1. 首页 > ITPUX技术网 > 正文

oracle全库恢复注意点

1. 在数据库SQLPLUS下没有nomount状态下,不能恢复spfile

rman 模式下rman会使用一个隐含(默认的参数文件启动数据库至nomount状态)可以启动nomount数据库并恢复spfile

2. restore spfile to ‘目标位置’ from ‘备份集备份文件’;

3.restore controlfile to ‘目标位置’ from ‘备份集备份文件’;

我们知道Oracle10g丰富了catalog命令,使用这个命令,可以将RMAN的备份集注册到控制文件(或者目录数据库中)
类似的一系列命令有:
CATALOG ARCHIVELOG ‘?/oradata/archive1_30.dbf’, ‘?/oradata/archive1_31.dbf’,
‘?/oradata/archive1_32.dbf’;

CATALOG DATAFILECOPY ‘?/oradata/users01.bak’ LEVEL 0;

CATALOG START WITH ‘/tmp/arch_logs’;

CATALOG RECOVERY AREA NOPROMPT;

CATALOG BACKUPPIECE ‘?/oradata/01dmsbj4_1_1.bcp’;

但是注意这些命令是有限制的,其中的一个限制是不能注册备份文件到不同的数据库:
You cannot use CATALOG to catalog a file that belongs to a different database.

也就是说你至少还需要原数据库的控制文件。

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息