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