このタスクについて
環境例:
- Instant Client - Basic (/usr/local/instantclient_11_2)。米国英語を使用。
- UNIX システム上の Oracle 11.2 (/usr/local/oracle/product/11.2.0/db_1)。国際データに対応。
クライアントおよび Build Forge がインストールされているシステムの変数設定:
- LD_LIBRARY_PATH (Solaris、Linux) または LIBPATH (AIX) (/usr/local/instantclient_11_2 を含める)
- NLS_LANG=AMERICAN_AMERICA.AL32UTF8
- ORACLE_HOME=/usr/local/instantclient_11_2
- ORA_NLS10=/usr/local/oracle/ocommon/nls/admin/data
- PATH (/usr/local/instantclient_11_2 を含める)
- TNS_ADMIN=/usr/local/oracle/product/11.2/db_1/network/admin
Oracle Instant Client 11.2 を使用する UNIX システムおよび Linux システムの場合Build Forge アプリケーションは、バージョン 10.2 クライアントの一部である
libclntsh.so.10.1 ライブラリーに依存しています。インストールの際に、インストーラーはこのファイルが ORACLE_HOME にあるかどうかを調べます。このファイルがない場合、インストーラーはバージョン 11.2 のクライアントが使用されていると見なし、
libclntsh.so.10.1 から対応するバージョン 11.2 ライブラリー
libclntsh.so.11.1 へのシンボリック・リンクの作成を試みます。
ln -s libclntsh.so.11.1 libclntsh.so.10.1
重要: Build Forge インストーラーの実行ユーザーには、ORACLE_HOME ディレクトリーへの書き込み権限が必要です。これがサイトで問題になる場合は、Build Forge をインストールする前に、権限があるユーザーが手動でリンクを作成するようにしてください。一部のサイトでは、読み取り専用としてマウントされているファイル・システムにクライアントがインストールされていることがあります (Solaris システムではよく見られます)。