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

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

開始之前

如果您使用的是 IBM WebSphere® Application Server,而且將使用伺服器設定應用程式,則可以跳過這項作業,原因是 伺服器設定應用程式可以替您建立及配置資料庫。

如果您偏好手動建立資料庫與表格,請參閱在 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/V9.7)。

您將使用下列 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/V9.7)。
  7. 批次檔執行。 Script 會執行下列動作:
    • 以您輸入的名稱建立一個資料庫。
    • 配置資料庫的表格空間。
    • 將 RAM 的表格和綱目建立在資料庫中。
    註: 當您第一次執行批次檔時,您可能會看到號碼為 SQL0204N 的錯誤訊息,指出 name 為未定義的名稱,類似如下範例:
    ** 執行 SQL 陳述式時發生 CLI 錯誤:
    (-204): [IBM][CLI Driver][DB2/NT] SQL0204N  "RAMSCHEMA.FORUM" 為未定義的名稱。SQLSTATE=42704
    如果您是第一次執行批次檔,大可忽略這些訊息。
  8. 驗證表格已建立。例如,啟動「DB2 控制中心」,並瀏覽 RAMDB 資料庫。驗證資料庫和表格已建立。

下一步


意見