HardBirch

RMAN研究之测试恢复表空间数据库文件

时间:09-08-16 栏目:iOS移动应用开发技术 作者:张飞不张,文采横飞 评论:0 点击: 1,297 次

测试准备:

1.RMAN做个全数据库备份

2.Oracle服务全部停止,将表空间demo唯一数据文件demo01.DBF移动到其他目录,模拟数据文件丢失。

恢复操作:

1.rman下进入目标数据库

C:/Documents and Settings/Administrator>rman target /

 

2.执行恢复表空间demo

RMAN> run{

2>  sql "alter tablespace demo offline immediate";

3>  restore tablespace demo;

4>  recover tablespace demo;

5>  sql "alter tablespace demo online";

6>  }

因为表空间demo数据文件丢失,而未能正常启动所以执行如下语句:

sql "alter tablespace demo offline immediate";

将会报出错误。

将上面运行的语句作如下修改:

run{

 restore tablespace demo;

 recover tablespace demo;

 alter database open;

 }

 

执行成功,完全恢复数据文件demo01.DBF.

 

3.或者执行完全数据库恢复

如下所示:

RMAN> run{

2>      sql "alter session set nls_language=American";

3>      restore database;

4>      recover database;

5>      alter database open;

6> }

 

执行成功,完全恢复数据文件demo01.DBF.

声明: 本文由( 张飞不张,文采横飞 )原创编译,转载请保留链接: RMAN研究之测试恢复表空间数据库文件

RMAN研究之测试恢复表空间数据库文件:等您坐沙发呢!

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐