6.操作已有的备份 6.1.加入目录数据库 数据库状态: 恢复目录:打开 目标数据库:加载或者打开 如果存在8.x版本以前创建的备份数据想注册到目标数据库,可以采用如下手工方式加入到恢复目录中, RMAN> catalog datafilecopy '/oracle/ .... /system01.dbf'; 使用如下命令显示恢复目录中包含的文件 RMAN> list copy of database; 6.2.从目录数据库中删除 第一步:查看备份信息: RMAN>list backup;
RMAN-03022:正在编译命令:list
备份集列表
关键字 Recid 标记 LV 集合标记 集合计数 完成时间 ------- ---------- ---------- -- ---------- ---------- ---------------------- 1104 2 501364455 0 501364446 2 06-8月 -03
备份段列表
关键字 Pc# Cp# 状态 完成时间 段名 ------- --- --- ----------- ---------------------- ------------------------ 1106 1 1 AVAILABLE 06-8月 -03 D:\ORACLE\ORA81\DATABASE\ 02EU4DMU_1_1
数据文件包括列表
文件 名称 LV 类型 检查点SCN 检查点时间 ---- ------------------------------------- -- ---- ---------- ------------- 3 D:\ORACLE\ORADATA\HIS\USERS01.DBF 0 Full 160052 06-8月 -03
备份集的关键字为1104。
第二步:定义delete通道:
RMAN>allocate channel for delete type disk;
RMAN-03022:正在编译命令:allocate RMAN-03023:正在执行命令:allocate RMAN-08030:分配的通道:delete RMAN-08500:通道 delete:sid=19 devtype=DISK
第三步:删除backupset备份集
RMAN>change backupset 1104 delete;
RMAN-03022:正在编译命令:change RMAN-08073:已删除备份段 RMAN-08517:备份段 handle=D:\ORACLE\ORA81\DATABASE\02EU4DMU_1_1 recid=2 stamp=50 1364447 RMAN-03023:正在执行命令:partial resync RMAN-08003:启动部分恢复目录的 resync RMAN-08005:完成部分 resync
注意:部分执行删除备份集、备份片或者维护恢复目录的命令,需要先指定通道,如:
RMAN>allocate channel for delete type disk; 或者RMAN>allocate channel for maintenance type disk;
7.在非归档模式下备份
数据库状态:
恢复目录: 打开
目标
|