LinuxでのODBCの構成
次のステップでは、Oracle GoldenGateプロセスを接続するために必要な最小限の設定を示します。Oracle TimesTen Clientとサーバーの構成および情報の詳細は、次のOracle TimesTenドキュメントを参照してください。
https://docs.oracle.com/database/timesten-18.1/TTOPR/client_server.htm#TTOPR177
-
$TIMESTEN_HOME/conf/sys.odbc.ini
ファイルを編集します。vi $TIMESTEN_HOME/conf/sys.odbc.ini
-
テンプレート・ファイルにデータ・ソースを記述します。次の例では、データベースへの接続に
DBLOGIN
とSOURCEDB
およびTARGETDB
を使用するクライアント名として、TTCS_181
が使用されています。[ODBC Data Sources] TTCS_181=TimesTen 18.1 Client Driver
-
TTC_SERVER
の論理サーバー名を設定し、TTC_SERVER_DSN
エントリのサーバーDSN値を使用します。TTC_SERVER_DSN
の値は、データベース・サーバーのsys.odbc.ini
ファイルに存在するデータベース固有のサーバーDSNと一致する必要があります。[TTCS_181] TTC_SERVER=ttRemoteDBServer_TT_181 TTC_SERVER_DSN=ttDatabaseDSN
-
これらのステップで説明している設定を使用して、
$TIMESTEN_HOME/conf/sys.ttconnect.ini
ファイルを編集します。vi $TIMESTEN_HOME/conf/sys.ttconnect.ini
-
sys.odbc.ini
ファイル内で、TTC_SERVER
の値として使用されたものと同じ論理サーバー名のエントリを作成します。この例では、ttRemoteDBServer_TT_181
がエントリ名となります。オプションの説明値、およびOracle TimesTenデータベース・サーバーとポートを指す、必須のNetwork_Address
値とTCP_PORT
値を含めます。[ttRemoteDBServer_TT_181] Description=TimesTen ServerNetwork_Address=server.company.com TCP_PORT=6625
-
ターゲットのOracle GoldenGateディレクトリからGGSCIを実行し、
DBLOGIN
コマンドを発行してターゲット・データベースにログインすることで、接続設定を確認します。DBLOGIN SOURCEDB database, USERID db_user [, PASSWORD pw [encryption options]]
この例の詳細は次のとおりです:-
SOURCEDB
databaseには、新規データ・ソース名を指定します。 -
USERID db_user
、PASSWORD pw
は、Replicatデータベース・ユーザー・プロファイルおよびパスワードです。 -
encryption options
は、オプションのパスワード暗号化です
-