Oracle GoldenGateからのセキュアなデータベース接続の構成

サポートされている任意のデータベースへのOracle GoldenGate接続の構成中に、安全な方法でデータベース接続文字列を指定するには、次のオプションを使用できます。

ExtractおよびReplicatパラメータ・ファイルに接続文字列を指定するためのセキュリティ・オプション

ExtractまたはReplicatパラメータ・ファイルで接続文字列を指定するためのセキュリティ・オプションは、次のとおりです。

資格証明ストアの方法:

USERIDALIAS ggeast

USERIDALIASの場合、別名ggeastは、実際の接続文字列を含むOracle GoldenGate資格証明ストアに格納されます。次の例では、INFO CREDENTIALSTOREコマンドを使用して、Oracle GoldenGateで構成された資格証明の詳細を表示します。

INFO CREDENTIALSTORE DOMAIN OracleGoldenGate

出力:

Domain: OracleGoldenGate
  Alias: ggeast
  Userid: ggadmin@dc
1.example.com:1521/DBEAST.example.com

Bequeath接続の設定

Oracle AI Databaseに有効です。

Bequeath接続記述子がtnsnames.oraに追加されている場合、Oracle GoldenGateは、ネットワーク・リスナーを使用することなくデータベース・インスタンスに接続できます。

次の例は、Bequeath接続記述子を使用してデータベースに接続する場合の構成を示しています。

dbbeq =  (DESCRIPTION=
      (ADDRESS=(PROTOCOL=beq)
          (ENVS='ORACLE_SID=sales,ORACLE_HOME=/app/db_home/oracle,LD_LIBRARY_PATH=/app/db_home/oracle/lib')
          (PROGRAM=/app/db_home/oracle/bin/oracle)
      (ARGV0=oraclesales)
      (ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))'))
        (CONNECT_DATA=(SID=sales)))

この例では:

/app/db_homeは、ターゲットOracle AI Databaseのインストール・ディレクトリです

salesは、データベース・サービス名です

ENVSパラメータのORACLE_SID、ORACLE_HOMEおよびLD_LIBRARY_PATHは、ターゲットを参照します。ノート:これらの環境変数の設定の間に空白がないことを確認してください。

TCP接続の設定

Oracle AI Databaseの場合は、TCP接続を設定するための接続記述をtnsnames.oraファイルで構成し、Oracle GoldenGateの資格証明ストアに保存できます。次の例は、TCP接続記述子が指定されたtnsnames.oraファイルを示しています。

## tnsnames.ora file sample for database host DBEAST
cdb23_root  = (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=DBEAST)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=rdbms.oracle.com)))
cdb23_pdb0  = (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=DBEAST)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=cdb1_pdb0.rdbms.oracle.com)))
cdb23_pdbeast  = (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=DBEAST)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=cdb1_pdbeast.rdbms.oracle.com)))
cdb23_pdbwest  = (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=DBEAST)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=cdb1_pdbwest.rdbms.oracle.com)))

sqlnet.oraを使用して追加のセキュリティーオプションを構成するには、Oracle AI DatabaseSecurity GuideのStrong Authentication Administration Toolsを参照してください。