本主题说明如何将 DB2® 配置为 Rational® Connector for SAP Solution Manager 数据库
以下是配置 Rational Connector for SAP Solution Manager 以将 DB2 用作数据库的步骤:
- 创建数据库。
- 在该数据库中创建表。
- 更新 Connector 属性文件以指向该数据库。
- 使数据库 JDBC 文件可供应用程序服务器访问。
创建 DB2 数据库
- 打开 DB2 控制中心。
- 在 Windows 系统上,选择“开始 -> IBM® DB2 -> 常规管理工具 -> 控制中心”。
- 在 Linux 系统上,用于打开 DB2 控制中心的命令因操作系统而异。
运行适当的命令。
- 右键单击所有数据库,然后单击创建数据库 -> 标准。
使用所有缺省设置,但以下两个设置除外:
- 将缺省缓冲池和表页面大小更改为 8K。
- 将代码集更改为 UTF-8。
- 单击完成。
在 DB2 数据库中创建表
- 打开 DB2 控制中心。
- 在 Windows 系统上,选择“开始 -> IBM DB2 -> 常规管理工具 -> 控制中心”。
- 在 Linux 系统上,用于打开 DB2 控制中心的命令因操作系统而异。
运行适当的命令。
- 单击顶部图标栏中的“命令编辑器”图标。
- 单击“添加”并选择新数据库作为目标。
- 将 Connector 安装根目录中的 Table.ddl 的内容剪切并粘贴到顶部命令行窗口中。
- 单击执行图标。
这样就创建了表。
更新 Connector 属性文件以指向 DB2 数据库
- 在 Connector 安装根目录中,浏览到 server/conf 目录并打开 sapconnector.properties 文件。
<Connector 安装根目录>/server/conf/sapconnector.properies
- 在该属性文件中,找到以下行:
#
# Sample
lines for DERBY # com.ibm.rational.connector.sap.db.vendor=DERBY #
can be relative to SAPC_HOME system variable or absolute com.ibm.rational.connector.sap.db.location=sapc/Derby/SAPConnectorDB
#
# Sample lines for DB2 #
#com.ibm.rational.connector.sap.db.vendor=DB2 #com.ibm.rational.connector.sap.db.location=//localhost:50000/SAPC:user=db2admin;password=<password>;
- 使用“#”注释掉 Derby 数据库的两行,并取消注释 DB2 的两行。
- 将 SAPC 替换为您已创建的数据库的名称,并将 db2admin 和 <password> 替换为 DB2 守护程序身份的用户标识和密码。
如果需要,更改端口号 50000,使之与您的 DB2 安装版的端口号匹配。
- 保存并关闭该属性文件。
使 DB2 JDBC 驱动程序可供 WebSphere Application Server 访问
通过在 WebSphere® Application Server 上创建 DB2 JDBC 提供程序,使 DB2 JDBC 驱动程序可供 Connector JEE 应用程序访问。
- 通过将浏览器指向 http://yoursystem:9060/ibm/console,打开 WebSphere 管理控制台。
- 在控制台导航树中,单击“资源 -> JDBC -> JDBC 提供程序”。
- 在向导的第一页上,选择“所有作用域”,在“节点”中选择“您的节点名”,“服务器”中选择“您的服务器设置”。然后单击“新建”。
将“数据库”类型设置为 DB2,将“提供程序”类型设置为使用 IBM JCC 驱动程序的 DB2,将“实施”类型设置为 XA 数据源。
- 在向导的第二页上,将驱动程序和本机库目录路径设置为 SQLLIB 下的 java 和 bin 目录。
如果您不知道 SQLLIB 处在系统上的什么位置,请参阅 DB2 文档。
- 在向导的最后一页上,单击完成。
然后保存这些更改。
使 DB2 JDBC 驱动程序可供 Tomcat 访问
将 DB2 JDBC 驱动程序复制到 <Apache Tomcat 安装根目录>/lib 目录。您可以从 DB2 安装版的 SQLLIB/java 目录中获取 db2jcc.jar 文件。