上一主题: 如何设置报告门户计算机

下一主题: 为 CA Business Intelligence 安装准备 Linux

准备 CA Business Intelligence 安装的 Solaris 和 Linux

在 Solaris 或 Linux 上安装 CA Business Intelligence 之前,您必须针对此安装准备计算机。 在准备计算机时,应为 CA Business Intelligence 安装创建非 root 用户,并验证 Oracle RDBMS 是否对 CA Business Intelligence 安装公开,并设置环境变量。

完成以下步骤:

  1. 以 root 用户身份登录。
  2. 创建非 root 用户。 CA Business Intelligence 安装需要非 root 用户。

    例如:输入以下命令来创建名为 bouser 的用户,该用户属于“other”组:

    groupadd other
    useradd -d /home/bouser -g other -m -s /bin/bash -c bouser bouser
    passwd bouser
    

    出现提示时,为所定义的用户输入并确认密码。

  3. (Linux) 确认 LANG 环境变量已配置如下:
    LANG=en US.utf8
    
  4. 以创建的非 root 用户身份登录。
  5. 输入以下命令以验证 ORACLE_HOME 和 TNS_ADMIN 环境变量是否已正确设置:
    echo $ORACLE_HOME
    echo $TNS_ADMIN
    

    如果输出不为空,则表明这些环境变量有效。 例如:

    /opt/oracle/app/oracle/product/10.2.0/client_1
    /opt/oracle/app/oracle/product/10.2.0/client_1/admin/network
    

    如果命令输出为空,请验证是否针对您创建的非 root 用户设置了这些变量。 例如:按如下所示编辑 /home/bouser/.profile:

    ORACLE_HOME=/opt/oracle/app/oracle/product/10.2.0/client_1
    export ORACLE_HOME
    TNS_ADMIN=$ORACLE_HOME/network/admin
    export TNS_ADMIN
    
  6. 确认非 root 用户的 LD_LIBRARY_PATH 包含以下路径:
    $ORACLE_HOME/lib:$ORACLE_HOME/lib32
    

    例如:键入以下命令并在输出中搜索以下路径:

    echo $LD_LIBRARY_PATH
    

    如果这些路径缺失,请将它们添加到 LD_LIBRARY_PATH。 例如:按如下所示编辑 /home/bouser/.profile:

    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$ORACLE_HOME/lib32
    export LD_LIBRARY_PATH
    
  7. 确认 LD_LIBRARY_PATH 和 TNS_ADMIN 中的文件夹是可访问的,如下所示:
    ls -l $ORACLE_HOME
    ls -l $TNS_ADMIN/tnsnames.ora
    

    上述命令不应返回权限已被拒绝错误。 如果返回此错误,您必须授予适当的权限。 例如:root/oracle 用户应运行以下命令:

    chmod -R +xr $ORACLE_HOME
    
  8. 使用 TNS Ping 实用程序确认 Oracle 连接有效,如下所示:
    $ORACLE_HOME/bin/tnsping service_name
    

    TNS Ping 的输出类似于以下示例:

    TNS Ping Utility for Solaris: Version 10.2.0.1.0 - Production on 07-MAY-2008 09:17:02
    版权所有 (c) 1997, 2005, Oracle。  保留所有权利。
    使用的参数文件:
    /opt/oracle/app/oracle/oracle/product/10.2.0/client_1/network/admin/sqlnet.ora
    使用了 TNSNAMES 适配器解析别名
    正在尝试连接 (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.234.75)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = service_name)))
    OK (30 msec)
    

    现在,您可在 Solaris 或 Linux 上安装 CA Business Intelligence。