归档备份即对数据库生成的归档日志的备份。
归档备份支持联机备份和脱机备份,联机归档备份,是收集第一路有效的归档目录下的归档文件进行备份;脱机备份是收集配置的第一路的归档目录下的归档文件进行备份。归档备份会把收集到的归档文件,备份到备份集中的每一个备份片。必要的时候可以使用归档备份集,还原归档。
为了不影响数据库的正常的工作,一般不建议使用脱机备份。联机备份具体用法如下:
disql /nolog
SQL>conn SYSDBA/SYSDBA@localhost:5236
SQL>BACKUP ARCHIVE LOG FROM LSN 33212 BACKUPSET 'arch_bak_01';
SQL>BACKUP ARCHIVE LOG FROM TIME '2016-05-19 19:55:12' BACKUPSET 'arch_bak_02';
SQL>BACKUP ARCHIVE LOG LSN BETWEEN 33212 AND 34232 BACKUPSET 'arch_bak_03';
SQL>BACKUP ARCHIVE LOG ALL DELETE INPUT TO ARCH_BAK BACKUPSET 'arch_bak_04';
常用的参数:
当数据库恢复数据时,通过使用归档校验工具 dmrachk 进行归档日志校验,若存在归档日志不连续或者不足的情况,建议从归档日志备份集中,将缺失的本地归档日志通过归档还原的方式还原回来。方法为:
dmrman
RMAN>restore archive log from backupset from backupset '/dbbak/CNDT/arch_bak_01' to archivedir '/arch/all'
文章
阅读量
获赞