安装 Oracle Instant Client (Linux®)

适用于: 在本地

您可以使用 Oracle Instant Client。

开始之前

查看以下主题以根据安装路径验证需求: Oracle Instant Client

确保已创建必需的用户和组。 请参阅 为使用 Oracle (Linux) 的应用程序服务器创建用户和组

libaio 包是必需的。 有关更多信息,请参阅 Oracle 文档。

过程

  1. 登录到应用程序服务器。
  2. 下载 64 位 Instant Client 基本软件包、SQL*Plus 软件包和工具软件包。
    例如:
    • instantclient-basic-linux.64-19.9.0.0.0dbru.zip
    • instantclient-sqlplus-linux.64-19.9.0.0.0dbru.zip
    • instantclient-tools-linux.64-19.9.0.0.0dbru.zip
  3. oracle 用户身份,为 Oracle 客户机主目录 ORACLE_HOME创建新目录。
    例如:
    mkdir /home/oracle

    以下步骤使用 /home/oracle。 如果您使用的是其他路径,请将 /home/oracle 替换为您的目录。

  4. 将 Instant Client 软件包文件复制到步骤 3 中所创建的目录里,然后展开这些文件。
    cd /home/oracle
    unzip instantclient-basic-linux.x64-19.9.0.0.0dbru.zip    
    unzip instantclient-sqlplus-linux.x64-19.9.0.0.0dbru.zip
    unzip instantclient-tools-linux.x64-19.9.0.0.0dbru.zip
    现在,您具有 /home/oracle/instantclient_19_9 目录。
  5. 作为 opuser,在当前 shell 和登录概要文件中设置以下环境变量。
    ORACLE_BASE=/home/oracle/instantclient_19_9/
    ORACLE_HOME=/home/oracle/instantclient_19_9/
    LD_LIBRARY_PATH=$ORACLE_HOME
    JAVA_HOME=<path_to_java_home>
    PATH=$PATH:$ORACLE_HOME:$JAVA_HOME/bin
    export ORACLE_BASE ORACLE_HOME PATH LD_LIBRARY_PATH JAVA_HOME
    重要信息: 使用适用于您正在使用的 shell 的语法和定界符。
  6. 创建 /network/admin 目录。
    mkdir -p /home/oracle/instantclient_19_9/network/admin
  7. 从数据库服务器复制 tnsnames.ora 文件,对其进行更新,然后测试数据库连接。
    有关更多信息,请参阅 从 Oracle 数据库客户机测试与 OpenPages 数据库的连接

    如果需要,请创建 sqlnet.ora 文件。

  8. 使用新的 Oracle 客户机目录 /home/oracle/instantclient_19_9/更新属性文件。
    有关更多信息,请参阅 更新属性文件中的数据库客户机路径
    注: 如果要执行 OpenPages的全新安装,请跳过此步骤。
  9. 在每个应用程序服务器上重复这些步骤。
  10. 在每个报告服务器上重复这些步骤,但存在以下差异:

下一步操作

请参阅以下主题以确定下一个任务: Oracle Instant Client