USERIDALIAS
適用対象
Extract、Replicat、DEFGEN、管理クライアント。
サポート
リリースでサポートされているすべてのデータベース。
説明
USERIDALIAS
パラメータでは、データベースへのログイン時に使用するOracle GoldenGateプロセスの認証を指定します。USERIDALIAS
を使用するには、Oracle GoldenGate資格証明ストアを使用する必要があります。パラメータ・ファイルで、TABLE
またはMAP
エントリの前にUSERIDALIAS
を指定します。USERIDALIAS
ユーザーに必要な権限は、データベースによって異なります。
-
長さは最大30文字です
-
英文字で開始する必要があります
-
英文字、数字、および次の特殊文字の任意の組合せを含めることができます:
-
$ (ドル)記号
-
_ (アンダースコア)
-
# (ハッシュ)記号
-
USERIDと比較したUSERIDALIAS
USERIDALIAS
では、ユーザーIDおよびパスワードではなく、エイリアスをパラメータ・ファイルで指定できます。ユーザーIDと暗号化されたパスワードが資格証明ストアに格納されます。USERIDALIAS
は、Linux、UNIXおよびWindowsプラットフォームで稼働するデータベースをサポートします。
USERID
では、パラメータ・ファイルにクリアテキスト・パスワードを指定するか、ENCRYPT PASSWORD
コマンドで暗号化し、オプションで暗号化キーをENCKEYS
ファイルに格納する必要があります。USERID
では、Oracle GoldenGateでサポートされる幅広いデータベースがサポートされます。また、Oracleデータベースのオペレーティング・システム・ログインの使用をサポートします。
データベース・タイプ別のUSERIDALIASの要件
USERIDALIAS
の使用方法は、データベース・タイプに応じて異なります。
ノート:
データベース・ユーザーとパスワードが必要になるログインは、Oracle GoldenGate資格証明ストアに格納されている必要があります。
USERIDALIAS
でサポートされている指定済USERID
は、次のとおりです。
-
user/db
-
user@host/db
-
user@host:port/db
Oracle GoldenGateユーザーが前述のパターンに従わないUSERIDALIAS
を変更または追加することを許可されている場合、MA Webインタフェース・クライアントやAdmin Clientなどのクライアントでのパターン一致でエラーが表示されます。
DB2 for LUW
USERIDALIAS
パラメータは、データベース認証を使用してDb2 LUWデータベースに接続するすべてのOracle GoldenGateプロセスに使用します。
MySQL
MySQLデータベースに接続するすべてのOracle GoldenGateプロセスにUSERIDALIAS
を使用します。
Oracle
USERIDALIAS
は、Oracle Databaseに接続するOracle GoldenGateプロセスに使用します。
-
Oracle GoldenGate資格証明ストアに格納されているデータベース資格証明の別名を指定します。
-
LOGRETENTION
を使用するようにExtractが構成されている場合は、USERIDALIAS
ユーザーに特別なデータベース権限が必要になります。Oracle GoldenGateのインストール時にこれらの権限が付与されている可能性があります。LOGRETENTION
の詳細は、ロギング・プロパティの構成を参照してください。 -
USERIDALIAS
を統合キャプチャ用に構成するExtractグループに使用するには、ユーザーに権限が必要です。Oracle Database 23ai以上を使用している場合は、OGG_CAPTURE
およびOGG_APPLY
ユーザー・ロールでユーザー権限を付与できます。Oracleデータベース21c以下を使用している場合、ユーザーはdbms_goldengate_auth.grant_admin_privilege
プロシージャの権限を持っている必要があります。ユーザーは、このUSERIDALIAS
に関連付けられているExtractグループに対してDBLOGIN
およびREGISTER EXTRACT
またはUNREGISTER EXTRACT
を発行するユーザーと同じである必要があります。Oracle Database 23aiユーザー権限の付与の詳細は、Oracle Database 23ai以降でのユーザー権限の付与を参照してください。
Oracle Database 21c以前の権限の付与の詳細は、Oracle Database 21c以前のユーザー権限の付与を参照してください
Kerberos認証を使用するUSERIDALIAS
Oracle Databaseのみでサポートされます。
認証が外部であるため、NOPASSWORD
キーワードを使用するようにALTER CREDENTIALSTORE
を設定する必要があります。詳細は、ALTER CREDENTIALSTOREに関する項を参照してください。
SQL Server
USERIDALIAS
は、Oracle GoldenGateプロセスで使用されるODBCデータ・ソース接続が、SQL Server認証を使用して接続するように構成されている場合に使用します。
-
ソースSQL Serverシステムでは、
SOURCEDB
パラメータも使用してソースODBCデータ・ソースを指定します。 -
ターゲットSQL Serverシステムでは、
TARGETDB
パラメータも使用してターゲットODBCデータ・ソースを指定します。
Teradata
USERIDALIAS
は、Teradataデータベースに接続するOracle GoldenGateプロセスで使用します。
ターゲットTeradataシステムでは、TARGETDB
パラメータを使用してターゲットODBCデータ・ソースを指定します。
デフォルト
なし
構文
USERIDALIAS alias [DOMAIN domain
] [SYSDBA]
[, THREADS (threadID[, threadID][, ...][, thread_range[, thread_range][, ...])]
-
alias
-
Oracle GoldenGateの資格証明ストアに格納されているデータベース・ユーザー資格証明の別名を指定します。
-
DOMAIN
domain
-
指定した別名の資格証明ストアのドメインを指定します。有効なドメイン・エントリが指定した別名に対する資格証明ストアに存在する必要があります。
-
SYSDBA
-
(Oracle)ユーザーが
sysdba
としてログインするように指定します。 -
THREADS (
threadID
[,
threadID
][, ...][,
thread_range
[,
thread_range
][, ...]
)
-
Replicatに有効です。指定された資格証明を調整Replicatの1つ以上のスレッドにリンクします。異なるスレッドに異なるログインを指定できます。
-
threadID
[,
threadID
][, ...]
-
スレッドIDを指定するか、スレッドのカンマ区切りリストを
threadID, threadID, threadID
の形式で指定します。 -
[,
thread_range
[,
thread_range
][, ...]
-
スレッドの範囲を
threadIDlow-threadIDhigh
の形式で指定するか、範囲のカンマ区切りリストをthreadIDlow-threadIDhigh
,threadIDlow-threadIDhigh
の形式で指定します。
threadID
,threadID
,threadIDlow-threadIDhigh
のように、これらの形式を組み合せて指定することもできます。 -
TimesTen
USERIDALIAS
は、TimesTenデータベースに接続するOracle GoldenGateプロセスに使用します。
ターゲットTimesTenシステムでは、TARGETDB
パラメータを使用してターゲットODBCデータ・ソースを指定します。
デフォルト
なし
構文
USERIDALIAS alias [DOMAIN domain
] [SYSDBA]
[, THREADS (threadID[, threadID][, ...][, thread_range[, thread_range][, ...])]
-
alias
-
Oracle GoldenGateの資格証明ストアに格納されているデータベース・ユーザー資格証明の別名を指定します。
-
DOMAIN
domain
-
指定した別名の資格証明ストアのドメインを指定します。有効なドメイン・エントリが指定した別名に対する資格証明ストアに存在する必要があります。
-
SYSDBA
-
(Oracle)ユーザーが
sysdba
としてログインするように指定します。 -
THREADS (
threadID
[,
threadID
][, ...][,
thread_range
[,
thread_range
][, ...]
)
-
Replicatに有効です。指定された資格証明を調整Replicatの1つ以上のスレッドにリンクします。異なるスレッドに異なるログインを指定できます。
-
threadID
[,
threadID
][, ...]
-
スレッドIDを指定するか、スレッドのカンマ区切りリストを
threadID, threadID, threadID
の形式で指定します。 -
[,
thread_range
[,
thread_range
][, ...]
-
スレッドの範囲を
threadIDlow-threadIDhigh
の形式で指定するか、範囲のカンマ区切りリストをthreadIDlow-threadIDhigh
,threadIDlow-threadIDhigh
の形式で指定します。
threadID
,threadID
,threadIDlow-threadIDhigh
のように、これらの形式を組み合せて指定することもできます。 -