DB2分割映象來備份資料庫
分割映象是對那些含有資料庫資料的映象磁碟裡面資料庫的“瞬時”複製,當需要資料庫的備份複製的時候,將映象分割。進行映象是一個將資料庫中的所有資料同時寫入兩個獨立的磁碟(或者是磁碟子系統)的處理過程;其中一個磁碟/子系統儲存資料庫資料,另一個磁碟/子系統則儲存對前一個磁碟/子系統的精確備份(被稱為映象)。映象的分割只是將資料庫的主複製和副複製相互分離開來。
在DB2資料庫的分割映象複製能夠被使用之前,必須首先將其初始化;一個分割映象資料庫複製可以透過執行系統命令db2inidb來進行初始化。這個命令的語法如下:
db2inidb [DatabaseAlias]
AS [SNAPSHOT | MIRROR | STANDBY]
可以以如下三種方式中的一種來初始化:
* SNAPSHOT(快照) 資料庫的分割映象複製可作為基本資料庫的克隆來初始化。(它可成為一個擁有自己的事務日誌檔案的工作複製)
* MIRROR(映象) 資料庫的分割映象複製可作為恢復基本資料庫使用的備份映象來初始化。
* STANDBY(備用) 資料庫的分割映象複製可被初始化,並被設定為向前回滾的未決狀態,這樣它就總是可以與基本資料庫保持同步。(在任何時間裡,基本資料庫產生的新的日誌都可被檢索,並且可被應用到資料庫複製中。)因此,當基本資料庫由於某些原因而崩潰時,資料庫的備用複製就可以接替基本資料庫的位置了。
下面介紹Mirror步驟過程:
1. 確定啟動該資料庫歸檔程式 (設定logarchmeth1)
2. 掛起資料庫的I/O (set write suspend for database)
3. 使用OS命令複製該資料庫的儲存檔案,不包括日誌歸檔檔案
4.恢復資料庫的I/O (set write resume for database)
5. 假設該資料庫破壞,將之前備份的副本覆蓋到該資料庫
6. 啟動例項db2start
7. 初使化資料庫 ( db2inidb [dbalias] as mirror)
8, 應用日誌歸檔檔案 ( rollforward db [dbalias] to end of logs and stop)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16582684/viewspace-691284/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【RMAN】使用增量備份更新資料庫備份映象資料庫
- DB2資料庫的備份測試--開始備份DB2資料庫
- db2備份和恢復資料庫DB2資料庫
- DB2資料庫自動備份方法TRDB2資料庫
- DB2的資料庫備份與恢復DB2資料庫
- DB2資料庫的備份和恢復DB2資料庫
- DB2資料庫的備份測試--備份環境變數配置DB2資料庫變數
- crontab 備份docker mysql映象的資料庫不生效DockerMySql資料庫
- [DB2]線上備份資料庫與表空間DB2資料庫
- mysqldump來備份MYSQL資料庫(指令碼)MySql資料庫指令碼
- 資料庫備份資料庫
- DB2資料庫的備份測試--開始恢復DB2資料庫
- mysql 資料庫 備份MySql資料庫
- 資料庫備份策略資料庫
- MongoDB資料庫備份MongoDB資料庫
- mysql 資料庫備份MySql資料庫
- 資料庫備份方案資料庫
- 淺談DB2資料庫的備份與恢復(下) (轉)DB2資料庫
- 自動備份、截斷分割槽表分割槽資料
- oracle資料庫備份之exp增量備份Oracle資料庫
- oracle 備份資料庫,匯出資料庫Oracle資料庫
- DB2傻瓜1000問(十二)12、DB2資料庫的備份和恢復DB2資料庫
- mysqlpump 資料庫備份程式MySql資料庫
- mysqldump 資料庫備份程式MySql資料庫
- 資料庫備份指令碼資料庫指令碼
- 使用RMAN備份資料庫資料庫
- innobackupex 備份MySQL資料庫MySql資料庫
- 資料庫自動備份資料庫
- SQLserver備份資料庫示例SQLServer資料庫
- mysql 備份資料庫 mysqldumpMySql資料庫
- 備份SQL Server資料庫SQLServer資料庫
- master資料庫備份原因AST資料庫
- 資料庫備份基本策略資料庫
- SQL Server資料庫備份SQLServer資料庫
- SQL資料庫備份管理SQL資料庫
- 【備份恢復】從備份恢復資料庫資料庫
- Oracle學習系列—資料庫備份—熱備份Oracle資料庫
- Oracle資料庫的備份方法-冷備份(轉)Oracle資料庫