电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

如何简单测试Rman的备份恢复功能?


发布日期:2019/8/17
 

本文只是简单测试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之后才能打开数据库

上一篇:开机、关机、线上求助与指令下达方式

下一篇:[范例]层次树添加节点、删除节点