本記事では、設定済みのデータサブスクリプションタスクのサブスクリプションオブジェクトを表示および変更する方法について説明します。
背景情報
データサブスクリプションタスクの実行中、制限条件を満たす場合は、サブスクリプションオブジェクトを追加または削除できます。実行される変更操作はすべて記録されます。オブジェクト追加タスクの実行が完了すると、関連する元のタスクとメジャーコンパクションされます。メジャーコンパクションが成功すると、元のタスクは通常通り実行され、オブジェクト追加タスクは自動的に解放されます。
サブスクリプションオブジェクトの表示
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データサブスクリプション をクリックします。
データサブスクリプション ページで、対象タスクの後ろの ... > オブジェクトを表示 をクリックします。
対象タスクの名前をクリックして詳細ページに移動し、右上の オブジェクトを表示 をクリックすることもできます。
オブジェクトを表示 ダイアログボックスで、サブスクリプションオブジェクト と オブジェクトを表示 を確認します。
サブスクリプションオブジェクト タブには、現在のタスクのサブスクリプションオブジェクトが表示されます。オブジェクトの追加 および オブジェクトを減らす の操作も実行できます。
レコードの変更 タブには、すべてのオブジェクトの変更操作の変更時間や状態などの情報が表示されます。
サブスクリプションオブジェクトの追加
データサブスクリプション ページで、対象タスクの後ろの ... > オブジェクトを表示 をクリックします。
対象タスクの名前をクリックして詳細ページに移動し、右上の オブジェクトを表示 をクリックすることもできます。
オブジェクトを表示 ダイアログボックスで、サブスクリプションオブジェクト タブの右上にある オブジェクトの追加 をクリックします。
オブジェクトの追加 ダイアログボックスで、追加したいテーブルまたはデータベース全体を選択し、> をクリックして、選択した値の右側のリストに追加します。1つまたは複数のデータベース内のテーブルをサブスクリプションオブジェクトとして選択するか、データベース全体をサブスクリプションオブジェクトとして選択することもできます。
注意
オブジェクトを追加すると、デフォルトで元のデータサブスクリプションタスクのすべての設定オプションを継承します。オブジェクトの追加操作を途中で中止した場合は、対象データベースに追加されたオブジェクトを手動で削除する必要があります。
選択が完了したら、OK をクリックします。
サブスクリプションオブジェクトの削除
データサブスクリプション ページで、対象タスクの後ろの ... > オブジェクトを表示 をクリックします。
対象タスクの名前をクリックして詳細ページに移動し、右上の オブジェクトを表示 をクリックすることもできます。
オブジェクトを表示 ダイアログボックスで、サブスクリプションオブジェクト タブの右上にある オブジェクトを減らす をクリックします。
オブジェクトを減らす ダイアログボックスの右側にある 選択済み エリアで、サブスクリプションから除外したいテーブルまたはデータベースの 削除 アイコンをクリックして、選択した値の左側のリストに追加します。
選択が完了したら、OK をクリックします。
ポップアップウィンドウで削除するオブジェクトを確認し、間違いがないことを確認したら、OK をクリックします。
注意
オブジェクトを削除すると元に戻せませんので、ご注意ください。
オブジェクトの削除操作は、最終的には全て成功するか、全て失敗します。