配置报告服务器:针对 DB2 的任务

Linux 为报告服务器配置 DB2® 数据库所需的步骤取决于在安装过程中为 Rational® Quality Manager Custom Reporting Server 功能选择的选项。 您可能需要创建 DB2 内容存储数据库,配置托管报告服务器的 IBM® WebSphere® Application Server 实例,以及构建、部署和安装企业归档文件。
关于此任务
要配置报告服务器,请执行以下操作:
注: 仅当在选择手动安装方法时需要执行第 2 至 9 步。
  1. 通过注册数据库实例使之在系统重启期间自动启动,将报告服务器配置为连接到内容存储。
    1. 运行以下命令:
      db2iauto -on <instance name> 
    2. 在编辑器中打开 /etc/inittab 文件。
    3. 找到以下代码字符串:
      fmc:2345:respawn:/opt/ibm/db2/V9.1/bin/db2fmcd #DB2 Fault Monitor Coordinator 
    4. 移动该代码字符串并使其紧跟在 id:5:initdefault: 命令的后面。
  2. 创建内容存储数据库。
    注: 确保您作为当前用户具有创建数据库和表空间容器所必需的管理特权。当前用户是可以在运行时连接到 Cognos® 内容存储的用户。如果希望其他用户在运行时连接到 Cognos 内容存储,请参阅《IBM Cognos 8 商业智能安装和配置指南》来了解相关说明。
    1. 使用有效的 DB2 数据库管理员帐户启动 DB2 命令窗口。缺省情况下,该用户是 db2inst1
    2. 如果具有来自先前安装的现有内容存储,请将其删除。
    3. 转至 /opt/ibm/RationalInsight/reportal/contentstore 目录。
    4. 通过运行 su 命令切换到 root 用户。 如果系统提示,请键入 root 密码。
    5. 通过运行以下命令来设置访问文件和文件夹的权限:
      chown db2inst1.db2iadm1 /opt/ibm/RationalInsight/reportal/contentstore -R
      其中 db2inst1 是 DB2 实例所有者,db2iadm1 是 DB2 组。
    6. 返回数据库管理员控制台并通过以下命令运行 install.sh shell 脚本:
      [db2inst1@VEGAVM contentstore]$ ./install.sh
    7. 在系统提示时,请指定内容存储的参数。要查看参数及其解释的列表,请参见本页面底部的相关链接。
    8. 展开所有数据库文件夹,并验证您添加的数据库是否均已列出。
  3. 设置 Java™ 运行时环境(JRE),以便 Cognos 和报告服务器在同一个 JRE 实例上运行。
    1. 导出 JAVA_HOME=[WASDIR]/java/jre
    2. 导出 PATH=$JAVA_HOME/bin:…
    3. [INSTALLDIR]/cognos/bin/jre/1.5.0/lib/ext/bcprov-jdk14-134.jar 文件复制到 [WASDIR]/java/jre/lib/ext 文件夹。
    4. 确保将以下 DB2 驱动程序安装在 [INSTALLDIR]/cognos/webapps/p2pd/WEB-INF/lib 目录中:
      • db2java.jar
      • db2jcc.jar
      • db2jcc_license_cu.jar
      • db2policy.jar

      如果 db2java.jar 文件丢失但 db2java.zip 存在,则将 db2java.zip 文件夹重命名为 db2java.jar。如果看到 db2jcc4.jar 存在,请将其删除。

    5. 将 libdb2.so 文件从 [DB2 INSTALLDIR]/lib32 或 [DB2 INSTALLDIR]//lib64 目录复制到 /usr/local/lib 目录。
  4. 删除基于 Tomcat 的 IBM Cognos 8 服务。
    1. 启动 Cognos 管理控制台(运行 /opt/ibm/RationalInsight/cognos/bin 下的 cogconfig.sh 命令)。
    2. 右键单击 IBM Cognos 8 节点,选择删除,然后单击
    3. 单击保存并单击关闭
  5. Custom Reporting 中创建新的内容存储,以引用 DB2 内容存储数据库。
    1. 启动 Cognos 管理控制台(运行 /opt/ibm/RationalInsight/cognos/bin 下的 cogconfig.sh 命令)。
    2. 单击数据访问 > 内容管理器,右键单击内容存储,然后单击新建资源 > 数据库
    3. 数据库名称字段中,输入在第 1 步中创建的数据库的名称。
    4. 选择“用户 ID 和密码”行,单击编辑图标,并输入可以用于访问在第 1 步中创建的数据库内容存储的用户名和密码。
    5. 选择本地配置,并单击保存配置
  6. 创建托管报告服务器的新 WebSphere Application Server 实例。如果选择通过 Custom Reporting 安装程序来安装 WebSphere Application Server,则不需要此步骤。
  7. 配置托管报告服务器的 WebSphere Application Server 实例。
    1. 如果更改了 Cognos 配置,则需要重新启动 WebSphere Application Server
    2. 打开 WebSphere Application Server 管理控制台(打开 Web 浏览器并指向 http://localhost:9060/ibm/console/)。如果 9060 不是 WebSphere Application Server 概要文件管理工具中记录的端口号,则需要将 9060 替换为任何其他端口号。
    3. 登录到 WebSphere Application Server 管理控制台(将浏览器指向 http://localhost:portnumber/ibm/console/login.do,并输入您的用户名和密码)。
    4. 在左侧栏上展开服务器节点,并选择应用程序服务器
    5. 单击 server1 链接,并展开 Java 和进程管理节点。
    6. 单击进程定义链接,然后单击 Java 虚拟机链接。
    7. 输入初始和最大 JVM 堆大小,比如 256 和 768。
    8. 单击应用(在本页面底部),然后单击保存链接。
    9. 单击“环境条目”链接。
    10. 单击新建,并添加以下属性:
      LD_LIBRARY_PATH=[INSTALLDIR]/cognos/bin
    11. 单击确定,单击新建,并添加以下属性:
      PATH=[INSTALLDIR]/cognos/bin
    12. 单击应用,然后单击保存
    13. 重新启动 WebSphere Application Server
  8. 构建和部署报告服务器企业归档文件。
    1. 启动 Cognos 管理控制台(运行 /opt/ibm/RationalInsight/cognos/bin 下的 cogconfig.sh 命令)。
    2. 选择环境,并将所有端口从 9300 更改为 WebSphere Application Server 概要文件中的端口号,缺省情况下为 9080。
    3. 选择门户网站服务,并将所有端口从 9300 更改为 WebSphere Application Server 概要中的的端口号。
    4. 单击保存并单击关闭
    5. 选择操作 > 构建应用程序文件
    6. 单击下一步,接受缺省值,然后单击下一步
    7. 单击完成并单击关闭
  9. 安装报告服务器企业归档文件。
    1. 登录到 WebSphere Application Server 管理控制台(将浏览器指向 http://localhost:portnumber/ibm/console/login.do,并输入您的用户名和密码)。
    2. 在左侧栏上展开应用程序节点,并选择安装新应用程序
    3. 单击浏览,转至 [rational_insight_installation_directory]/cognos 文件夹,然后选择 p2pd.ear 文件。
    4. 接受缺省选项并单击下一步。此步骤执行四次。
    5. 单击保存链接,在左侧栏中单击企业应用程序,如果列出缺省应用程序,则将其卸载。
    6. 选择 IBM Cognos 8 应用程序,然后单击启动。该应用程序需要几分钟时间才能完全载入并启动。
    7. 打开浏览器并指向 http://server:port/insight/servlet。 如果Cognos 内容管理器工作正常,则可以在 Web 页面上看到类似于以下文本的内容:
      IBM Cognos 8
      内容管理器
      构建号:8.4.2519.0
      
      开始时间:PST 2008 年 11 月 18 日星期二下午 3:00:41
      
      当前时间:PST 2008 年 11 月 18 日星期二下午 3:01:25
      
      状态:正在运行。
    8. 将 Web 浏览器指向 http://server:port/insight。 此时应看到 Custom Reporting 门户网站的主页。
  10. 导入 Custom Reporting 样本报告。
    1. [rational_insight_installation_directory]/reportal/deployment/Rational_Example_Reports.zip 文件复制到 [rational_insight_installation_directory]/cognos/deployment/ 目录。
    2. server:port/insight 上打开 Custom Reporting Web 应用程序。
    3. 打开 Cognos 管理页面。
    4. 单击配置
    5. 单击内容管理,单击新导入图标。
    6. 确保 allrqm 作为部署归档列出,然后单击下一步两次。
    7. 要导入所有程序包和文件夹,请在表标题中选择该框,然后单击下一步四次。
    8. 单击完成,再单击运行,然后单击确定
    9. 单击主页图标,并验证所有程序包和文件夹是否已在公共文件夹中列出。
  11. 测试数据仓库和产品源的数据源连接。
    1. http://server:port/insight 上打开 Custom Reporting Web 应用程序。
    2. 打开 Cognos 管理页面(单击启动 > IBM Cognos 管理
    3. 单击配置 > 数据源连接 > RIDW
    4. 单击用于 RIDW 数据源的设置属性操作。
    5. 单击连接选项卡。
    6. 单击测试连接
    7. 单击测试
    8. 单击两次关闭,然后单击确定
    9. 单击配置 > 数据源连接 > RQM
      注: 要返回到数据源连接列表,您可能需要单击名称字段上的 Cognos
    10. 单击用于产品数据源的设置属性操作;例如,ClearQuest
    11. 单击连接选项卡。
    12. 单击测试连接
    13. 单击测试
    14. 单击两次关闭,然后单击确定
  12. 测试/运行 Custom Reporting 样本报告。
    1. http://server:port/insight 上打开 Custom Reporting Web 应用程序。
    2. 单击 Rational Quality Manager 文件夹。
    3. 运行报告。

反馈