データベース接続の準備

Oracle GoldenGate for Yugabyte (PostgreSQLバリアント)は、事前にパッケージ化されたODBCドライバを使用してYugabyteデータベースに接続します。接続はデータ・ソース名(DSN)を使用するか、直接接続を使用してデータベース・サーバーのホスト、ポート、データベースおよびその他の情報を提供することによって確立できます。

DSN接続を使用するには、接続詳細をodbc.iniファイルにリストする必要がありますが、Webインタフェースまたは管理クライアントからデータベース接続を追加する場合は、直接エントリを使用して手動で入力します。

ノート: PgBouncerは、Oracle GoldenGate接続ではサポートされません。

ノート: Oracle GoldenGateでは、Pgpoolを使用するYugabyteへの接続はサポートされていません。

次に示すステップを実行してDSNエントリを作成した後、または直接接続を使用する予定がある場合は、「データベース接続の追加」トピックに進み、データベース接続の作成方法を確認します。

DSNベースの接続の設定

Oracle GoldenGateプロセス用にDSN接続を作成するには、最初にOracle GoldenGate forPostgreSQLデプロイメント用の環境変数を追加してから、接続属性を格納するodbc.iniファイルを作成する必要があります。

  1. サービス・マネージャのWebインタフェースにログインします。

  2. 「デプロイメント」の左側のナビゲーション・ペインで、「デプロイメント」をクリックし、デプロイメント名を選択します。これにより、デプロイメントの様々な設定が展開されます。

  3. 「構成」をクリックし、「環境変数」の横にあるプラス記号(+)を選択します。

  4. 使用可能な2つのフィールドに次の情報を入力します。「環境変数値」フィールドでは、odbc.iniファイルの絶対パスであることを確認します。

    環境変数名 = ODBCINI

    環境変数値 = /ogg/deployment/yugabyte/odbc.ini

  5. 「発行」をクリックして新しい変数を作成し、変更を有効にします「デプロイメント」ペインからデプロイメントを再起動します。

  6. Oracle GoldenGateインストールのdeploymentフォルダで、odbc.iniファイルを手動で作成し、このファイルにデータ・ソースを追加します。

DSNファイルを作成するときは、次の最小設定を使用します。

次に、2つのDSNエントリを含むodbc.iniファイルの例を示します。次の例で使用されているデータ・ソース名は、PG_srcとPG_tgtです。

 

#[ODBC Data Sources]

[ODBC]

IANAAppCodePage=4

InstallDir=/datadirect

 

[PG_src]

Driver= ./datadirect/lib/ggpsql25.so

Description=Oracle GoldenGate PostgreSQL Wire Protocol

Database=sourcedb

HostName=remotehost

PortNumber=5432

 

| — |

[PG_tgt]

Driver=./datadirect/lib/ggpsql25.so

Description=Oracle GoldenGate PostgreSQL Wire Protocol

Database=targetdb

HostName=remotehost

PortNumber=5432

  1. odbc.iniファイルを保存して閉じます。

  2. Oracle GoldenGateからYugabyteデプロイメントへのデータベース接続を設定するには、「データベース接続の追加」を参照してください。