2 前提条件について

インストール前に必要な作業について説明します。

トピック:

2.1 Oracle DatabaseのインストールでのOracle Universal Installerの要件

Oracle Universal Installer (OUI)は、Oracle GoldenGateバイナリおよび作業ファイルのインストール、ならびにOracle GoldenGateが動作するデータベース環境の設定に必要な入力を求めるグラフィック・インストール・プログラムです。OUIを使用してOracle GoldenGateをインストールするには、インストーラを実行する前に次の要件を満たす必要があります。

  • OUIはグラフィカルなJavaアプリケーションです。ホスト・プラットフォームはJava対応である必要があります。必要なJava Runtime Environment (JRE)は、OUIで自動的にインストールされます。

  • 初めてOUIでOracle製品をインストールする場合は、Oracle中央インベントリを作成するように求められます。これによって、インベントリ情報を格納するためのOracle GoldenGate用のサブディレクトリも作成されます。サブディレクトリでは、通常150KBのディスク領域が必要です。

2.2 LinuxまたはUNIX上での動的ビルドのライブラリ・パスの設定

Oracle GoldenGateでは、共有ライブラリを使用します。LinuxまたはUNIXシステム上にOracle GoldenGateをインストールする場合は、GGSCIまたは他のOracle GoldenGateプロセスを実行する前に、次のステップに従ってください。

Oracle GoldenGateプログラムをシステム上のOracle GoldenGateインストール・ディレクトリ外から実行する場合は、次のようにします。

  • (オプション) Oracle GoldenGateインストール・ディレクトリを、PATH環境変数に追加します。

  • (必須) Oracle GoldenGateインストール・ディレクトリを共有ライブラリの環境変数に追加します。

たとえば、Oracle GoldenGateインストール・ディレクトリが/users/oggの場合、次の例の2つ目のコマンドではこれらの変数が設定されている必要があります。

コマンド 環境変数にOracle GoldenGateライブラリが必要であるか

users ./ogg> ./ggsci NO

いいえ

users> ./ogg/ggsci YES

はい

Kornシェルで変数を設定する方法

PATH=installation_directory:$PATH
export PATH
shared_libraries_variable=absolute_path_of_installation_directory:$shared_libraries_variable
export shared_libraries_variable

Bourneシェルで変数を設定する方法

export PATH=installation_directory:$PATH
export shared_libraries_variable=absolute_path_of_installation_directory:$shared_libraries_variable

Cシェルで変数を設定する方法

setenv PATH installation_directory:$PATH
setenv shared_libraries_variable absolute_path_of_installation_directory:$shared_libraries_variable

shared_libraries_variable表2-1に示す変数のいずれかです。

表2-1 プラットフォームごとのUNIXおよびLinuxのライブラリ・パス変数

プラットフォーム 環境変数

IBM AIX

LIBPATH

HP-UX

SHLIB_PATH

Sun Solaris

LINUX

LD_LIBRARY_PATH

次に、Bourneシェルで変数を設定する方法の例を示します。

=> export LD_LIBRARY_PATH=/ggs/12.3:$LD_LIBRARY_PATH
=> export LD_LIBRARY_PATH=/ggs/18.1:$LD_LIBRARY_PATH

注意:

Oracle GoldenGateプロセスに必要なライブラリを表示するには、そのプロセスを開始する前にldd goldengate_processシェル・コマンドを使用します。不足がある場合は、このコマンドによってエラー・メッセージが表示されます。