关于此任务
示例环境:
- Instant Client - Basic,位于 /usr/local/instantclient_11_2 中,使用美式英语
- Oracle 11.2,位于 UNIX 系统的 /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 应用程序依赖库
libclntsh.so.10.1,该库属于版本 10.2 客户机。在安装期间,安装程序会在 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 系统的常用实践)。