A.2 パラメータ・ファイルまたはコマンドへの暗号化パスワードの指定

ENCRYPT PASSWORDコマンド(「コマンドまたはパラメータ・ファイルで使用するパスワードの暗号化」を参照)で生成した暗号化パスワードをコピーし、次の表に示すようにOracle GoldenGateの適切なパラメータ文またはコマンドに貼り付けます。オプションについては表の後で説明します。

表A-1 パラメータおよびコマンドへの暗号化パスワードの指定

パスワードの対象 使用するパラメータまたはコマンド

Oracle GoldenGateデータベース・ログイン

USERIDに必要な構文要素は、データベース・タイプによって異なります。詳細は、『Oracle GoldenGateリファレンス』を参照してください。

USERID user, PASSWORD encrypted-password, &
algorithm ENCRYPTKEY {keyname | DEFAULT}

Oracle ASMインスタンスのOracle GoldenGateデータベース・ログイン

TRANLOGOPTIONS ASMUSER SYS@ASM_instance_name, &
ASMPASSWORD encrypted-password, &
algorithm ENCRYPTKEY {keyname | DEFAULT}

ダウンストリームOracleマイニング・データベースのOracle GoldenGateデータベース・ログイン

[MININGUSER {/ | user}[, MININGPASSWORD encrypted-password]&
[algorithm ENCRYPTKEY {key_name | DEFAULT}]&
[SYSDBA]]

{CREATE | ALTER} USER name IDENTIFIED BY passwordのパスワード置換

DDLOPTIONS DEFAULTUSERPASSWORD encrypted-password &
algorithm ENCRYPTKEY {keyname | DEFAULT}

Oracle TDE共有秘密鍵のパスワード

DBOPTIONS DECRYPTPASSWORD encrypted-passwordFoot 1 algorithm &
ENCRYPTKEY {keyname | DEFAULT}

GGSCIからのOracle GoldenGateデータベース・ログイン

DBLOGIN USERID user, PASSWORD encrypted-password, &
algorithm ENCRYPTKEY {keyname | DEFAULT}

GGSCIからダウンストリームOracleマイニング・データベースへのOracle GoldenGateデータベース・ログイン

MININGDBLOGIN USERID user, PASSWORD encrypted-password,&
algorithm ENCRYPTKEY {keyname | DEFAULT}

脚注1

これは共有秘密です。

説明:

  • userは、Oracle GoldenGateプロセスまたは(Oracleのみ)ホスト文字列のデータベース・ユーザー名です。Oracle ASMの場合、ユーザー名はSYSである必要があります。

  • encrypted-passwordは、ENCRYPT PASSWORDコマンドの結果からコピーした暗号化パスワードです。パスワードは引用符で囲まないでください。パスワードにカンマは使用しないでください。パスワードに大/小文字の区別がある場合は、そのように入力してください。

  • algorithmは、パスワードの暗号化に使用した暗号化アルゴリズムを、AES128AES192AES256またはBLOWFISHの中から指定します。デフォルトのキーを使用し、アルゴリズムを指定しない場合は、AES128がデフォルトになります。

  • ENCRYPTKEY keynameでは、ENCKEYS参照ファイルにある、ユーザーが作成した暗号化キーの論理参照名を指定します。ENCRYPT PASSWORDKEYNAME keynameオプションとともに使用した場合に使用します。

  • ENCRYPTKEY DEFAULTを指定すると、Oracle GoldenGateでランダムなキーが使用されます。ENCRYPT PASSWORDKEYNAME DEFAULTオプションとともに使用した場合に使用します。

次に、パラメータおよびコマンドで暗号化パスワードを使用する例を示します。

ノート:

次の例ではカンマをセパレータとして使用しています(パスワードの一部ではありません)。
SOURCEDB db1 USERID ogg,&
PASSWORD AACAAAAAAAAAAAJAUEUGODSCVGJEEIUGKJDJTFNDKEJFFFTC, &
AES128, ENCRYPTKEY securekey1

USERID ogg, PASSWORD AACAAAAAAAAAAAJAUEUGODSCVGJEEIUGKJDJTFNDKEJFFFTC, &
BLOWFISH, ENCRYPTKEY securekey1

USERID ogg, PASSWORD AACAAAAAAAAAAAJAUEUGODSCVGJEEIUGKJDJTFNDKEJFFFTC, &
BLOWFISH, ENCRYPTKEY DEFAULT

TRANLOGOPTIONS ASMUSER SYS@asm1, &
ASMPASSWORD AACAAAAAAAAAAAJAUEUGODSCVGJEEIUGKJDJTFNDKEJFFFTC, &
AES128, ENCRYPTKEY securekey1

DBLOGIN USERID ogg, PASSWORD &
AACAAAAAAAAAAAJAUEUGODSCVGJEEIUGKJDJTFNDKEJFFFTC, &
AES128, ENCRYPTKEY securekey1

DDLOPTIONS DEFAULTUSERPASSWORD &
AACAAAAAAAAAAAJAUEUGODSCVGJEEIUGKJDJTFNDKEJFFFTC, &
AES 256 ENCRYPTKEY mykey

DBOPTIONS DECRYPTPASSWORD AACAAAAAAAAAAAJAUEUGODSCVGJEEIUGKJDJTFNDKEJFFFTC, &
AES 256 ENCRYPTKEY mykey

DDLOPTIONS PASSWORD AACAAAAAAAAAAAJAUEUGODSCVGJEEIUGKJDJTFNDKEJFFFTC, &
AES 256 ENCRYPTKEY mykey