上一主题: 如何设置报告门户计算机下一主题: 报告数据包部署


为 CA Business Intelligence 安装准备 Linux

在 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. 确认 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
    Copyright (c) 1997, 2005, Oracle.  All rights reserved.
    Used parameter files:
    /opt/oracle/app/oracle/oracle/product/10.2.0/client_1/network/admin/sqlnet.ora
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.234.75)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = service_name)))
    OK (30 msec)
    

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