接続の管理
移行を実行するには、データベース接続リソースを作成して、ソース・データベースおよびターゲット・データベースへの接続を作成します。データベース接続リソースにより、ソース・データベースとターゲット・データベースへのネットワーク接続が可能になります。
Oracle接続の作成
Oracle Cloud Infrastructure Database Migrationデータベース接続リソースには、移行のソースおよびターゲット・データベースの接続詳細が含まれます。次のデータベースの「データベース移行」の「データベース接続」ページで、接続データベース・リソースを作成します:
- Oracle Autonomous Database
- Oracle Database
- Oracle Exadata
- Amazon RDS for Oracle
Oracle Cloud Infrastructure Database Migrationサービスでは、データベース接続の作成中に指定した情報を使用して、ネットワーク接続テストの実行後にデータベース・ログイン・テスト(資格証明の検証)が実行されます。「データベース接続のテスト」を参照してください。
ソース・データベースがマルチテナント・コンテナ・データベース(CDB)であり、オンライン移行を実行する場合は、ソース・データベースの接続エントリを2つ作成する必要があります。1つはPDB用、もう1つはCDB用です。オフライン移行の場合は、PDB接続のみが必要です。
ターゲット・データベースのデータベース接続リソースは1つのみ作成します。
Oracle Autonomous Database接続の作成
次のステップを実行して、Oracle Autonomous Database接続を作成します:
「作成」をクリックすると、接続の作成操作の実行中にデータベース接続名が「接続」リストに表示されます。接続の作成操作には、数分かかることがあります。
「状態」列で操作のステータスをモニターできます。状態が「アクティブ」になると、データベース接続の作成が正常に終了しています。
リソースの作成が正常に終了したら、セキュリティ・ボールト・サービスを調べて、構成したボールトにSSH秘密キー・ファイルがアップロードされて有効になっていることを確認します。
Oracle Database接続の作成
次のステップを実行して、Oracle Database接続を作成します。
「作成」をクリックすると、接続の作成操作の実行中にデータベース接続名が「接続」リストに表示されます。接続の作成操作には、数分かかることがあります。
「状態」列で操作のステータスをモニターできます。状態が「アクティブ」になると、データベース接続の作成が正常に終了しています。
リソースの作成が正常に終了したら、セキュリティ・ボールト・サービスを調べて、構成したボールトにSSH秘密キー・ファイルがアップロードされて有効になっていることを確認します。
MySQL接続の作成
MySQL接続を作成して、MySQLデータベースに接続します。
関連トピック
OCI MySQLヒートウェーブ接続の作成
次のステップを実行して、OCI MySQL Heatwave接続を作成します。
「作成」をクリックすると、接続の作成操作の実行中にデータベース接続名が「接続」リストに表示されます。接続の作成操作には、数分かかることがあります。
「状態」列で操作のステータスをモニターできます。状態が「アクティブ」になると、データベース接続の作成が正常に終了しています。
MySQL Database Server接続の作成
次のステップを実行して、MySQL Database Server接続を作成します。
「作成」をクリックすると、接続の作成操作の実行中にデータベース接続名が「接続」リストに表示されます。接続の作成操作には、数分かかることがあります。
「状態」列で操作のステータスをモニターできます。状態が「アクティブ」になると、データベース接続の作成が正常に終了しています。
MySQL接続用のAmazon RDSの作成
次のステップを実行して、MySQL接続用のAmazon RDSを作成します:
「作成」をクリックすると、接続の作成操作の実行中にデータベース接続名が「接続」リストに表示されます。接続の作成操作には、数分かかることがあります。
「状態」列で操作のステータスをモニターできます。状態が「アクティブ」になると、データベース接続の作成が正常に終了しています。
MySQL接続用のAzureデータベースの作成
次のステップを実行して、Azure Database for MySQL接続を作成します:
「作成」をクリックすると、接続の作成操作の実行中にデータベース接続名が「接続」リストに表示されます。接続の作成操作には、数分かかることがあります。
「状態」列で操作のステータスをモニターできます。状態が「アクティブ」になると、データベース接続の作成が正常に終了しています。
データベース接続のテスト
- IPアドレスまたはポート(あるいはその両方)が正しくありません。
- 接続をパブリックまたはプライベートに誤って宣言しています。
- データベース資格証明が正しくないか、期限切れであるか、ロックされています。
- データベースIPまたはポートとの通信を許可するセキュリティ・リストまたはNSGにエントリがありません。
- FastConnect、VPNまたはその他のオンプレミス・データベースのネットワーク接続の問題による接続失敗。
Oracle Cloud Infrastructure Database Migrationサービスでは、指定したデータベース接続データを使用して、ネットワーク接続チェックが実行され、続いてJDBC接続またはソケット接続が実行されます。
- アクション・メニュー(3つのドット)から、「接続のテスト」を選択します。
- データベース接続を選択すると、データベース接続の詳細ページが開き、「接続のテスト」ボタンをクリックします。
「テスト接続」ダイアログが表示されます。
- 接続テストの結果
- エラー・コードおよび付随するエラー・メッセージ。
- 原因: 接続失敗の原因となった問題。
- アクション: エラーを解決するために実行できるアクション。
接続詳細の表示
データベース接続の詳細ページ
データベース接続の詳細ページでは、接続のリストを表で確認できます。これには、次の情報が含まれます:
-
接続リソースの名前
-
接続リソースの状態。次のいずれかになります:
-
作成中: 新しい接続リソースがOCIに作成中です。
-
更新中: 接続リソースへの変更はOCIに登録中です。
-
アクティブ: 接続リソースの作成または更新が完了し、使用する準備ができました。
-
非アクティブ: 予期しないエラーに対するフォールバック状態。
-
削除: この状態は、接続リソースを削除すると表示されます。リソースは、削除が完了するまでこの状態のままであり、その時点でリソースはコンソールに表示されなくなります。
-
失敗: 接続リソースに問題があります。接続リソースの作業リクエストをレビューして問題を調査できます。
-
-
作成日: 日時
データベース接続の詳細ページ
データベース接続の詳細から接続を選択してその詳細を表示します。
データベース接続の詳細ページでは、次のような接続情報を表示できます:
- OCID: リソースの一意のOracle Cloud ID。
- コンパートメント: 接続が存在するコンパートメント。
- 作成日: 接続が作成された日時。
- 暗号化ボールト: リンクを使用して、ボールトの詳細ページに移動します。
- 暗号化キー: リンクを使用して、キーの詳細ページに移動します
- サブネット: リンクを使用して、サブネットの詳細ページに移動します。
- データベース・タイプ: 「Autonomous Database」、「データベース(ベア・メタル、VM、Exadata)」、「VMクラスタ・データベース(Exadata)」、「Oracle」または「Amazon RDS」
- データベース: OCI共同管理データベース(Autonomous Database、データベース(BareMetal、VM、Exadata)、VMクラスタ・データベース(Exadata))の場合、この接続の表示名も表示されます。リンクを使用して、OCIの「データベースの詳細」ページに移動します。
ネットワーク・セキュリティ・グループ
- VCNで使用可能なNSGを接続に関連付けることができます。サブネットにリストされているNSGは、現在のVCNにのみ適用されます。
- データベースの登録中にプライベート・エンドポイントを介して接続している場合、データベース移行サービスにネットワーク・セキュリティ・グループを追加してトラフィックを制御できます。ネットワーク・セキュリティ・グループ(NSG)の利点は、ルールをサブネット内の個々のリソースに制限できるのに対し、セキュリティ・リストはサブネット内のすべてのリソースに適用されることです。
- NSGをデータベース接続に関連付けると、移行プロセス(ソースおよびターゲット)に関連するデータベース接続リソースへのアクセスをきめ細かく制御できます。詳細は、ネットワーク・セキュリティ・グループを参照してください。
- 「ネットワーク・セキュリティ・グループの追加」をクリックして、「ネットワーク・セキュリティ・グループの追加」パネルを開きます。
- コンパートメントからネットワーク・セキュリティ・グループを選択し、「ネットワーク・セキュリティ・グループの追加」をクリックします。
- 「別のネットワーク・セキュリティ・グループ」をクリックすると、最大5つの一意のネットワーク・セキュリティ・グループを追加できます。
-
名前: 追加されたネットワーク・セキュリティ・グループの名前。
-
状態: ネットワーク・セキュリティ・グループの状態。
-
コンパートメント: ネットワーク・セキュリティ・グループが存在するコンパートメント。
-
作成日: ネットワーク・セキュリティ・グループが作成された日時。
「ネットワーク・セキュリティ・グループの削除」確認ダイアログで「削除」をクリックして、1つまたは複数のネットワーク・セキュリティ・グループを選択して削除します。
特定のNSGのアクション・メニュー(3つのドット)から「詳細の表示」を選択して、VCNに関連する情報を表示します。
作業リクエスト
「データベース接続の詳細」ページの「接続情報」ボックスで、「作業リクエスト」リストを確認できます。作業リクエストには、このリソースの作成、更新または削除を容易にするためにOCIに送信された作業リクエストがリストされます。作業リクエストの詳細は、作業リクエストをクリックして「作業リクエストの詳細」ページに移動してください。
接続の移動
接続は、コンパートメント間で移動できます。
接続を移動するには:
接続を新しいコンパートメントに移動すると、固有のポリシーがただちに適用され、コンソールを介した接続へのアクセスに影響する可能性があります。詳細は、コンパートメントの管理を参照してください。
接続の削除
接続を削除する前に、接続を参照しているリソースがないか慎重に確認してください。接続が移行によって参照されている場合、その接続は削除できません。移行を削除してから、関連付けられた接続を削除する必要があります。
接続を削除すると、プライベート接続およびデータベース資格証明も削除されるため、移行にアクセスできなくなります。削除した接続はリストアできません。
接続は、データベース資格証明を取得して、データベース移行に対して同期も行います。資格証明に対して行われた変更(更新または削除など)は、データベース移行に同期されます。ReplicatまたはExtractが削除された接続に再接続しようとすると、問題が発生します。
接続のタグの管理
タグは、テナンシ内でリソースを探すために役立ちます。接続のタグは、「データベース接続」ページと「データベース接続の詳細」ページから追加および表示できます。
データベース接続の詳細ページで、「接続」の「アクション」(3つのドット)メニューから、「タグの追加」または「タグの表示」を選択します。
「データベース接続の詳細」ページでは、「接続情報」ボックスの上で「タグの追加」を選択するか、「タグ」タブをクリックしてタグの表示や編集を行うことができます。
タグ付けについてさらに学習するには、タグおよびタグ・ネームスペースの管理を参照してください。
接続APIの使用
接続リソースの管理には、次の操作を使用できます:
- CreateConnection
- GetConnection
- ListConnections
- UpdateConnection
- DeleteConnection
- ChangeConnectionCompartment
APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。SDKの詳細は、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。