上一主题: 使用 MS SQL 数据库时无法在 CA Business Intelligence 中查看报告下一主题: 无法在 CA ControlMinder 企业管理 中查看报告


使用 Oracle 数据库时无法在 CA Business Intelligence 中查看报告

症状:

在我使用 Oracle 数据库作为中央数据库时,无法在 CA Business Intelligence 中查看报告。 我尝试查看报告时,收到以下错误消息:

连接失败

解决方案:

以下过程可帮助您排除 CA Business Intelligence 存在的问题:

  1. 如下所述验证 BusinessObjects 的版本号:
    1. 打开以下 URL:
      http://hostname:8080/businessobjects/enterprise115/adminlaunch/launchpad.html
      
      hostname

      定义报告门户主机的名称。

      将显示中央管理控制台登录页面。

    2. 输入用户名和密码,然后单击“登录”。

      将显示中央管理控制台。

    3. 依次单击“服务器”、“hostname”、“Web_IntelligenceReportServer”、“度量标准”。

      将显示 BusinessObjects 的版本号。

    4. 确定 BusinessObjects 的版本号为 11.5.8.1061 或更高版本,或者 11.5.10.1263 或更高版本。
  2. 如下所述验证 CA Business Intelligence 的版本号:
    1. 在报告门户上打开以下文件:
      • (Windows) C:\Program Files\CA\SC\CommonReporting\version.txt
      • (UNIX) /opt/CA/SC/CommonReporting/version.txt
    2. 验证 CA Business Intelligence 版本是否为 2.1.13。
  3. 验证是否按照如下方式定义了 Oracle 系统环境变量,其中 Oracle_home 是您安装 Oracle 的目录:
  4. 如下所述验证是否正确定义了 TNS :
    1. 打开命令提示符窗口。
    2. 运行以下命令:
      tnsping TNSname
      
      TNSname

      定义 TNS 的名称。

      如果您收到错误消息,表明未正确定义 TNS。

  5. 如下所述验证您是否使用了正确的凭据访问数据库:
    1. 打开命令提示符窗口。
    2. 运行以下命令:
      sqlplus user/password@TNSname
      
      user

      定义您在为 CA ControlMinder 企业管理 准备数据库时所创建的 RDBMS 管理用户的名称。

      密码

      定义用户密码。

      如果您无法登录到 SQL 命令行,表明数据库凭据不正确。

  6. 如下所述验证 import_biar_config.xml 文件是否具有正确的值:
    1. 打开您用于在报告门户上部署报告数据包的 import_biar_config.xml 文件。
    2. 验证下列属性的值是否与您在步骤 5 中指定的值相同:
      • <username> 与 user 相同
      • <password> 与 password 相同
      • <datasource> 与 TNSname 相同
  7. (UNIX) 以您在安装 CA Business Intelligence 时指定的用户身份在步骤 4 和步骤 5 中运行命令。

    该用户是您在 CA Business Intelligence 安装向导的“CMS 数据库设置”页面中指定的。 此步骤将验证用户是否对整个 Oracle_home 目录具有读取和执行访问权限。