您可以使用数据库脚本以手动方式安装 IBM® Business Monitor 数据库(将其安装在 IBM Business Monitor 服务器所在的服务器上,或者将其作为远程数据库安装在另一服务器上)。在运行这些脚本之前,请确保以手动方式对这些脚本中特定于环境的变量进行配置。
开始之前
在完成本任务之前,请确保已阅读“数据库注意事项”以及您使用的特定数据库产品的任何先决条件。例如,如果您使用的是 DB2® for z/OS®,那么建议让 IBM Business Monitor 使用专门的存储器组 (STOGROUP)。此存储器组必须在数据库创建之前创建。
过程
在安装了数据库软件的服务器上完成下列步骤:
- 以有权创建表空间和数据库对象的用户身份登录到数据库服务器。
- 找到 DDL 脚本。
- 如果您使用的是安装 IBM Business Monitor 时提供的脚本,那么这些脚本在 app_server_root/dbscripts/Monitor 目录中。
- 如果已在创建概要文件的过程中生成替换了变量值的脚本,那么这些脚本在您创建概要文件时选择的输出目录(缺省目录为 app_server_root/profiles/<profile>/dbscripts/Monitor)中。
- 如果需要,请更新脚本;例如,用于添加密码。通过使用您的数据库软件的以下相应命令,从命令行运行脚本。 此脚本将为 IBM Business Monitor 创建数据库。
- DB2:db2 -tf createDatabase.sql
- DB2 for z/OS:
- db2 -tf createDatabase_Monitor.sql
- db2 -tf createTablespace_Monitor.sql
可以使用 SPUFI 或 DSNTEP2 实用程序来运行这些数据库脚本。
- Oracle:sqlplus dbadmin/password @ database_name @createDatabase.sql,其中:
- dbadmin 是具有管理权限的 Oracle 用户
- database_name 是 Oracle 标识(例如 orcl)
- Microsoft SQL
Server:sqlcmd -U dbadmin -P password -e -i createDatabase.sql,其中:
- dbadmin 是具有管理权限的 SQL Server 用户
- 使用下列其中一个命令来运行此脚本以创建表:
- 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。您可以安全地忽略此消息。
- Oracle:sqlplus user/password@database_name @createTables.sql
- Microsoft SQL
Server:sqlcmd -U user -P password -e -i createTables.sql
- 启动 WebSphere® Application
Server。