プライベート・エンドポイントにあるOracle以外のデータベースへの顧客管理の異種間接続によるデータベース・リンクの作成
Autonomous DatabaseからOracle Database Gatewayへのデータベース・リンクを作成して、プライベート・エンドポイントにあるOracle以外のデータベースにアクセスできます。
この項では、データベース・リンクを使用して、Autonomous Databaseから非Oracle Databaseに接続するステップについて説明します。このステップでは、Oracle Database以外がプライベート・エンドポイントにあるOracle Database Gatewayを介して接続します。
- プライベート・エンドポイント上のOracle Databasesへの顧客管理異機種間接続を使用してデータベース・リンクを作成する前提条件
プライベート・エンドポイントにあるOracle Databasesへの顧客管理異機種間接続性を持つAutonomous Databaseからデータベース・リンクを作成する前提条件をリストします。 - プライベート・エンドポイント上の非Oracle Databasesへの顧客管理異機種間接続によるデータベース・リンクの作成(ウォレットなし)
Autonomous DatabaseインスタンスからOracle Database Gatewayへのデータベース・リンクを作成して、プライベート・エンドポイントにある非Oracleデータベースにアクセスし、ウォレット(TCPS)またはウォレット(TLS)なしで接続できます。 - プライベート・エンドポイント(Walletを使用)上の非Oracle Databasesへの顧客管理の異機種間接続によるデータベース・リンクの作成
Autonomous DatabaseインスタンスからOracle Database Gatewayへのデータベース・リンクを作成して、プライベート・エンドポイントにある非Oracleデータベースにアクセスし、ウォレット(TCPS)で接続するか、ウォレット(TLS)なしで接続できます。
プライベート・エンドポイント上のOracle Databases以外への顧客管理異機種間接続を使用してデータベース・リンクを作成する前提条件
プライベート・エンドポイントにある非Oracle Databasesへの顧客管理異機種間接続があるAutonomous Databaseからデータベース・リンクを作成するための前提条件をリストします。
プライベート・エンドポイントにある非Oracle Databasesへの顧客管理の異機種間接続を使用してデータベース・リンクを作成するには:
-
ターゲット・データベースは、ソース・データベースのOracle Cloud Infrastructure VCNからアクセスできる必要があります。たとえば、次の場合にターゲット・データベースに接続できます。
-
ターゲット・データベースはプライベート・エンドポイントにあります。
-
ソース・データベースとターゲット・データベースの両方が、同じOracle Cloud Infrastructure VCNにあります。
-
The source database and the target database are in different Oracle Cloud Infrastructure VCNs that are paired.
-
プライベート・エンドポイント上のターゲットの場合、
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
では、hostname
パラメータを使用して単一のホスト名を指定できます。プライベート・エンドポイントでは、IPアドレス、SCAN IPまたはSCANホスト名の使用はサポートされていません(ターゲットがパブリック・エンドポイントにある場合、CREATE_DATABASE_LINK
はIPアドレス、SCAN IPまたはSCANホスト名の使用をサポートします)。
-
-
プライベート・エンドポイントには、次のイングレスおよびエグレス・ルールを定義する必要があります:
-
ソース・データベースのサブネット・セキュリティ・リストまたはネットワーク・セキュリティ・グループにエグレス・ルールを定義して、TCP経由のトラフィックがターゲット・データベースのIPアドレスおよびポート番号に対して許可されるようにします。
-
ソース・データベースのIPアドレスから宛先ポートへのTCP経由のトラフィックが許可されるように、ターゲット・データベースのサブネット・セキュリティ・リストまたはネットワーク・セキュリティ・グループにイングレス・ルールを定義します。
イングレス・ルールおよびエグレス・ルールを使用したプライベート・エンドポイントの構成の詳細は、プライベート・エンドポイントを使用したネットワーク・アクセスの構成を参照してください。
-
Autonomous Databaseインスタンスがプライベート・エンドポイントで構成されている場合は、
ROUTE_OUTBOUND_CONNECTIONS
データベース・パラメータを'PRIVATE_ENDPOINT
'に設定して、すべての送信データベース・リンクがAutonomous Databaseインスタンスのプライベート・エンドポイントVCNエグレス・ルールに従うことを指定します。詳細は、プライベート・エンドポイントを使用したアウトバウンド接続のセキュリティの強化を参照してください。
プライベート・エンドポイント(ウォレットなし)上の非Oracle Databasesへの顧客管理の異機種間接続によるデータベース・リンクの作成
Autonomous DatabaseインスタンスからOracle Database Gatewayへのデータベース・リンクを作成して、プライベート・エンドポイントにある非Oracleデータベースにアクセスし、ウォレット(TCPS)またはウォレット(TLS)なしで接続できます。
プライベート・エンドポイント上のAutonomous DatabaseインスタンスからターゲットOracle Database Gatewayへのデータベース・リンクを作成し、ウォレット(TLS)なしで接続するには:
ステップ1で作成した資格証明(Oracle Database Gatewayの資格証明)では、ターゲット・ユーザーのパスワードが変更された場合、ターゲット・ユーザーの資格証明を含む資格証明が次のように更新できます:
BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL
(
credential_name => 'DB_LINK_CRED',
attribute => 'PASSWORD',
value => 'password');
END;
/
ここで、passwordは新しいパスワードです。
この操作の後、この資格証明を使用する既存のデータベース・リンクは、データベース・リンクを削除して再作成しなくても引き続き機能します。
その他の情報については、次のWebサイトを参照してください。
プライベート・エンドポイント(Walletを使用)上の非Oracle Databasesへの顧客管理の異機種間接続によるデータベース・リンクの作成
Autonomous DatabaseインスタンスからOracle Database Gatewayへのデータベース・リンクを作成して、プライベート・エンドポイントにある非Oracleデータベースにアクセスし、ウォレット(TCPS)またはウォレット(TLS)なしで接続できます。
プライベート・エンドポイント上のAutonomous DatabaseインスタンスからターゲットOracle Database Gatewayへのデータベース・リンクを作成し、ウォレットなしで接続するには:
ステップ5で作成した資格証明(Oracle Database Gatewayの資格証明)では、ターゲット・ユーザーのパスワードが変更された場合、ターゲット・ユーザーの資格証明を含む資格証明を次のように更新できます:
BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL
(
credential_name => 'DB_LINK_CRED',
attribute => 'PASSWORD',
value => 'password');
END;
/
ここで、passwordは新しいパスワードです。
この操作の後、この資格証明を使用する既存のデータベース・リンクは、データベース・リンクを削除して再作成しなくても引き続き機能します。
その他の情報については、次のWebサイトを参照してください。