本文只是简单测试Rman备份恢复功能的一个例子环境是OraclegR 使用 backup database 进行备份 C:\>rman target / 恢复管理器: Release Production on 星期五 月 :: Copyright (c) OracleAll rights reserved 连接到目标数据库: PENNY (DBID=) RMAN> backup database; 启动 backup 于 月 使用目标数据库控制文件替代恢复目录 分配的通道: ORA_DISK_ 通道 ORA_DISK_: sid= devtype=DISK 通道 ORA_DISK_: 启动全部数据文件备份集 通道 ORA_DISK_: 正在指定备份集中的数据文件 输入数据文件 fno= name=D:\ORADATA\PENNY\DATAFILE\O_MF_SYSTEM_LBHQGRJ_DBF 输入数据文件 fno= name=D:\ORADATA\PENNY\DATAFILE\O_MF_UNDOTBS_LBHRS_DBF 输入数据文件 fno= name=D:\ORADATA\PENNY\DATAFILE\O_MF_SYSAUX_LBHRHM_DBF 输入数据文件 fno= name=D:\ORADATA\PENNY\DATAFILE\O_MF_USERS_LBHRYTZ_DBF 通道 ORA_DISK_: 正在启动段 于 月 通道 ORA_DISK_: 已完成段 于 月 段句柄=D:\ORADATA\FLASH_RECOVERY_AREA\PENNY\BACKUPSET\__\O_MF_NNNDF_TAGT_PTHL_BKP 标记=TAGT 注释=NONE 通道 ORA_DISK_: 备份集已完成 经过时间::: 通道 ORA_DISK_: 启动全部数据文件备份集 通道 ORA_DISK_: 正在指定备份集中的数据文件 备份集中包括当前控制文件 在备份集中包含当前的 SPFILE 通道 ORA_DISK_: 正在启动段 于 月 通道 ORA_DISK_: 已完成段 于 月 段句柄=D:\ORADATA\FLASH_RECOVERY_AREA\PENNY\BACKUPSET\__ \O_MF_NCSNF_TAGT_PTKFY_BKP 标记=TAGT 注释=NONE 通道 ORA_DISK_: 备份集已完成 经过时间::: 完成 backup 于 月 RMAN> list backup; 备份集列表 =================== BS 关键字类型 LV 大小 设备类型 经过时间 完成时间 FullMDISK:: 月 BP 关键字: 状态: AVAILABLE已压缩: NO标记: TAGT 段名:D:\ORADATA\FLASH_RECOVERY_AREA\PENNY\BACKUPSET\__\O_MF_NCSNF_TAGT_PTDMVT_BKP 包括的控制文件: Ckp SCN: Ckp 时间: 月 包含的 SPFILE: 修改时间: 月 BS 关键字类型 LV 大小 设备类型 经过时间 完成时间 FullMDISK:: 月 BP 关键字: 状态: AVAILABLE已压缩: NO标记: TAGT 段名:D:\ORADATA\FLASH_RECOVERY_AREA\PENNY\BACKUPSET\__\O_MF_NNNDF_TAGT_PTHL_BKP 备份集 中的数据文件列表 文件 LV 类型 Ckp SCNCkp 时间 名称 Full 月 D:\ORADATA\PENNY\DATAFILE\O_MF_SYSTEM_LBHQGRJ_DBF Full 月 D:\ORADATA\PENNY\DATAFILE\O_MF_UNDOTBS_LBHRS_DBF Full 月 D:\ORADATA\PENNY\DATAFILE\O_MF_SYSAUX_LBHRHM_DBF Full 月 D:\ORADATA\PENNY\DATAFILE\O_MF_USERS_LBHRYTZ_DBF BS 关键字类型 LV 大小 设备类型 经过时间 完成时间 FullMDISK:: 月 BP 关键字: 状态: AVAILABLE已压缩: NO标记: TAGT 段名:D:\ORADATA\FLASH_RECOVERY_AREA\PENNY\BACKUPSET\__\O_MF_NCSNF_TAGT_PTKFY_BKP 包括的控制文件: Ckp SCN: Ckp 时间: 月 包含的 SPFILE: 修改时间: 月 RMAN> shutdown immediate; 数据库已关闭 数据库已卸载 Oracle 实例已关闭 RMAN> startup mount; Oracle 实例已启动 数据库已装载 系统全局区域总计 字节 Fixed Size 字节 Variable Size 字节 Database Buffers 字节 Redo Buffers 字节 使用 restore database 进行简单恢复测试 RMAN> restore database; 启动 restore 于 月 分配的通道: ORA_DISK_ 通道 ORA_DISK_: sid= devtype=DISK 通道 ORA_DISK_: 正在开始恢复数据文件备份集 通道 ORA_DISK_: 正在指定从备份集恢复的数据文件 正将数据文件恢复到D:\ORADATA\PENNY\DATAFILE\O_MF_SYSTEM_LBHQGRJ_DBF 正将数据文件恢复到D:\ORADATA\PENNY\DATAFILE\O_MF_UNDOTBS_LBHRS_DBF 正将数据文件恢复到D:\ORADATA\PENNY\DATAFILE\O_MF_SYSAUX_LBHRHM_DBF 正将数据文件恢复到D:\ORADATA\PENNY\DATAFILE\O_MF_USERS_LBHRYTZ_DBF 通道 ORA_DISK_: 正在读取备份段 D:\ORADATA\FLASH_RECOVERY_AREA\PENNY\BACKUPSET\__\O_MF_NNNDF_TAGT_PTHL_BKP 通道 ORA_DISK_: 已恢复备份段 段句柄 = D:\ORADATA\FLASH_RECOVERY_AREA\PENNY\BACKUPSET\__\O_MF_NNNDF_TAGT_PTHL_BKP 标记 = TAGT 通道 ORA_DISK_: 恢复完成 用时: :: 完成 restore 于 月 RMAN> show all; RMAN 配置参数为: CONFIGURE RETENTION POLICY TO REDUNDANCY ; # default CONFIGURE BACKUP OPTIMIZATION OFF; # default CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO %F; # default CONFIGURE DEVICE TYPE DISK PARALLELISM BACKUP TYPE TO BACKUPSET; # default CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO ; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO ; # default CONFIGURE MAXSETSIZE TO UNLIMITED; # default CONFIGURE ENCRYPTION FOR DATABASE OFF; # default CONFIGURE ENCRYPTION ALGORITHM AES; # default CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default CONFIGURE SNAPSHOT CONTROLFILE NAME TO C:\ORACLE\ORAGR\DATABASE\SNCFPENNYORA; # default RMAN> show default device type; RMAN 配置参数为: CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default RMAN> exit 恢复管理器完成 C:\> 通常resotre之后你还需要recover database之后才能打开数据库 |