配置 DB2 作為 Rational Connector for SAP Solution Manager 資料庫

這個主題說明如何配置 DB2® 作為 Rational® Connector for SAP Solution Manager 資料庫

以下是配置 Rational Connector for SAP Solution Manager 使用 DB2 作為資料庫的步驟:

建立 DB2 資料庫

  1. 開啟 DB2 控制中心。
    • 在 Windows 上,請選取「開始 -> IBM® DB2 -> 一般管理工具 -> 控制中心」。
    • 在 Linux 系統上,開啟 DB2 控制中心的指令會隨著作業系統而不同。請執行適當的指令。
  2. 以滑鼠右鍵按一下所有資料庫,然後按一下建立資料庫 -> 標準。使用所有預設值,除了下列兩項設定:
    • 變更預設緩衝池和表格頁面大小為 8K
    • 變更字碼集為 UTF-8
  3. 按一下完成

在 DB2 資料庫內建立表格

  1. 開啟 DB2 控制中心。
    • 在 Windows 上,請選取「開始 -> IBM DB2 -> 一般管理工具 -> 控制中心」。
    • 在 Linux 系統上,開啟 DB2 控制中心的指令會隨著作業系統而不同。請執行適當的指令。
  2. 從最上面的圖示列按一下「指令編輯器」圖示。
  3. 按一下「新增」,然後選取新資料庫作為目標。
  4. 從連接器安裝根目錄中,將 Table.ddl 的內容剪貼至最上面的指令行視窗中。
  5. 按一下執行圖示。

即會建立表格。

更新連接器內容檔來指向 DB2 資料庫

  1. 在連接器安裝根目錄中,導覽至 server/conf 目錄並開啟 sapconnector.properties 檔。

    <連接器安裝根目錄>/server/conf/sapconnector.properies

  2. 在內容檔中,找到下列文字行:

    #
    # 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>;

  3. 請以 '#' 將 Derby 資料庫的兩行註銷,並將 DB2 的兩行解除註解。
  4. 將 SAPC 取代為您所建立的資料庫名稱,將 db2admin 和 <password> 取代為 DB2 常駐程式身分的使用者 ID 和密碼。必要的話,將埠號從 50000 變更為符合您的 DB2 安裝架構的埠號。
  5. 儲存內容檔並關閉檔案。

讓 WebSphere Application Server 可以存取 DB2 JDBC 驅動程式

在 WebSphere® Application Server 上建立 DB2 JDBC 提供者,讓連接器 JEE 應用程式可以存取 DB2 JDBC 驅動程式。

  1. 將瀏覽器指向 http://yoursystem:9060/ibm/console,開啟 WebSphere 管理主控台。
  2. 在主控台導覽樹狀結構中,按一下「資源 -> JDBC -> JDBC 提供者」。
  3. 在精靈的首頁上,選取「所有範圍」,選取 Node=YourNodeName, Server=YourServerSetup。然後按一下「新建」。將「資料庫類型」設為 DB2,「提供者類型」設為「使用 IBM JCC 驅動程式的 DB2」,而「實作類型」則設為 XA 資料來源。
  4. 在精靈的第二頁,將驅動程式和原生程式庫目錄路徑,設為在 SQLLIB 之下的 java 和 bin 目錄。如果您不知道您系統上的 SQLLIB 位置,請參閱 DB2 文件。
  5. 在精靈的最後一頁,按一下完成。然後,儲存變更。

讓 Tomcat 可以存取 DB2 JDBC 驅動程式

將 DB2 JDBC 驅動程式複製到 <Apache Tomcat 安裝根目錄>/lib 目錄中。您可以從 DB2 安裝架構的 SQLLIB/java 目錄中,取得 db2jcc.jar 檔。


意見