如果数据库响应文件指定 EXECUTE_SCRIPTS=false,则必须通过手工运行生成的脚本来完成数据库配置过程。
执行此任务的目的和时间
数据库配置过程分两个步骤。config_event_database
脚本首先为您所使用的环境生成特定于数据库的脚本;然后这些生成的脚本将创建数据库和数据源。如果数据库响应文件指定
EXECUTE_SCRIPTS=true,则 config_event_database 将自动执行两个步骤。但是,如果数据库响应文件指定
EXECUTE_SCRIPTS=false,则必须通过手工运行生成的脚本来完成数据库配置。
样本数据库响应文件中的缺省值指定
EXECUTE_SCRIPTS=true。除非已经在定制响应文件中更改此值,否则不必手工运行生成的脚本。
要手工运行生成的脚本:
完成此任务需要执行的步骤
- 转至特定于数据库的子目录,该目录包含用于创建事件数据库的生成脚本。
根据您所使用的数据库软件,这些脚本放在下列其中一个目录中:
- profile_path/event/dbscripts/cloudscape
- profile_path/event/dbscripts/db2
- profile_path/event/dbscripts/oracle
将 profile_path 替换为包含以下概要文件的目录,该概要文件是您要在其中配置事件数据库的
WebSphere ESB 运行时环境的概要文件。
- 针对您的操作系统和数据库软件运行生成的数据库创建脚本:
类型 |
操作系统 |
数据库脚本 |
Cloudscape |
Windows |
cr_event_cloudscape.bat |
Cloudscape |
Linux/UNIX |
cr_event_cloudscape.sh |
DB2 |
Windows |
cr_event_db2.bat |
DB2 |
Linux/UNIX |
cr_event_db2.sh |
Oracle |
Windows |
cr_event_oracle.bat |
Oracle |
Linux/UNIX |
cr_event_oracle.sh |
- 转至特定于数据库的子目录,该目录包含用于创建 JDBC 数据源的生成脚本。
根据您所使用的数据库软件,这些脚本放在下列其中一个目录中:
- profile_path/event/dsscripts/db2
- profile_path/event/dsscripts/db2zos
- profile_path/event/dsscripts/cloudscape
- profile_path/event/dsscripts/oracle
将 profile_path 替换为包含以下概要文件的目录,该概要文件是您要在其中配置事件数据库的
WebSphere ESB 运行时环境的概要文件。
- 针对您的操作系统和数据库软件运行生成的 JDBC 配置脚本:
类型 |
操作系统 |
JDBC 配置脚本 |
Cloudscape |
Windows |
cr_cloudscape_jdbc_provider.bat |
Cloudscape |
Linux/UNIX |
cr_cloudscape_jdbc_provider.sh |
DB2 |
Windows |
cr_db2_jdbc_provider.sh |
DB2 |
Linux/UNIX |
cr_db2_jdbc_provider.sh |
Oracle |
Windows |
cr_oracle_jdbc_provider.bat |
Oracle |
Linux/UNIX |
cr_oracle_jdbc_provider.sh |
使用以下命令来运行 JDBC 配置脚本:- Windows 系统
- cr_db_jdbc_provider scope [server_name]
- Linux 和 UNIX 系统
- cr_db_jdbc_provider.sh scope [server_name]
参数如下所示:
- scope
- 想要配置 JDBC 提供程序的作用域。有效值包括 cell、node、server 或 cluster。
- server_name
- 想要在其中配置 JDBC 提供程序的 WebSphere 服务器或集群(如果
scope 为 server 或 cluster 的话)。(如果 scope 为
cell 或 node,则忽略此参数。)
下一步做什么?
配置事件数据库后,必须重新启动应用程序服务器。