Oracle 客户机配置

关于此任务

要为 Oracle 安装和配置客户机,请执行以下操作:

过程

  1. 在管理控制台主机上安装 Oracle 即时客户机。 无论您是在 32 位还是 64 位平台上运行,都必须安装 32 位版本。请对您的操作系统仅使用 V10.2 或 V11.2 的 Instant Client Package - Basic
    • 请对 Oracle 10.2 使用版本 10.2 客户机。
    • 请对 Oracle 11g 使用版本 11.2 客户机。

    请从 Oracle 下载客户机,网址是 http://www.oracle.com/technology/software/tech/oci/instantclient/index.html

  2. 在管理控制台主机上设置环境。 必须设置多个环境变量。
    • LD_LIBRARY_PATH:设置为包含客户机安装目录。
      注: 可以在 Installation Manager 中的“数据库配置”页面上指定此值。
    • NLS_LANG:设置为国际语言支持的相应值。
      • UNIX 和 Linux 系统:值必须包含 AL32UTF8。例如:AMERICAN_AMERICA.AL32UTF8。
      • Windows 系统:值必须包含与 Windows 注册表中的活动代码页设置相对应的字符映射规范。 请参阅Windows 上的 Oracle 客户机示例配置

      NLS_LANG 必须按说明显式设置。将安装客户机期间设置的默认字符集用于 Build Forge 是错误的。

    • ORACLE_HOME:设置为您的 Oracle 客户机安装目录的路径。
      注: 可以在 Installation Manager 中的“数据库配置”页面上指定此值。
    • ORA_NLS10:设置为字符集数据在服务器上的路径。
    • PATH:设置为直接包含客户机安装。
    • TNS_ADMIN:设置为 tnsnames.ora 文件在服务器上的路径。请确保已设置了对 tnsnames.ora 文件的完整访问许可权。
      注: 可以在 Installation Manager 中的“数据库配置”页面上指定此值。

    要检查 Oracle 服务器上的当前语言设置,请登录 Oracle 并运行以下命令:

    SQL> host echo $NLS_LANG

下一步做什么

要点: 在安装时,将对 tnsnames.ora 进行设置,从而对数据库名称和 Oracle SID 使用相同的值。由于 JDBC 驱动程序的局限,因此需要此约束。如果这两者不同,那么“快速报告”报告功能以及 Java 和 Perl 的服务层 API 将不起作用。

反馈