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