WEB开发网
开发学院数据库Oracle Oracle RMAN物理备份技术之恢复案例一 阅读

Oracle RMAN物理备份技术之恢复案例一

 2008-12-16 13:04:31 来源:WEB开发网   
核心提示: 几点说明1、RMAN> RESTORE DATABASE CHECK READONLY;对于存在只读表空间的情况,如果我们是在有效备份之前把表空间设置为只读的情况,Oracle RMAN物理备份技术之恢复案例一(2),RMAN会跳过只读表空间的恢复,SQL> alter tab

几点说明

1、

RMAN> RESTORE DATABASE CHECK READONLY;

对于存在只读表空间的情况,如果我们是在有效备份之前把表空间设置为只读的情况,RMAN会跳过只读表空间的恢复。

SQL> alter tablespace test read only;
表空间已更改
做全库备份
SQL> shutdown immediate
数据库已经关闭
已经卸载数据库
ORACLE 例程已经关闭
删除所有数据文件
SQL> startup mount
ORACLE 例程已经启动
Total System Global Area 167772160 bytes
Fixed Size         1288340 bytes
Variable Size       104859500 bytes
Database Buffers      54525952 bytes
Redo Buffers        7098368 bytes
数据库装载完毕
RMAN> restore database;
启动 restore 于 23-1月 -07
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=155 devtype=DISK
未处理数据文件 5, 因为文件是只读的
通道 ORA_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集恢复的数据文件
正将数据文件00001恢复到D:ORACLEPRODUCT10.2.0ORADATAROMESYSTEM01.DBF
正将数据文件00002恢复到F:ORACLEORADATAROMEUNDOTBS01.DBF
正将数据文件00003恢复到D:ORACLEPRODUCT10.2.0ORADATAROMESYSAUX01.DBF
正将数据文件00004恢复到D:ORACLEPRODUCT10.2.0ORADATAROMEUSERS01.DBF
通道 ORA_DISK_1: 正在读取备份段 D:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREA
ROMEBACKUPSET2007_01_23O1_MF_NNNDF_TAG20070123T154106_2VCH0LSW_.BKP
通道 ORA_DISK_1: 已恢复备份段 1
段句柄 = D:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAROMEBACKUPSET2007_
01_23O1_MF_NNNDF_TAG20070123T154106_2VCH0LSW_.BKP 标记 = TAG20070123T154106
通道 ORA_DISK_1: 恢复完成, 用时: 00:01:46
完成 restore 于 23-1月 -07
RMAN> restore database check readonly;
启动 restore 于 23-1月 -07
使用通道 ORA_DISK_1
正在略过数据文件 1; 已恢复到文件 D:ORACLEPRODUCT10.2.0ORADATAROMESYSTEM01.
DBF
正在略过数据文件 2; 已恢复到文件 F:ORACLEORADATAROMEUNDOTBS01.DBF
正在略过数据文件 3; 已恢复到文件 D:ORACLEPRODUCT10.2.0ORADATAROMESYSAUX01.
DBF
正在略过数据文件 4; 已恢复到文件 D:ORACLEPRODUCT10.2.0ORADATAROMEUSERS01.D
BF
通道 ORA_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集恢复的数据文件
正将数据文件00005恢复到E:ORACLEORADATAROMETEST.DBF
通道 ORA_DISK_1: 正在读取备份段 D:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREA
ROMEBACKUPSET2007_01_23O1_MF_NNNDF_TAG20070123T154106_2VCH0LSW_.BKP
通道 ORA_DISK_1: 已恢复备份段 1
段句柄 = D:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAROMEBACKUPSET2007_
01_23O1_MF_NNNDF_TAG20070123T154106_2VCH0LSW_.BKP 标记 = TAG20070123T154106
通道 ORA_DISK_1: 恢复完成, 用时: 00:00:03
完成 restore 于 23-1月 -07

2、

RMAN> RECOVER DATABASE DELETE ARCHIVELOG MAXSIZE 25MB;

在进行RESTORE操作的时候可以加上DELETE ARCHIVELOG参数来删除由于RESTORE操作产生的归档日志(已经应用到数据文件)以节约磁盘空间;MAXSIZE限制了产生的归档日志文件的最大值,如果恢复过程中产生的日志大于所设置的最大值,将会报错,只能重新设置更大的MAXSIZE值。

上一页  1 2 

Tags:Oracle RMAN 物理

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接