Linux、UNIX 和 Windows 系統的 DB2 資料庫回應檔會指定一些參數,以便配置在任何這些作業系統中執行的 DB2 事件資料庫。
在 install_root/event/dbconfig 目錄中,有一個稱為 DB2ResponseFile.txt 的 Linux、UNIX 和 Windows 的 DB2 資料庫回應檔範例。這個用於 Linux、UNIX 及 Windows 系統的 DB2 資料庫回應檔,可以指定下列參數:
範例 DB2 資料庫回應檔的參數
- WAS_SERVER=server
- 資料庫安裝所在的 WebSphere ESB 名稱。只有在 SHARE_DB 參數設定為 server 時,這個參數才適用。如果您沒有指定伺服器名稱,則預設值為 server1。
- SHARE_DB=[server|node|cell]
- 所配置之資料庫的共用範圍。
這是在其中建立 Java 資料庫連線功能 (JDBC) 資料來源的範圍。
這是選用參數。預設值是 server。
- DB_NAME=name
- 這是事件資料庫的名稱。這個名稱的長度不可超過 8 個字元。這是選用參數;預設值是 event。
- DB_NODE_NAME=name
- 這是資料庫伺服器節點的名稱。只有在資料庫伺服器是在遠端時,才需要這項參數;如果資料庫伺服器在本端機器上,則不需要它。
- JDBC_PROVIDER=provider
- 要配置的 JDBC 提供者名稱。此值必須是
WebSphere ESB 5.1 版(和以上)所支援的
JDBC 驅動程式名稱。下列為建議的驅動程式:
- DB2 Universal JDBC Driver Provider (XA)
- DB2 Legacy CLI-based Type 2 JDBC Provider (XA)
- JDBC_CLASSPATH=path
- JDBC 驅動程式的路徑(不含檔案名稱在內)。這應該是下列其中一項:
- DB2 Universal JDBC Driver Provider (XA):db2jcc_license_cu.jar 和 db2jcc_license_cisuz.jar 檔的路徑
- DB2 Legacy CLI-based Type 2 JDBC Driver (XA):db2java.zip 檔的路徑
- UNIVERSAL_JDBC_CLASSPATH=path
- 如果是 B2 Universal JDBC Driver Provider 或 DB2 Universal JDBC Driver Provider
(XA),則是 JDBC 驅動程式的路徑(不含檔案名稱在內)。這應該是 db2jcc_license_cu.jar 檔的路徑。這個參數是選用的。
- JDBC_DRIVER_TYPE=type
- JDBC 驅動程式類型。這個項目應該是 2 或 4。
- DB_HOST_NAME=hostname
- 這是資料庫伺服器的主機名稱。如果 JDBC_DRIVER_TYPE 已設成 4,則需要這項參數。預設值為 localhost。
- DB_INSTANCE_PORT=port
- 這是資料庫實例的埠號。如果 JDBC_DRIVER_TYPE 設定為 4,這就是必要參數。預設埠號是 50000。
- EXECUTE_SCRIPTS=[YES|NO]
- 指定是否自動執行資料庫配置 Script。
如果這個參數設定為 NO,就會產生用來配置資料庫的 Script,但不會執行它。
- DB_TYPE=DB2
- 要配置的資料庫類型。如果是 DB2 資料庫,這個項目必須為 DB2。
- PAGE_SIZE_4K_BUFFER_POOL=size
- 資料庫 4K 緩衝池的大小,以 KB 為單位。預設值為 1500。
- PAGE_SIZE_8K_BUFFER_POOL=size
- 資料庫 8K 緩衝池的大小,以 KB 為單位。預設值為 1500。
- PAGE_SIZE_16K_BUFFER_POOL=size
- 資料庫 16K 緩衝池的大小,以 KB 為單位。預設值為 1000。
- LOG_FILE_SIZE=size
- 主要和次要日誌檔的大小,以每頁 4 KB 計。這是選用參數。預設值為 1000。
- NUM_PRIMARY_LOG=n
- 將使用的主要日誌檔號碼。這是選用參數。預設值是 3。
- NUM_SECONDARY_LOG=n
- 將使用的主要日誌檔號碼。這是選用參數。預設值是 2。
- TRANSACTION_LOG_FILE=path
- 寫入交易日誌檔的位置路徑。
如果您將資料庫交易日誌放在不是放置事件資料庫表格和索引的磁碟中,可能會明顯改進效能。
這是選用參數。如果沒有指定任何值,就會使用預設位置。