使用批次檔在 DB2 中建立資產的資料庫表格,並移入資料

使用批次檔與資料庫 Script,在IBM® DB2® for IBM Rational® Asset Manager 中建立表格並移入資料。

開始之前

如果您使用 IBM WebSphere® Application Server,並且將在 z/OS® 以外的支援作業系統上使用伺服器設定應用程式,您可以跳過這項作業,因為伺服器設定應用程式可以為您建立和配置資料庫。

如果您偏好手動建立資料庫與表格,請參閱在 DB2 中手動建立資產的資料庫表格

您可以執行批次檔,以自動建立資料庫和表格。DB2 必須已安裝並且正在執行。請確定您知道安裝媒體所包含之 SQL Script 的位置。如果是用 Installation Manager 來安裝,這個位置便是 install_location\ram\DatabaseScripts\DB2。 另外,您也必須知道 DB2 的安裝目錄(在 Windows 上通常是 C:\Program Files\IBM\SQLLIB;在 Linux、AIX® 或 Linux for zSeries 上通常是 opt/IBM/DB2/V10.1)。

在 Linux、AIX 或 Linux for zSeries 上,以擁有建立資料庫權限的使用者身分登入。例如,以 DB2 實例擁有者的身分登入。預設使用者是 db2inst1

您將使用下列 Script:
  • 若為 Windows: dbcreate_populate.bat
  • 若為 Linux:若為 AIX:dbcreate_populate.sh
  • 若為 Linux for zSeries:dbcreate_populate_zLinux.sh
  • dbcreate.sql
  • RAMSCHEMA_DB2.sql
  • bootStrap_DB2.sql

程序

  1. 如果您是從 CD 安裝,請將 SQL Script 複製到您的本端檔案系統。
  2. Linux:AIX:Linux for zSeries: 請檢查並確定您對內含 SQL Script 的目錄具備寫入權。
  3. 在指令行中,切換至內含 DB2 SQL Script 的目錄 (path to installation media\ db_scripts\DB)。
  4. 執行下列批次檔:
    • 若為 Windows: dbcreate_populate.bat
    • 若為 Linux:若為 AIX:dbcreate_populate.sh
    • 若為 Linux for zSeries:dbcreate_populate_zlinux.sh
  5. 當出現提示時,請輸入資料庫的名稱,或按 Enter 鍵,接受預設資料庫名稱 (RAMDB)。
  6. 在下一個提示中,輸入 DB2 的安裝目錄路徑,或按 Enter 鍵,接受預設值(若為 Windows,則是 C:\Program Files\IBM\SQLLIB;若為 Linux、AIX 或 Linux for zSeries,則是 /opt/IBM/DB2/V10.1)。
  7. 批次檔執行。 Script 會執行下列動作:
    • 以您輸入的名稱建立一個資料庫。
    • 配置資料庫的表格空間。
    • 將 RAM 的表格和綱目建立在資料庫中。
    註: 當您第一次執行批次檔時,您可能會看到號碼為 SQL0204N 的錯誤訊息,指出 name 為未定義的名稱,類似如下範例:
    ** 執行 SQL 陳述式時發生 CLI 錯誤:
    (-204): [IBM][CLI Driver][DB2/NT] SQL0204N  "RAMSCHEMA.FORUM" 為未定義的名稱。SQLSTATE=42704
    如果您是第一次執行批次檔,大可忽略這些訊息。
  8. 驗證表格已建立。例如,啟動「DB2 控制中心」,並瀏覽 RAMDB 資料庫。驗證資料庫和表格已建立。

下一步


意見