会计考友 发表于 2012-8-4 13:54:49

OracleRMAN快速入门指南:操作已有的备份

  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:正在编译命令:changewww.examw.comRMAN-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;
页: [1]
查看完整版本: OracleRMAN快速入门指南:操作已有的备份