作為資料庫管理者,您可能負責維護及管理 DB2® 實例、資料庫及資料庫物件,例如表格空間、表格及視圖。例如,您的備份及回復策略可能需要定期備份資料庫。 或者,一段時間後,在記錄配送至越來越多的資料頁時,表格中的資料可能會變成片段, 因而增加表格及索引的大小。若要收回浪費的空間並增進資料存取,您可能需要重組表格及索引。
如需支援的資料庫管理作業的詳細說明,請參閱下表。
當您用滑鼠右鍵按一下「管理瀏覽器」或「物件清單」中的物件時,快速功能表會顯示一份清單,列出該物件可以使用的資料庫管理指令。 對該物件選取一個資料庫管理指令時,即會顯示資料庫管理作業輔助工具。 作業輔助工具會引導您設定資料庫管理指令的任何選項、預覽自動產生的指令,以及對物件執行指令。
物件 | 動作 | 資料庫管理指令 | 說明 |
---|---|---|---|
實例 | 配置 | 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 | 不需要原始連結檔案,即可重建套件。 |