プライベート・エンドポイントでのAutonomous DatabaseからAutonomous Databaseへのデータベース・リンクの作成
データベース・リンクは、Autonomous Databaseからプライベート・エンドポイントにあるターゲットAutonomous Databaseに作成できます。
ターゲットAutonomous Databaseの構成に応じて、次のオプションがあります:
-
Wallet (TLS)を使用しないプライベート・エンドポイントでのターゲットAutonomous Databaseへのデータベース・リンクの作成
-
Wallet (mTLS)を使用したプライベート・エンドポイントでのターゲットAutonomous Databaseへのデータベース・リンクの作成
詳細については、「Autonomous DatabaseからDatabase Cloud Serviceインスタンスへのデータベース・リンクの作成方法」を参照してください。
トピック
- プライベート・エンドポイント上のAutonomous DatabaseからターゲットAutonomous Databaseへのデータベース・リンクの前提条件
プライベート・エンドポイントにあるターゲットAutonomous Databaseへのデータベース・リンクを作成するための前提条件をリストします。 - Wallet (TLS)を使用しないプライベート・エンドポイントでのターゲットAutonomous Databaseへのデータベース・リンクの作成
Autonomous Databaseからプライベート・エンドポイントにあるターゲットAutonomous Databaseへのデータベース・リンクを作成し、ウォレット(TLS)なしで接続できます。 - Wallet (mTLS)を使用したプライベート・エンドポイントでのターゲットAutonomous Databaseへのデータベース・リンクの作成
データベース・リンクは、Autonomous Databaseから、プライベート・エンドポイント(mTLS)上にあるターゲットAutonomous Databaseに作成できます。
プライベート・エンドポイント上のAutonomous DatabaseからターゲットAutonomous Databaseへのデータベース・リンクの前提条件
プライベート・エンドポイントにあるターゲットAutonomous Databaseへのデータベース・リンクを作成するための前提条件をリストします。
プライベート・エンドポイントでターゲットAutonomous Databaseへのデータベース・リンクを作成するには:
-
ターゲット・データベースは、ソース・データベースのOracle Cloud Infrastructure VCNからアクセスできる必要があります。 たとえば、次の場合にターゲット・データベースに接続できます:
-
ターゲット・データベースはプライベート・エンドポイントにあります。
-
ソース・データベースとターゲット・データベースの両方が同じOracle Cloud Infrastructure VCNにあります。
-
ソース・データベースとターゲット・データベースは、ペアになっている異なるOracle Cloud Infrastructure VCNにあります。
-
ターゲット・データベースは、FastConnectまたはVPNを使用してソース・データベースのOracle Cloud Infrastructure VCNに接続されています。
-
-
プライベート・エンドポイント上のターゲットの場合、
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
では、hostname
パラメータを使用して単一のホスト名を指定できます。 プライベート・エンドポイントでは、IPアドレス、SCAN IPまたはSCANホスト名の使用はサポートされていません(ターゲットがパブリック・エンドポイントにある場合、CREATE_DATABASE_LINK
ではIPアドレス、SCAN IPまたはSCANホスト名の使用がサポートされます)。 -
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
は、hostname
パラメータに対してlocalhost
の値をサポートしていません。 -
プライベート・エンドポイントに対して、次のイングレス・ルールおよびエグレス・ルールを定義する必要があります:
-
ソース・データベースのサブネット・セキュリティ・リストまたはネットワーク・セキュリティ・グループで、TCPを介したトラフィックがターゲット・データベースのIPアドレスとポート番号に許可されるようにエグレス・ルールを定義します。
-
ターゲット・データベースのサブネット・セキュリティ・リストまたはネットワーク・セキュリティ・グループで、TCP経由のトラフィックがソース・データベースのIPアドレスから宛先ポートに許可されるようにイングレス・ルールを定義します。
イングレス・ルールおよびエグレス・ルールを使用したプライベート・エンドポイントの構成の詳細は、「プライベート・エンドポイントを使用したネットワーク・アクセスの構成」を参照してください。
-
ノート:
Autonomous Databaseインスタンスがプライベート・エンドポイントで構成されている場合は、ROUTE_OUTBOUND_CONNECTIONS
データベース・プロパティを'PRIVATE_ENDPOINT
'に設定して、すべての送信データベース・リンクがAutonomous Databaseインスタンスのプライベート・エンドポイントVCNのエグレス・ルールの対象となるように指定します。 詳細については、「プライベート・エンドポイントを使用したアウトバウンド接続のセキュリティの強化」を参照してください。
Wallet (TLS)を使用しないプライベート・エンドポイントでのターゲットAutonomous Databaseへのデータベース・リンクの作成
Autonomous Databaseからプライベート・エンドポイントにあるターゲットAutonomous Databaseへのデータベース・リンクを作成し、ウォレット(TLS)なしで接続できます。
必要に応じて、前提条件ステップを実行します。 詳細は「プライベート・エンドポイント上のAutonomous DatabaseからターゲットAutonomous Databaseへのデータベース・リンクの前提条件」を参照してください。
ウォレットを使用しないプライベート・エンドポイントでターゲットAutonomous Databaseへのデータベース・リンクを作成するには:
ノート:
ステップ1で作成した資格証明の場合、Oracle Database資格証明は、ターゲット・ユーザーのパスワードが変更されると、ターゲット・ユーザー資格証明を含む資格証明を次のように更新できます:BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL
(
credential_name => 'DB_LINK_CRED',
attribute => 'PASSWORD',
value => 'password');
END;
/
「パスワード」は新しいパスワードです。
この操作の後、この資格証明を使用する既存のデータベース・リンクは、データベース・リンクを削除して再作成することなく引き続き動作します。
詳細は、「CREATE_DATABASE_LINKプロシージャ」を参照してください。
Wallet (mTLS)を使用したプライベート・エンドポイントでのターゲットAutonomous Databaseへのデータベース・リンクの作成
データベース・リンクは、Autonomous Databaseから、プライベート・エンドポイント(mTLS)上にあるターゲットAutonomous Databaseに作成できます。
必要に応じて、前提条件ステップを実行します。 詳細は「プライベート・エンドポイント上のAutonomous DatabaseからターゲットAutonomous Databaseへのデータベース・リンクの前提条件」を参照してください。
プライベート・エンドポイント上のターゲットAutonomous Databaseへのデータベース・リンクをウォレットを使用して作成するには:
ノート:
ステップ5で作成した資格証明について、Oracle Database資格証明では、ターゲット・ユーザーのパスワードが変更された場合、次のようにターゲット・ユーザーの資格証明を含む資格証明を更新できます:BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL
(
credential_name => 'DB_LINK_CRED',
attribute => 'PASSWORD',
value => 'password');
END;
/
「パスワード」は新しいパスワードです。
この操作の後、この資格証明を使用する既存のデータベース・リンクは、データベース・リンクを削除して再作成することなく引き続き動作します。
詳細は、「CREATE_DATABASE_LINKプロシージャ」を参照してください。