以手动方式安装 MONITOR 数据库

您可以使用数据库脚本以手动方式安装 IBM® Business Monitor 数据库(将其安装在 IBM Business Monitor 服务器所在的服务器上,或者将其作为远程数据库安装在另一服务器上)。在运行这些脚本之前,请确保以手动方式对这些脚本中特定于环境的变量进行配置。

开始之前

在完成本任务之前,请确保已阅读“数据库注意事项”以及您使用的特定数据库产品的任何先决条件。例如,如果您使用的是 DB2® for z/OS®,那么建议让 IBM Business Monitor 使用专门的存储器组 (STOGROUP)。此存储器组必须在数据库创建之前创建。

过程

在安装了数据库软件的服务器上完成下列步骤:

  1. 以有权创建表空间和数据库对象的用户身份登录到数据库服务器。
  2. 找到 DDL 脚本。
    • 如果您使用的是安装 IBM Business Monitor 时提供的脚本,那么这些脚本在 app_server_root/dbscripts/Monitor 目录中。
    • 如果已在创建概要文件的过程中生成替换了变量值的脚本,那么这些脚本在您创建概要文件时选择的输出目录(缺省目录为 app_server_root/profiles/<profile>/dbscripts/Monitor)中。
  3. 如果需要,请更新脚本;例如,用于添加密码。通过使用您的数据库软件的以下相应命令,从命令行运行脚本。 此脚本将为 IBM Business Monitor 创建数据库。
    • DB2db2 -tf createDatabase.sql
    • DB2 for z/OS
      • db2 -tf createDatabase_Monitor.sql
      • db2 -tf createTablespace_Monitor.sql
      可以使用 SPUFI 或 DSNTEP2 实用程序来运行这些数据库脚本。
    • Oraclesqlplus dbadmin/password @ database_name @createDatabase.sql,其中:
      • dbadmin 是具有管理权限的 Oracle 用户
      • database_nameOracle 标识(例如 orcl
    • Microsoft SQL Serversqlcmd -U dbadmin -P password -e -i createDatabase.sql,其中:
      • dbadmin 是具有管理权限的 SQL Server 用户
  4. 使用下列其中一个命令来运行此脚本以创建表:
    • DB2:
      db2 connect to MONITOR
      db2 -tf createTables.sql
      db2 connect reset
      注: 运行 DDL 文件时,您可能会看到以下警告消息:SQL0347W 递归公共表表达式“MON023.WBITIME”可能包含无限循环。SQLSTATE=01605。您可以安全地忽略此消息。
    • DB2 for z/OS
      db2 connect to MONITOR
      db2 -tf createTable_Monitor.sql
      db2 connect reset
      注: 运行 DDL 文件时,您可能会看到以下警告消息:SQL0347W 递归公共表表达式“MON023.WBITIME”可能包含无限循环。SQLSTATE=01605。您可以安全地忽略此消息。
    • Oraclesqlplus user/password@database_name @createTables.sql
    • Microsoft SQL Serversqlcmd -U user -P password -e -i createTables.sql
  5. 启动 WebSphere® Application Server