Datastream でストリームを作成したら、レプリケーションとメンテナンスのニーズに合わせて実行を制御できます。ストリームを開始してデータ転送を開始し、一時停止してデータ転送を一時的に停止し、再開してレプリケーションを続行できます。
ストリームの開始
ストリームを作成したときに、ストリームを作成してすぐに開始するか、ストリームを作成しましたが開始しませんでした。
ストリームは作成したものの、まだ開始していない場合は、以下のように開始できます。ストリームを開始すると、Datastream は移行元データベースから移行先にデータ、スキーマ、テーブルを転送できます。
Google Cloud コンソールの [ストリーム] ページに移動します。
開始するストリームの左側にあるチェックボックスをオンにします。
[START] ボタンをクリックします。
ダイアログで [開始] をクリックします。ストリームのステータスが
Not startedからStarting、そしてRunningに変わります。
ストリームを開始したら、そのストリームをモニタリングして、Datastream がソース データベースから転送先にデータを転送したことを確認できます。
ストリームを一時停止する
ストリームの開始後には、一時停止できます。ストリームが一時停止されると、Datastream では、ソース データベースから宛先への新しいデータを取得しなくなります。ただし、「処理中」のデータは引き続き流れるため、一部のデータの転送先への書き込みは継続される場合があります。
一部のケースでは、ストリームを一時停止した場合、ストリームを再開するまで、ソースのデータベースでデータを保持しなければならない場合があります。ソース データベースの保持期間が制限される場合があります。ストリームがソースの保持期間よりも長く一時停止され、その後ストリームが再開されると、ストリームが失敗する可能性があります。このエラーが発生した場合は、ストリームを削除し、新しいストリームを作成してから、Datastream がソースのデータベースから転送先にデータ、スキーマ、テーブルを転送できるように、ストリームを開始します。
Google Cloud コンソールの [ストリーム] ページに移動します。
一時停止するストリームの左側にあるチェックボックスをオンにします。
[一時停止] をクリックします。
ダイアログで [一時停止] をクリックします。ストリームのステータスが
RunningからDrainingに変わります。ストリームのドレインとは、ストリームにデータが含まれないようにするために空にするプロセスです。ストリームからすべてのデータがドレインされると、ストリームのステータスは
DrainingからPausedに変わります。
ストリームを一時停止した後に再開すると、Datastream はソースのデータベースから転送先に新しいデータを転送します。
ストリームを再開する
一時停止したストリームを再開できます。ストリームを再開すると、Datastream はソース データベースから宛先に新しいデータを転送できます。
Google Cloud コンソールの [ストリーム] ページに移動します。
再開するストリームの左側にあるチェックボックスをオンにします。
[再開] をクリックします。ストリームのステータスが
PausedからRunningに変わります。
ストリームを再開したら、そのストリームをモニタリングして、Datastream がソースのデータベースから転送先に新しいデータを転送したことを確認できます。
次のステップ
- ストリームの詳細については、ストリームのライフサイクルをご覧ください。
- ストリームを変更する方法については、ストリームを変更するをご覧ください。
- ストリームを復元する方法については、ストリームを復元するをご覧ください。
- 既存のストリームを削除する方法については、ストリームを削除するをご覧ください。