資料庫管理概觀

您可以對「管理瀏覽器」中顯示的實例及資料庫,以及「物件清單」中顯示的資料庫、表格空間、表格及索引,執行資料庫管理指令。

作為資料庫管理者,您可能負責維護及管理 DB2® 實例、資料庫及資料庫物件,例如表格空間、表格及視圖。例如,您的備份及回復策略可能需要定期備份資料庫。 或者,一段時間後,在記錄配送至越來越多的資料頁時,表格中的資料可能會變成片段, 因而增加表格及索引的大小。若要收回浪費的空間並增進資料存取,您可能需要重組表格及索引。

管理及維護資料庫系統可能需要您執行資料庫管理指令,其中包括:
在「管理瀏覽器」中,您可以執行下列類型的管理作業:
當您在「管理瀏覽器」中按一下物件類型資料夾(非階層式資料夾),以在「物件清單」中顯示資料庫物件時,您可以執行下列類型的管理作業: 您也可以管理「物件清單」中的資料庫。

如需支援的資料庫管理作業的詳細說明,請參閱下表。

當您用滑鼠右鍵按一下「管理瀏覽器」或「物件清單」中的物件時,快速功能表會顯示一份清單,列出該物件可以使用的資料庫管理指令。 對該物件選取一個資料庫管理指令時,即會顯示資料庫管理作業輔助工具。 作業輔助工具會引導您設定資料庫管理指令的任何選項、預覽自動產生的指令,以及對物件執行指令。

對於每一個物件,下表會顯示作業輔助工具支援的資料庫管理指令。目前,只支援 DB2 for Linux®, UNIX®, andWindows® 上資料庫的指令。
表 1. DB2 for Linux, UNIX, and Windows 資料庫管理指令的作業輔助工具支援
物件 動作 資料庫管理指令 說明
實例 配置 UPDATE DATABASE MANAGER CONFIGURATION 修改資料庫管理程式配置檔的個別項目。
靜止 QUIESCE 強制所有使用者離開指定的實例,並將實例置於靜止模式。
啟動 db2start 啟動 DB2 實例。
停止 db2stop 停止 DB2 實例。
解除靜止 UNQUIESCE 讓使用者可以重新存取基於維護或其他原因而靜止的實例。
資料庫 備份 BACKUP DATABASE 建立資料庫或表格空間的備份。
配置 UPDATE DATABASE CONFIGURATION 修改特定資料庫配置檔的個別項目。
配置自動維護 UPDATE DATABASE CONFIGURATION 啟用或停用各種可以執行的自動維護活動,以及定義可以發生活動的維護間隔及時間。 只在 DB2 判斷需要維護時,才會在維護時間的期間發生維護活動。
配置資料庫記載 UPDATE CONFIGURATION LOGGING 修改資料庫的資料記載選項,例如要使用的記載類型、 日誌檔大小,以及將儲存日誌檔的位置。
建立 CREATE DATABASE 利用自動或手動儲存體來建立資料庫。
捨棄 DROP DATABASE 刪除資料庫內容及資料庫的所有日誌檔,解除編目資料庫,以及刪除資料庫子目錄。
HADR 設定 Various 設定資料庫的「高可用性災難回復 (HADR)」功能。HADR 確保資料庫的變更可以抄寫至備用資料庫。 萬一主要系統失敗,備用資料庫便會接管。
HADR 管理 START HADR, STOP HADR, TAKEOVER HADR 在主要或備用資料庫上啟動和停止 HADR 作業。 您也可以指示,萬一主要系統失敗,由備用資料庫接管,成為新的主要資料庫。
列出或強制終止應用程式 FORCE APPLICATIONS 強制本端或遠端使用者或應用程式離開系統,以容許在伺服器上進行維護。
管理儲存體 ALTER DATABASE ADD STORAGE 指定一個以上新的儲存體位置,新增至儲存體位置集合 (做為自動儲存體表格空間)。
靜止 QUIESCE 強制所有使用者離開指定的資料庫,並將資料庫置於靜止模式。
回復 RECOVER DATABASE 將資料庫還原及漸進式轉遞至特定時間點或日誌尾端。
重新啟動 RESTART DATABASE 重新啟動已異常終止並處於不一致狀態的資料庫。
還原 RESTORE DATABASE 重建已損壞或毀損資料庫,該資料庫已使用 DB2 備份公用程式備份。
Roll Forward ROLLFORWARD DATABASE 套用已在資料庫日誌檔中記錄的交易,來回復資料庫。
啟動 ACTIVATE DATABASE 啟動指定的資料庫,並啟動所有必要的資料庫服務,以便任何應用程式可以連接及使用資料庫。
停止 DEACTIVATE DATABASE 取消啟動指定的資料庫。
完成漸進式轉遞回復 ROLLFORWARD DATABASE with COMPLETE option 對於已保存及還原,但還沒有漸進式轉遞日誌的資料庫,進行漸進式轉遞日誌。 日誌可以漸進式轉遞至時間點或日誌尾端。
解除靜止 UNQUIESCE 讓使用者可以重新存取基於維護或其他原因而靜止的資料庫。
表格空間 備份 BACKUP 建立表格空間的備份。
還原 RESTORE 重建已損壞或毀損表格空間,該表格空間已使用 DB2 備份公用程式備份。作業輔助工具不支援還原多個表格空間。
漸進式轉遞 ROLLFORWARD DATABASE 套用已在日誌檔中記錄的交易,來回復表格空間。
完成漸進式轉遞回復 ROLLFORWARD DATABASE with COMPLETE option 對於已保存及還原,但還沒有漸進式轉遞日誌的表格空間,進行漸進式轉遞日誌。 日誌可以漸進式轉遞至時間點或日誌尾端。
表格 匯出表格 EXPORT 將表格中的資料匯出為數個外部檔案格式的其中一個。
高效能卸載 DB2 HPU unload 使用「DB2 高效能卸載」指令, 可以從 DB2 表格卸載資料,或將來源表格的資料複製至目標表格,方法為使用暫存檔來儲存資料。

若要指定「高效能卸載」作為卸載方法,必須安裝 DB2 High Performance Unload for Multiplatforms 或 DB2 High Performance Unload for Workgroups。這些產品是個別訂價且個別安裝的。

匯入表格 IMPORT 將資料從有支援檔案格式的檔案插入表格。
載入表格 LOAD 將資料載入 DB2 表格。
重組表格 REORG TABLE 重組表格。
重組索引 REORG INDEX 重組所有針對表格定義的索引。
設定完整性 SET INTEGRITY 將表格帶離設定完整性擱置狀態、將表格置於設定完整性擱置狀態、 將表格置於完整存取狀態,或刪改暫置表格的內容。
套件 重新連結 REBIND PACKAGE 不需要原始連結檔案,即可重建套件。
提示: 若要使用快顯功能表來建立資料庫, 另一個資料庫必須存在。若要在實例中建立第一個資料庫,您可以使用新建資料庫圖示,其位於「管理瀏覽器」頂端的工具列。
重要: 獨立式版本的 Data Studio 及 Optim™ Database Administrator 藉由提供這些作業給叢集成員,來支援 DB2 pureScale Feature for DB2 Enterprise Server Edition:
啟動
若要啟動成員或 PowerHA™ pureScale,請在實例物件的環境定義相關功能表上選取「啟動」。
停止
若要停止目前在資料庫上作用中的成員或 PowerHA pureScale,請在實例物件或資料庫物件的環境定義相關功能表上選取「停止」。
靜止
若要使成員靜止,請在實例物件的快顯功能表上選取「靜止」。
解除靜止
若要解除成員的靜止,請在實例物件的快顯功能表上選取「解除靜止」。
配置
若要變更一個以上成員的配置參數,請在實例物件的快顯功能表上選取「配置」。

建議與意見