第14章 數(shù)據(jù)庫備份
1.一致性備份:要點,數(shù)據(jù)庫要暫時停止。使用[SHUTDOWN ABORT]以外的命令讓數(shù)據(jù)庫停止,在停止前產(chǎn)生CKPT。
數(shù)據(jù)庫停止
所有的REDO日志適用
恢復(fù)后就可以正常使用
2.非一致性備份
NOARCHIVELOG模式下只能進行一致性備份
ARCHIVELOG可以進行一致性備份或者非一致性備份
RMAN備份可以在MOUNT或者OPEN下進行。
3.backup-set image-copy區(qū)別
backupset可以拷貝到硬盤或者磁帶,image-copy只能拷貝到硬盤中
backupset可以包含復(fù)數(shù)的文件,image-copy只能拷貝1個文件
backupset不包含未使用的數(shù)據(jù)塊,image-copy包含未使用的數(shù)據(jù)塊
backupset能夠只備份從最后一次備份開始的數(shù)據(jù),image-copy則不可能
backupset 進行restore時需要抽出需要的文件,image-copy則不需要
4.整體備份和增量備份
5.flashrecover領(lǐng)域管理
DB_RECOVERY_FILE_DEST:flash Recove領(lǐng)域場所的指定
DB_RECOVERY_FILE_DEST_SIZE:flash RECOVEY領(lǐng)域最大的大小
flash Recovery領(lǐng)域,archiveRDDO日志文件,備份文件,flashback日志保存的領(lǐng)域
Flash Recovery領(lǐng)域大小,推薦能夠保存?zhèn)浞菸募ò龇謧浞菸募珹rchiveREDO日志,2個數(shù)據(jù)庫文件(flashback日志)的大小
6.控制文件的trace的備份
ALTER DATABASE BACKUP CONTROLFILE TO TRACE;這個命令的結(jié)果,保存到初始化參數(shù)USER_DUMP_DEST指定的文件目錄。保存生成控制文件的SQL語句。
7.RMAN 基本命令
CATALOG:用戶管理的備份信息,登錄到RMANrepository。
DELETE:RMANrepository里備份信息和OS管理的備份文件都被刪除
CROSSCHECK:RMAN保存的信息和OS管理的備份文件進行整合確認
CHANGE:切換UNAVAILABLE和AVAILABLE狀態(tài),只改變RMAN的情報
第15章 數(shù)據(jù)庫恢復(fù)
1.發(fā)生下面的情況下數(shù)據(jù)庫會停止
控制文件的損失
SYSTEM表領(lǐng)域,活動的UNDO表領(lǐng)域數(shù)據(jù)文件被破壞
REDO日志Group里的所有REDO日志成員被破壞
2.數(shù)據(jù)文件offline的方法(ALTERDATABASE DATAFILE... OFFLINE),ARCHIVELOG模式。
NOARCHIVELOG模式,(ALTER DATABASE DATAFILE... OFFLINE DROP)
臨時表領(lǐng)域的臨時文件有故障的話,表領(lǐng)域的數(shù)據(jù)文件offline的情況下數(shù)據(jù)庫可以O(shè)PEN
SYSTEM表領(lǐng)域,活動的UNDO表領(lǐng)域不能OFFLINE
3.從控制文件故障恢復(fù)
所有控制文件都損壞的情況下的恢復(fù):
從備份控制文件復(fù)原,然后使用recover命令 使用RESETLOGS語句來OPEN
控制文件的再作成
4.從控制文件開始恢復(fù),控制文件再作成是只有在NOMOUNT進行
5.REDO日志文件故障開始恢復(fù)
如果只是一部分REDO日志成員發(fā)生障害的,數(shù)據(jù)庫OPEN可以進行
如果所有的REDO日志發(fā)生障害的話,數(shù)據(jù)庫不能OPEN
6.ArchiveLOG日志文件作成后,不需要回復(fù),直接使用下面的命令再作成
ALTER DATABASE CLEAR LOGFILEGROUP 組號
ALTER DATABASE CLEAR UNARCHIVED LOGFILE GROUP 組號
REDO日志組消去
CHECKPOINT和ARCHIVEREDO日志作成完之后,REDO日志組使用
不作成ARCHIVEREDO日志文件的話[UNARCHIVED]句需要
7.數(shù)據(jù)文件故障開始恢復(fù)
NOARCHIVELOG模式時的recovery的手順
停止ORACLE服務(wù)器
從數(shù)據(jù)庫全體備份中恢復(fù)
數(shù)據(jù)庫OPEN
ARCHIVELOG模式