這個主題說明如何配置 DB2® 作為 Rational® Connector
for SAP Solution Manager 資料庫
以下是配置 Rational Connector for SAP Solution Manager 使用 DB2 作為資料庫的步驟:
- 建立資料庫。
- 在這個資料庫內建立表格。
- 更新連接器內容檔來指向這個資料庫。
- 讓應用程式伺服器可以存取資料庫 JDBC 檔案。
建立 DB2 資料庫
- 開啟 DB2 控制中心。
- 在 Windows 上,請選取「開始 -> IBM® DB2 -> 一般管理工具 -> 控制中心」。
- 在 Linux 系統上,開啟 DB2 控制中心的指令會隨著作業系統而不同。請執行適當的指令。
- 以滑鼠右鍵按一下所有資料庫,然後按一下建立資料庫 -> 標準。使用所有預設值,除了下列兩項設定:
- 變更預設緩衝池和表格頁面大小為 8K。
- 變更字碼集為 UTF-8。
- 按一下完成。
在 DB2 資料庫內建立表格
- 開啟 DB2 控制中心。
- 在 Windows 上,請選取「開始 -> IBM DB2 -> 一般管理工具 -> 控制中心」。
- 在 Linux 系統上,開啟 DB2 控制中心的指令會隨著作業系統而不同。請執行適當的指令。
- 從最上面的圖示列按一下「指令編輯器」圖示。
- 按一下「新增」,然後選取新資料庫作為目標。
- 從連接器安裝根目錄中,將 Table.ddl 的內容剪貼至最上面的指令行視窗中。
- 按一下執行圖示。
即會建立表格。
更新連接器內容檔來指向 DB2 資料庫
- 在連接器安裝根目錄中,導覽至 server/conf 目錄並開啟 sapconnector.properties 檔。
<連接器安裝根目錄>/server/conf/sapconnector.properies
- 在內容檔中,找到下列文字行:
#
# DERBY 的範例行
# com.ibm.rational.connector.sap.db.vendor=DERBY
# 可以是相對於 SAPC_HOME 系統變數,或是絕對的 com.ibm.rational.connector.sap.db.location=sapc/Derby/SAPConnectorDB
#
# 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 常駐程式身分的使用者 ID 和密碼。必要的話,將埠號從 50000 變更為符合您的 DB2 安裝架構的埠號。
- 儲存內容檔並關閉檔案。
讓 WebSphere Application Server 可以存取 DB2 JDBC 驅動程式
在 WebSphere® Application Server 上建立 DB2 JDBC 提供者,讓連接器 JEE 應用程式可以存取 DB2 JDBC 驅動程式。
- 將瀏覽器指向 http://yoursystem:9060/ibm/console,開啟 WebSphere 管理主控台。
- 在主控台導覽樹狀結構中,按一下「資源 -> JDBC -> JDBC 提供者」。
- 在精靈的首頁上,選取「所有範圍」,選取 Node=YourNodeName, Server=YourServerSetup。然後按一下「新建」。將「資料庫類型」設為 DB2,「提供者類型」設為「使用 IBM JCC 驅動程式的 DB2」,而「實作類型」則設為 XA 資料來源。
- 在精靈的第二頁,將驅動程式和原生程式庫目錄路徑,設為在 SQLLIB 之下的 java 和 bin 目錄。如果您不知道您系統上的 SQLLIB 位置,請參閱 DB2 文件。
- 在精靈的最後一頁,按一下完成。然後,儲存變更。
讓 Tomcat 可以存取 DB2 JDBC 驅動程式
將 DB2 JDBC 驅動程式複製到 <Apache Tomcat 安裝根目錄>/lib 目錄中。您可以從 DB2 安裝架構的 SQLLIB/java 目錄中,取得 db2jcc.jar 檔。