產生建立或變更資料儲存庫表格時所需的 DDL 陳述式

為了讓資料庫管理者能夠手動建立或變更資料儲存庫表格,您必須產生資料定義語言 (DDL) 陳述式。

開始之前

開始這項作業之前,請檢閱讓傳訊引擎使用資料儲存庫的配置規劃中的資訊,並確定資料庫管理者已採取任何適當的動作。

關於這項作業

使用 sibDDLGenerator 指令產生資料庫管理者建立傳訊引擎資料儲存庫的表格時所需的 DDL 陳述式。 使用 sibDBUpgrade 指令產生資料庫管理者變更傳訊引擎資料儲存庫的表格時所需的 DDL 陳述式。

程序

  1. 在命令提示字元下,發出 sibDDLGenerator 建立資料儲存庫表格,或發出 sibDBUpgrade 指令變更資料儲存庫表格,並將輸出重新導向至檔案。 如需這些指令行公用程式的相關資訊,請參閱sibDDLGenerator 指令sibDBUpgrade 指令
    重要: 如果您想用來處理 DDL 陳述式的指令行處理器要求陳述式符合特定的格式,請使用選用參數來控制 DDL 陳述式的格式。 比方說,如果每一個陳述式必須以分號結尾,請使用 -statementend ;

    [IBM i]如果要存取 IBM® i 指令行,或執行 IBM i 指令行程式,請使用 STRQSH 指令啟動 Qshell 階段作業。[IBM i]如需相關資訊,請參閱利用 wsadmin Script 配置 Qshell 來執行 WebSphere Script.

  2. 將輸出檔傳送給資料庫管理者來處理已產生的 DDL 陳述式。 DDL 陳述式可以跨作業系統移植,例如,您可以在執行 Windows 作業系統的機器上產生 DDL 陳述式,然後在執行 z/OS® 作業系統的機器上執行它們。

    [z/OS]您可以使用 SPUFI 來處理 DDL 陳述式。

    小心:
    • 資料庫管理者可以修改 DDL 陳述式,但不能以任何方式修改表格名稱或直欄名欄,因為這樣做可能會造成傳訊引擎無法啟動。
    • 如果要在 z/OS 作業系統上執行 DDL 陳述式,資料庫管理者必須將 DDL 陳述式第一行的 VCAT 名稱(建立儲存體群組陳述式),變更為其系統的有效高階限定元。
    • 服務整合匯流排不支援 SIBXACTS 表格的 XID 直欄中有填補值。因此,任何可能在直欄中新增填補值的資料庫參數設定,都不可套用至資料庫。

      例如,將 RETVLCFK DB2 參數的值從 NO 變更為 YES 可能會產生填補值。

      如需 RETVLCFK 參數的相關資訊,請參閱 DB2 資訊中心的 VARCHAR FROM INDEX 欄位(RETVLCFK 子系統參數)


指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjm0100_
檔名:tjm0100_.html