Oracle GoldenGateのインストール

Oracle GoldenGate Microservices Architectureを初めてインストールするステップと、新しいバージョンのOracle GoldenGateの基本リリースをダウンロードする手順について学習します。

それ以降のパッチをダウンロードしてベース・リリースにインストールするには、次の場所でMy Oracle Supportの「パッチと更新版」タブにアクセスします。

http://support.oracle.com

Oracle GoldenGate Microservices Architecture用のパッチのインストールも参照してください。

トピック:

『Oracle Fusion Middleware Oracle GoldenGate Microservices Architectureのインストール』

ノート:

Oracle GoldenGate Microservices Architectureの使用をお薦めします。Oracle GoldenGate 21 c以降では、Oracle Database用のOracle GoldenGate Classic Architectureは非推奨になりました。将来のリリースではサポート対象から外れる可能性があります。

OracleおよびOracle以外のデータベースのためのOracle GoldenGate Microservices Architectureをインストールする手順は同じです。ただし、インストールを開始する前にいくつかの要件があります。

インストールを開始する前に、オペレーティング・システムおよび必要なデータベース構成について条件を満たしていることを確認してください。次を参照してください。

Oracle GoldenGate Microservices Architecture (MA)のインストールには、次のステップが含まれます。

  1. Oracle GoldenGateソフトウェアをインストールします。「MA用のOUIを使用した対話型インストールの実行」および「OUIを使用したサイレント・インストールの実行」を参照してください。

  2. 必要に応じて、お使いのデータベースに必要な環境変数を設定します。

    ノート:

    (Oracleのみ) Oracle GoldenGate 21 cリリース以降では、ORACLE_HOMELD_LIBRARY_PATHはデータベース・ディレクトリを指していません。統合ビルド機能ではOracle Database ClientソフトウェアがOracle GoldenGateに埋め込まれているため、これらの環境変数は、現在OGG_HOME (サブ)ディレクトリを指しています。

  3. Oracle GoldenGate Configuration Assistant (oggca)ウィザードを実行して、Oracle GoldenGateインストールのデプロイメントを追加します。OGGCAユーティリティを実行するステップは、「デプロイメントの追加」を参照してください。

インストーラは、Oracle GoldenGateホーム・ディレクトリ($OGG_HOME)を、選択したデータベースに関連付けられている中央インベントリに登録します。OUIを使用して製品がインストールされている場合、インベントリには、ホストにインストールされるすべてのOracleソフトウェア製品の情報が格納されます。

ディスク領域はOracle GoldenGate Bounded Recovery機能にも必要です。Bounded Recoveryは一般的なExtractチェックポイント機能のコンポーネントです。この機能は長時間実行中のオープン・トランザクションを特定の間隔でディスクにキャッシュして、Extractの再起動における高速リカバリを有効にします。個々のBounded Recovery間隔(BRパラメータのBRINTERVALオプションで制御されます)で必要となるディスクは次のとおりです。キャッシュ済データを備えるトランザクションごとに必要とされるディスク領域は通常、64KBプラス、64KBに丸められたキャッシュ済データのサイズです。長時間実行中のトランザクションがすべてディスクに保管されるわけではありません。

Bounded Recoveryの詳細は、『Oracle GoldenGateリファレンス』BRパラメータを参照してください。

トピック:

MA用のOUIを使用した対話型インストールの実行

グラフィカル・ユーザー・インタフェースを使用して、必要なインストール情報を求めるプロンプトに入力しながら、Oracle GoldenGateをインストールします。次の手順は新規インストールとアップグレードに適用できます。

  1. Oracle GoldenGateをインストールする一時ステージング・ディレクトリを作成します。
    たとえば、Linuxでは、ディレクトリはmkdir /u01/stage/oggscになります。

    Windowsの場合、Oracle GoldenGateをインストールするディレクトリ(gghomeなど)と、インストールの.zipファイルを保持するディレクトリ(oggなど)を作成します。たとえば: C:\>mkdir gghome ogg

  2. インストールの.zipファイルを一時ステージング・ディレクトリに解凍します。次に例を示します。

    Linuxの場合: unzip ./fbo_ggs_Linux_x64_services.zip -d ./temp directory

    Windowsの場合: C:\ogg>unzip fbo_ggs_Windows_x64_Oracle_services_shiphome.zip -d temp

  3. 展開されたディレクトリから、UNIXまたはLinuxでfbo_ggs_Linux_x64_Oracle_services_shiphome/Disk1/runInstallerプログラムを実行します。Windowsでは、fbo_ggs_Windows_x64_Oracle_services_shiphome/Disk1/setup.exeプログラムを実行します。
    OUIインストール・ウィザードが起動されます。
  4. 「インストール・オプションの選択」ページで、目的の環境に応じたOracle Databaseのバージョンを選択し、「次へ」をクリックして続行します。
  5. 「インストール詳細の指定」ページで、次を指定します。
    1. 「ソフトウェアの場所」には、Oracle GoldenGateソフトウェアをインストールする場所を指定します。インストールの完了後、これがOracle GoldenGateホーム(OGG_HOME)になります。たとえば: Windowsの場合はC:\gghome$OGG_HOME環境変数を設定した場合は、これを表示されるパスにする必要があります。指定したディレクトリは、Oracle中央インベントリの登録済のホームにはできません。
    2. 「次」をクリックします。
  6. 「サマリー」ページで、インストールに十分な領域があり、インストールの選択が正しいことを確認します。
    1. (オプション)「レスポンス・ファイルの保存」をクリックして、インストール情報をレスポンス・ファイルに保存します。このファイルを入力として使用して、コマンドラインからインストーラを実行し、他のシステムで成功したインストールの結果を複製します。このファイルを編集、またはテンプレートから新しいファイルを作成できます。
    2. 「インストール」をクリックしてインストールを開始するか、「戻る」をクリックして戻り、入力指定を変更します。既存のOracle GoldenGateインストールをアップグレードする際、OUIではソフトウェアの場所にファイルまたはディレクトリがあると示されます。「はい」をクリックして続行します。
    3. 中央インベントリ・ディレクトリを作成すると、INVENTORY_LOCATION/orainstRoot.shスクリプトを実行するように求められます。このスクリプトは、rootオペレーティング・システム・ユーザーとして実行されます。このスクリプトでは、インベントリ・データが確立され、インストールされるOracle製品ごと(この場合はOracle GoldenGate)にサブディレクトリが作成されます。
    インストールが終了すると、通知されます。
  7. 「閉じる」をクリックしてインストールを完了します。

Oracle GoldenGateのインストール後に、PostgreSQLのDataDirectドライバのインストールを実行する必要があります。このタスクを実行するステップは、「PostgreSQL用のDataDirectドライバのインストール」を参照してください。

OUIを使用したサイレント・インストールの実行

コマンドライン・インタフェースからのサイレント・インストールは、システムにX-Windowsやグラフィカル・インタフェースが備わっていない場合またはインストールを自動化する場合に実行できます。サイレント・インストールでは、Oracle製品のインストール時に、組織の複数のユーザーが確実に同じインストール・プロセス・オプションを使用するようになります。

サイレント・インストールは、レスポンス・ファイルを使用して進められます。レスポンス・ファイルは、対話型のOracle Universal Installerセッションで「レスポンス・ファイルの保存」オプションを選択するか、バイナリ解凍後のレスポンス・ディレクトリにあるoggcore.rspテンプレートを編集することで保存できます。

Oracle GoldenGateレスポンス・ファイルには、Oracle GoldenGateに固有のパラメータに加えて、Oracle構成パラメータの標準のセットが含まれます。これらのパラメータは、インタラクティブ・セッションのフィールドに対応します。レスポンス・ファイルの場所は、unzipped_directory/fbo_gg_Linux_x64_services_shiphome/Disk1/responseです。

レスポンス・ファイルを使用してインストールを実行する場合は、次のコマンドを発行します。

unzipped_directory/fbo_gg_Linux_x64_services_shiphome/Disk1/runInstaller -silent -nowait -responseFile absolute_path_to_response_file

Oracle GoldenGateのインストール後に、PostgreSQLのDataDirectドライバのインストールを実行する必要があります。このタスクを実行するステップは、「PostgreSQL用のDataDirectドライバのインストール」を参照してください。

クラスタへのOracle GoldenGate Microservices Architectureの統合

クラスタにOracle GoldenGateをインストールした場合は、次のステップを実行して、クラスタ・ソリューションにOracle GoldenGateを統合します。

Oracle GoldenGate Microservices Architectureは、HTML5 Webページ、コマンドライン・インタフェースおよびAPIを通じたリモート構成、管理および監視などの機能を備えたREST対応サービスを提供します。

クラスタでのOracle GoldenGateのインストールと使用の詳細は、Oracle Real Application Clustersを使用したOracle GoldenGate Microservices Architecture構成のベスト・プラクティス技術解説を参照してください。