此文章主要介紹的是DB2數據庫備份前要做的准備描述,其中包括數據庫設置為可恢復數據庫的因素,DB2備份前准備與DB2恢復前的准備等內容的描述,以下就是文章的主要內容的詳細描述,望大家在浏覽之後會對其有更深的了解。
DB2恢復類型
1. 崩潰恢復:通過回滾未提交的事務防止數據庫處於不一致狀態
2. 版本恢復:通過使用Backup命令獲取備份鏡像來恢復
3. 前滾恢復:通過使用完全數據庫備份用Rollforward進行恢復
數據庫設置為可恢復數據庫的因素:
1. 如果數據庫僅僅是用來進行查詢,日志中沒有工作事務單元,那麼該數據庫就沒有必要被設置為可恢復的數據庫;
2. 如果該數據庫的數據穩定或者數據變更少,而且數據可以容易重建,那麼該數據庫就沒有必要被設置為可恢復的數據庫;
3. 含有不易重建的數據的數據庫應該配置為可恢復的數據庫;
4. 如果存在大量數據更新的行為,應該考慮使用一個可恢復的數據庫;
DB2備份前准備
1. 必須擁有SYSADM、SYSCTRL或SYSMAINT權限才可以執行備份;
2. 數據庫可以是本地數據庫或者遠程數據庫,它本身備份保存在數據庫服務器上;
3. BAKCKUP命令可以和外掛存儲器管理程序直接對備份進行管理,如ADSM;
4. BAKCKUP命令可以直接將它的輸出通過操作系統OS/2除外)傳送到磁盤上;
5. BAKCKUP命令在任何平台的備份可以直接將它的輸出傳送到硬盤上;
6. 可以創建多份備份文件,以包含已經備份過的數據。
DB2恢復前的准備
1. 必須擁有SYSADM、SYSCTRL或SYSMAINT權限才可進行恢復,如果擁有必須擁有SYSADM、SYSCTRL權限還可以將數據恢復到一個新的數據;
2. 只能對已經用BACKUP命令進行備份的數據庫使用RESTORE命令;
3. RESTORE命令可以和外掛的存儲器相連;
4. RESTORE要求對數據庫的排他連接。當數據庫正在恢復時,其他程序不能在這個數據庫上運行。一旦開始運行,它將防止其他程序存取當前數據庫,直到恢復完畢;
5. 數據庫可以是本地數據庫或者遠程數據庫
上述的相關內容就是對DB2數據庫備份前需做哪些准備的描述,希望會給你帶來一些幫助在此方面。