如果您的資料庫回應檔指定 EXECUTE_SCRIPTS=false,
您必須手動執行產生的 Script,以完成資料庫配置程序。
執行這項作業的原因和時機
資料庫配置程序分為兩個步驟。首先,config_event_database Script 會為您的環境產生資料庫特有的 Script;
接著,這些產生的 Script 會建立資料庫和資料來源。如果您的資料庫回應檔指定
EXECUTE_SCRIPTS=true,則 config_event_database 會自動執行這兩個步驟。不過,
如果您的資料庫回應檔指定 EXECUTE_SCRIPTS=false,
您必須手動執行產生的 Script,以完成資料庫配置。
範例資料庫回應檔中的預設值是指定
EXECUTE_SCRIPTS=true。除非您在自訂的回應檔中變更此值,
您不必手動執行產生的 Script。
若要手動執行產生的 Script,請執行下列動作:
這項作業的步驟
- 移至內含所產生之 Script(用來建立事件資料庫)的資料庫特定子目錄。
視您所用的資料庫軟體而定,
Script 位於下列目錄之一中:
- profile_path/event/dbscripts/cloudscape
- profile_path/event/dbscripts/db2
- profile_path/event/dbscripts/oracle
請將 profile_path 換成內含
WebSphere ESB 執行時期環境(您要在其中配置事件資料庫)之設定檔的目錄路徑。
- 請根據您的作業系統和資料庫軟體,執行所產生的資料庫建立 Script:
類型 |
作業系統 |
資料庫 Script |
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 |
- 移至內含所產生之 Script(用來建立 JDBC 資料來源)的資料庫特定子目錄。
視您所用的資料庫軟體而定,
Script 位於下列目錄之一中:
- 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 配置 Script:
類型 |
作業系統 |
JDBC 配置 Script |
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 配置 Script:- 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
- 當 scope 是 server 或 cluster 時,
您要在其中配置 JDBC 提供者的 WebSphere 伺服器或叢集名稱。(如果 scope 為 cell 或 node,則會忽略這個參數)。
下一步
配置好事件資料庫之後,您必須重新啟動應用程式伺服器。