当我们已进行完rman全备份操作后,对数据库进行全还原操作
全还原操作需在mount状态下进行
我们把数据库某个表空间删除后进行全还原操作
SQL> shutdown immediate
D:\oradata\orcl>del users01.dbf【文件被删除了】现在开始恢复
sqlplus /nolog
SQL> conn / as sysdba
已连接。
SQL> startup mount
ORACLE 例程已经启动。
C:\Documents and Settings\ArcGISSOM>rman
恢复管理器: Release 10.2.0.1.0 - Production on 星期四 8月 16 14:54:13 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
RMAN> connect target /
已连接到目标数据库: AZUAY (DBID=2195800433, 未打开)
RMAN> restore database;
启动 restore 于 16-8月 -12
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=156 devtype=DISK
分配的通道: ORA_DISK_2
通道 ORA_DISK_2: sid=155 devtype=DISK
通道 ORA_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集恢复的数据文件
正将数据文件00001恢复到E:\ORACLE\PRODUCT\ORADATA\AZUAY\SYSTEM01.DBF
正将数据文件00002恢复到E:\ORACLE\PRODUCT\ORADATA\AZUAY\UNDOTBS01.DBF
正将数据文件00003恢复到E:\ORACLE\PRODUCT\ORADATA\AZUAY\SYSAUX01.DBF
正将数据文件00004恢复到E:\ORACLE\PRODUCT\ORADATA\AZUAY\USERS01.DBF
正将数据文件00005恢复到E:\ORACLE\PRODUCT\ORADATA\AZUAY\SDE.DBF
正将数据文件00006恢复到F:\SDE1.DBF
通道 ORA_DISK_1: 正在读取备份段 C:\BACKUP\CH1_20120816_1LNIPSAM_1_1
通道 ORA_DISK_1: 已恢复备份段 1
段句柄 = C:\BACKUP\CH1_20120816_1LNIPSAM_1_1 标记 = TAG20120816T140158
通道 ORA_DISK_1: 恢复完成, 用时: 00:05:36
完成 restore 于 16-8月 -12
RMAN> recover database;
启动 recover 于 16-8月 -12
使用通道 ORA_DISK_1
使用通道 ORA_DISK_2
正在开始介质的恢复
介质恢复完成, 用时: 00:00:03
完成 recover 于 16-8月 -12
RMAN> exit
恢复管理器完成。
C:\Documents and Settings\ArcGISSOM>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 8月 16 15:05:37 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn / as sysdba
已连接。
SQL> alter database open;
数据库已更改