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

Oracle DatabaseでのOracle GoldenGate Microservices Architecture (MA)のインストールは、次の3つの手順によるプロセスです。

  1. Oracle GoldenGate MAをインストールします。

  2. 必要な環境変数を設定します。

  3. 構成アシスタントを使用してOracle GoldenGateインスタンスをデプロイします。

MAはOUIを使用してインストールします。OUIでコマンドラインのサイレント・インストールを使用することもできます。

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

トピック:

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

対話型インストールでは、必要なインストール情報を求めるグラフィカル・ユーザー・インタフェースが提供されます。

次の手順は新規インストールおよびアップグレードに適用されます。

  1. Oracle GoldenGateをインストールする一時ステージング・ディレクトリを作成します。たとえば、mkdir /u01/stage/oggscです。
  2. インストール用のZIPファイルを一時ステージング・ディレクトリに解凍します。
  3. ディレクトリを展開して、fbo_ggs_Linux_x64_services_shophome/Disk1/runInstallerプログラムをUNIXまたはLinuxで実行します。
    OUIインストール・ウィザードが起動されます。
  4. 「Select Installation Option」ページで、ご使用の環境のOracle Databaseを選択し、「Next」をクリックして続行します。
  5. 「Specify Installation Details」ページで、次を指定します。
    • 「Software Location」で、新しいOracle GoldenGateのインストール・ディレクトリを指定します。デフォルトの場所はユーザーのホーム・ディレクトリの下にあります。マウントされておらず、割当て制限のないローカル・ディレクトリに変更することをお薦めします。指定したディレクトリは、Oracle中央インベントリの登録済のホームにはできません。

    • 「Next」をクリックして続行します。これが既存のOracle GoldenGateインストールへのアップグレードである場合、OUIでは選択したソフトウェアの場所にファイルまたはディレクトリがあると示されます。「Yes」をクリックします。

  6. 中央インベントリが含まれないホストにOUIからOracle製品を最初にインストールする場合は、「Create Inventory」ページが表示されます。
    • 「Inventory Directory」で、中央インベントリのディレクトリを指定します。これには、空の新規または既存のディレクトリが可能で、ディスク領域の量が画面に表示されます。ディレクトリを共有ドライブ上に置くことはできません。

    • メンバーにインベントリ・ディレクトリへの書込み権限があるオペレーティング・システム・グループを選択します。このグループは、Oracle GoldenGateのサブディレクトリへのインベントリ情報の追加に使用されます。

    • 「Next」をクリックして続行します。

  7. 「Summary」ページで、インストールに十分な領域があり、インストールの選択が正しいことを確認します。
    • (オプション)「Save Response File」をクリックして、インストール情報をレスポンス・ファイルに保存します。このファイルを入力として使用して、コマンドラインからインストーラを実行し、他のシステムで成功したインストールの結果を複製します。このファイルを編集、またはテンプレートから新しいファイルを作成できます。

    • 「Install」をクリックしてインストールを開始するか、「Back」をクリックして戻り、入力指定を変更します。既存のOracle GoldenGateインストールをアップグレードする際、OUIではソフトウェアの場所にファイルまたはディレクトリがあると示されます。「Yes」をクリックして続行します。

    • 中央インベントリ・ディレクトリを作成すると、INVENTORY_LOCATION/orainstRoot.shスクリプトを実行するように求められます。このスクリプトは、rootオペレーティング・システム・ユーザーとして実行されます。このスクリプトでは、インベントリ・データが確立され、インストールされるOracle製品ごと(この場合はOracle GoldenGate)にサブディレクトリが作成されます。

    インストールが終了すると、通知されます。
  8. 「Close」をクリックしてインストールを完了します。

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

システムにX-Windowsインタフェースがない場合、または自動インストールを実行する場合は、コマンド・コンソールからのサイレント・インストールを使用できます。

サイレント・インストールでは、Oracle製品をインストールする場合に、組織の複数のユーザーが同じインストール・プロセス・オプションを使用できます。

サイレント・インストールを実行するには、レスポンス・ファイルを実行します。レスポンス・ファイルを作成するには、例3-1に示すように、インタラクティブOUIセッション中に「Save Response File」オプションを選択するか、テンプレートを編集します。レスポンス・ファイルを実行するには、次のコマンドを発行します。

-silent -nowait -responseFile absolute_path_to_response_file

注意:

レスポンス・ファイルに保存するとき、管理者パスワードはセキュリティの理由から保存されません。他のシステムでのインストールのためにレスポンス・ファイルを再利用する場合は、レスポンス・ファイルを編集し、このパスワード・フィールドに入力する必要があります。

レスポンス・ファイルおよびテンプレートは、Oracle GoldenGateインストール・ディレクトリのresponseサブディレクトリに格納されます。Oracle GoldenGateレスポンス・ファイルには、Oracle GoldenGateに固有のパラメータに加えて、Oracle構成パラメータの標準のセットが含まれます。これらのパラメータは、インタラクティブ・セッションのフィールドに対応します。

例3-1 Oracle GoldenGateレスポンス・ファイルのテンプレート

####################################################################
## Copyright(c) Oracle Corporation 2017. All rights reserved.     ##
##                                                                ##
## Specify values for the variables listed below to customize     ##
## your installation.                                             ##
##                                                                ##
## Each variable is associated with a comment. The comment        ##
## can help to populate the variables with the appropriate        ##
## values.                                                        ##
##                                                                ##
## IMPORTANT NOTE: This file should be secured to have read       ##
## permission only by the oracle user or an administrator who     ##
## own this installation to protect any sensitive input values.   ##
##                                                                ##
####################################################################

#-------------------------------------------------------------------------------
# Do not change the following system generated value. 
#-------------------------------------------------------------------------------
oracle.install.responseFileVersion=/oracle/install/rspfmt_ogginstall_response_schema_v12_3_0


################################################################################
##                                                                            ##
## Oracle GoldenGate installation option and details                          ##
##                                                                            ##
################################################################################

#-------------------------------------------------------------------------------
# Specify the installation option.
# Specify ORA12c for installing Oracle GoldenGate for Oracle Database 12c and
#         ORA11g for installing Oracle GoldenGate for Oracle Database 11g 
#-------------------------------------------------------------------------------
INSTALL_OPTION=

#-------------------------------------------------------------------------------
# Specify a location to install Oracle GoldenGate
#-------------------------------------------------------------------------------
SOFTWARE_LOCATION=

################################################################################
##                                                                            ##
## Specify details to Create inventory for Oracle installs                    ##
## Required only for the first Oracle product install on a system.            ##
##                                                                            ##
################################################################################

#-------------------------------------------------------------------------------
# Specify the location which holds the install inventory files.
# This is an optional parameter if installing on
# Windows based Operating System.
#-------------------------------------------------------------------------------
INVENTORY_LOCATION=

#-------------------------------------------------------------------------------
# Unix group to be set for the inventory directory.  
# This parameter is not applicable if installing on
# Windows based Operating System.
#-------------------------------------------------------------------------------
UNIX_GROUP_NAME=