レプリケーション・チャネルの管理
コンソールを使用して、インバウンド・レプリケーション・チャネルを有効化、無効化、再開、リセットまたは編集します。
チャネルの有効化または無効化 🔗
「非アクティブ」状態のレプリケーション・チャネルを有効にすると、エラーがない場合はソースからレプリケーションが開始されます。レプリケーション・チャネルを無効にすると、レプリケーションが停止し、チャネルが「非アクティブ」状態になります。
- コンソールの使用
- REST APIを使用して、UpdateChannel操作を実行します:
isEnabled
属性にTRUE
値を指定して、チャネルを有効にします。- チャネルを無効にするには、
isEnabled
属性にFALSE
値を指定します。
チャネルの再開 🔗
インバウンド・レプリケーション・チャネルが「注意が必要」状態の場合は、エラーを修正してから、チャネルを再開してレプリケーションを再開します。「チャネル」ページの「詳細」列に、レプリケーション・チャネルに注意が必要な理由が説明されています。
DBシステムがINACTIVE
状態であるため、「注意が必要」状態も表示されることがあります。その場合、DBシステムがアクティブになるまでレプリケーションは再起動できません。
- コンソールの使用
- REST APIを使用して、ResumeChannel操作を実行します。
コンソールの使用 🔗
エラーが修正されたあと、チャネルを再開することでレプリケーションを再起動できます。
- ナビゲーション・メニューを開き、「データベース」を選択します。HeatWave MySQLで、「チャネル」をクリックします。
- 「リスト範囲」からコンパートメントを選択します。
- チャネルのリストで、再開するチャネルを見つけて、次のいずれかを実行します:
- チャネルを選択し、ページの上部にある「アクション」メニューから「再開」を選択します。
- チャネルと同じ行にある「アクション」メニューをクリックし、「再開」をクリックします。
- チャネルの名前をクリックしてチャネルの詳細ページを開き、「再開」をクリックします。
チャネルのリセット 🔗
インバウンド・レプリケーション・チャネルをリセットすると、チャネル構成を除くチャネル上のすべてのデータが削除されます。RESET REPLICA ALL FOR CHANNEL
と同等です。回復不可能な問題がある場合、リセット操作は、チャネルをクリーン・スタートできるように、レプリケーションに関連付けられたレコードをクリアします。
ターゲットDBシステムは、ソースのバイナリ・ログからその位置を削除し、レプリケーション・メタデータ・リポジトリをクリアし、リレー・ログ・ファイルを削除して、新しいリレー・ログ・ファイルを起動します。
- コンソールの使用
- REST APIを使用して、ResetChannel操作を実行します。
コンソールの使用 🔗
レプリケーションで回復不能なエラーが発生した場合は、リセット操作を使用します。チャネル構成のみが保持され、レコードは削除されます。
インバウンド・レプリケーション・チャネルをリセットするには、非アクティブである必要があります。アクティブなチャネルはリセットできません。
- ナビゲーション・メニューを開き、「データベース」を選択します。HeatWave MySQLで、「チャネル」をクリックします。
- 「リスト範囲」からコンパートメントを選択します。
- チャネルのリストで、有効または無効にするチャネルを見つけて、次のいずれかを実行します:
- チャネルを選択し、ページの上部にある「アクション」メニューから「リセット」を選択します。
- チャネルと同じ行にある「アクション」メニューをクリックし、「リセット」をクリックします。
- チャネルの名前をクリックしてチャネルの詳細ページを開き、「リセット」をクリックします。
チャネルの編集 🔗
チャネル名、説明、ソース接続の詳細などの構成項目を作成後に変更する必要がある場合は、インバウンド・レプリケーション・チャネルを編集します。
- コンソールの使用
- REST APIを使用して、UpdateChannel操作を実行します。
コンソールの使用 🔗
コンソールを使用して、インバウンド・レプリケーション・チャネルの構成を編集します。
- ナビゲーション・メニューを開き、「データベース」を選択します。HeatWave MySQLで、「チャネル」をクリックします。
- 「リスト範囲」からコンパートメントを選択します。
- チャネルのリストで、再開するチャネルを見つけて、次のいずれかを実行します:
- チャネルと同じ行にある「アクション」メニューをクリックし、「編集」をクリックします。
- チャネルの名前をクリックしてチャネルの詳細ページを開き、「編集」をクリックします。
- 「チャネルの編集」パネルで、チャネルの詳細を編集します。コンパートメントおよびターゲットDBシステムは変更できません。
- 「変更の保存」をクリックします。
チャネルの削除 🔗
インバウンド・レプリケーション・チャネルを削除すると、チャネルが削除されます。
- コンソールの使用
- REST APIを使用して、DeleteChannel操作を実行します。
コンソールの使用 🔗
削除操作を使用してチャネルを削除します。
アクティブ、非アクティブまたは注意が必要なチャネルは削除できません。
- ナビゲーション・メニューを開き、「データベース」を選択します。HeatWave MySQLで、「チャネル」をクリックします。
- 「リスト範囲」からコンパートメントを選択します。
- チャンネルのリストで、削除するチャンネルを見つけて、以下のいずれかを実行します。
- チャネルを選択し、ページ上部の「アクション」メニューから「削除」を選択します。
- チャネルと同じ行にある「アクション」メニューをクリックし、「削除」をクリックします。
- チャネルの名前をクリックしてチャネルの詳細ページを開き、「他のアクション」をクリックして「削除」を選択します。
- 「チャネルの削除」ダイアログで「チャネルの削除」をクリックします。