Oracle GoldenGateのインストール
Oracle GoldenGate Microservices Architectureを初めてインストールするステップと、新しいバージョンのOracle GoldenGateの基本リリースをダウンロードする手順について学習します。
ベース・リリースへの後続のパッチをダウンロードしてインストールするには、次の場所にあるMy Oracle Supportの「パッチと更新」タブにアクセスしてください。
https://support.oracle.com Oracle GoldenGate Microservices Architecture用のパッチのインストールも参照してください。
Oracle GoldenGate Microservices Architectureのインストール
OracleおよびOracle以外のデータベースのためのOracle GoldenGate Microservices Architectureをインストールする手順は同じです。ただし、インストールを開始する前にいくつかの前提条件があります。
インストールを開始する前に、オペレーティング・システムおよび必要なデータベース構成について条件を満たしていることを確認してください。Microservices Architectureのインストールを開始する前に、次のリンクを参照してください。
Oracle GoldenGate Microservices Architecture (MA)をインストールするには、次のステップを実行します。
-
「MA用のOUIを使用した対話型インストールの実行」または「OUIを使用したサイレント・インストールの実行」のステップを使用して、Oracle GoldenGateソフトウェアをインストールします。
-
必要に応じて、お使いのデータベースに必要な環境変数を設定します。
ノート: (Oracleのみ) Oracle GoldenGate 21cリリース以降では、
ORACLE_HOMEとLD_LIBRARY_PATHはデータベース・ディレクトリを指していません。統合ビルド機能ではOracle Database ClientソフトウェアがOracle GoldenGateに埋め込まれているため、これらの環境変数は、現在OGG_HOME(サブ)ディレクトリを指しています。 -
セキュアなGoldenGateデプロイメント用に、クライアント、サーバーおよび信頼できるrootCA証明書を作成します。これらの証明書を作成するステップは、セキュア・デプロイメント用の証明書の作成を参照してください。
-
Oracle GoldenGate Configuration Assistant (oggca)ウィザードを実行して、Oracle GoldenGateインストールのデプロイメントを追加します。OGGCAユーティリティを実行するステップは、「デプロイメントの追加」を参照してください。
インストーラは、Oracle GoldenGateホーム・ディレクトリ($OGG_HOME)を、選択したデータベースに関連付けられている中央インベントリに登録します。OUIを使用して製品がインストールされている場合、インベントリには、ホストにインストールされるすべてのOracleソフトウェア製品の情報が格納されます。
MA用のOUIを使用した対話型インストールの実行
グラフィカル・ユーザー・インタフェースを使用して、必要なインストール情報を求めるプロンプトに入力しながら、Oracle GoldenGateをインストールします。次の手順は新規インストールとアップグレードに適用できます。
-
Oracle GoldenGateをインストールする一時ステージング・ディレクトリを作成します。
たとえば、Linuxでは、ディレクトリは
mkdir /u01/stage/oggscになります。Windowsの場合、Oracle GoldenGateをインストールするディレクトリ(
gghomeなど)と、インストールの.zipファイルを保持するディレクトリ(oggなど)を作成します。たとえば:C:>mkdir gghome ogg -
インストールの.zipファイルを一時ステージング・ディレクトリに解凍します。たとえば:
Linuxの場合:
unzip ./fbo_ggs_Linux_x64_Oracle_services_shiphome.zip -d ./temp directoryWindowsの場合:
C:\ogg>unzip fbo_ggs_Windows_x64_Oracle_services_shiphome.zip -d temp -
展開されたディレクトリから、UNIXまたはLinuxで
fbo_ggs_Linux_x64_Oracle_services_shiphome/Disk1/runInstallerプログラムを実行します。Windowsでは、fbo_ggs_Windows_x64_Oracle_services_shiphome/Disk1/setup.exeプログラムを実行します。OUIインストール・ウィザードが起動されます。
-
「インストール・オプションの選択」ページで、目的の環境に応えたOracle Databaseのバージョンを選択し、「次へ」をクリックします。
-
「インストール詳細の指定」ページで、次を指定します。
-
「Software Location」には、Oracle GoldenGateソフトウェアをインストールする場所を指定します。インストールの完了後、これがOracle GoldenGateホーム(
OGG_HOME)になります。たとえば: Windowsの場合はC:\gghome。$OGG_HOME環境変数を設定した場合は、これを表示されるパスにする必要があります。指定したディレクトリは、Oracle中央インベントリの登録済のホームにはできません。 -
「次」をクリックします。
-
-
「サマリー」ページで、インストールに十分な領域があり、インストールの選択が正しいことを確認します。
-
(オプション)「Save Response File」をクリックして、インストール情報をレスポンス・ファイルに保存します。このファイルを入力として使用して、コマンドラインからインストーラを実行し、他のシステムで成功したインストールの結果を複製します。このファイルを編集、またはテンプレートから新しいファイルを作成できます。
-
「Install」をクリックしてインストールを開始するか、「Back」をクリックして戻り、入力指定を変更します。既存のOracle GoldenGateインストールをアップグレードする際、OUIではソフトウェアの場所にファイルまたはディレクトリがあると示されます。「はい」をクリックして続行します。
-
中央インベントリ・ディレクトリを作成すると、
INVENTORY_LOCATION/orainstRoot.shスクリプトを実行するように求められます。このスクリプトは、rootオペレーティング・システム・ユーザーとして実行されます。このスクリプトでは、インベントリ・データが確立され、インストールされるOracle製品ごと(この場合はOracle GoldenGate)にサブディレクトリが作成されます。
インストールが終了すると、通知されます。
-
-
「閉じる」をクリックして、インストールを完了します。
OUIを使用したサイレント・インストールの実行
コマンドライン・インタフェースからのサイレント・インストールは、システムにX-Windowsやグラフィカル・インタフェースが備わっていない場合またはインストールを自動化する場合に実行できます。サイレント・インストールでは、Oracle製品のインストール時に、組織の複数のユーザーが確実に同じインストール・プロセス・オプションを使用するようになります。
サイレント・インストールは、レスポンス・ファイルを使用して進められます。レスポンス・ファイルは、対話型のOracle Universal Installerセッションに「レスポンス・ファイルの保存」オプションを選択するか、Oracle GoldenGateバイナリ解凍後のレスポンス・ディレクトリにあるoggcore.rspテンプレートを編集することで、保存できます。
デフォルトのレスポンス・ファイルの編集
対話型のOracle Universal Installerセッションから設定を保存しなくても、デフォルトのレスポンス・ファイルを編集できます。レスポンス・ファイルを手動で編集する場合は、次の情報を指定してファイルを保存します。
-
INSTALL_OPTION- 有効な値は、DB2ZOS、MSSQL、MySQL、ORA21cおよびPostgreSQLです。インストールする特定のOracle GoldenGateビルドのデータベース・プラットフォームに基づいて値を設定します。例:
INSTALL_OPTION=ORA21c -
SOFTWARE_LOCATION- Oracle GoldenGateがインストールされる場所の絶対パス。パスにスペースを使用せず、ディレクトリが作成され空であることを確認します。例:
SOFTWARE_LOCATION=/u01/userhome/oracle/ogg21c_ora -
INVENTORY_LOCATION- Oracle Inventoryファイルの場所。これは、Windowsインストールではオプションです。例:
INVENTORY_LOCATION=/u01/app/oraInventory -
UNIX_GROUP- インベントリ・ディレクトリに設定されるUNIXグループ。Windowsインストールでは有効ではありません。例:
UNIX_GROUP=oinstall
Oracle GoldenGateのインストール
レスポンス・ファイルを使用してサイレント・インストールを実行するには、次のステップを実行します。
-
次のコマンドを実行して、Oracle GoldenGateインストール・プログラムが格納されているフォルダを解凍します。
cd unzipped_directory/[fbo_]ggs_OS_database_services_shiphome/Disk1 -
次のコマンドを実行して、インストーラ・プログラムを起動します。
./runInstaller -silent -nowait -responseFile absolute_path_to_response_file
クラスタへの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構成のベスト・プラクティスの技術概要を参照してください。