rman异机恢复记录:

rman异机恢复记录:(自己的操作过程记录,若有异议,欢迎指出.非常感谢.)

环境描述:

源机器设置情况:

机器名:centos10g
虚拟机 里的 centos4.7,

.bash_profile如下:

ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=wilson
PATH=$ORACLE_HOME/bin:$PATH

装了 oracle  10.2.0.1 for  linux(已经安装完毕oracle软件 ;已经create db) ,已经设置成归档模式,
create db时的初始化参数: db_recovery_file_dest 设置为/u01/flash_recovery_area

db_name=wilson

/u01/oradata/wilson/为控制文件,数据文件,日志文件所在的路径.


使用浪潮ps软件(pb开发的c/s架构下的客户端软件),建立了1个帐套,也就是2个表空间.(一个数据表空间,一个是索引表空间)
这2个表空间对应的数据文件的路径为/u01/cwdata/


新机器:

虚拟机 里的 red hat 4.0, 已经安装完毕oracle10.2.0.1 软件,没有create db.

 

开始进行异机恢复:


1.老机器:rman target /
         backup database;
2.老机器:shutdown immediate

3.将老机器的 $ORACLE_BASE/admin/目录ftp到新机器的相同目录中: 此目录下的bdump有alert_sid.log文件等等.

4.将老机器的 $ORACLE_HOME/dbs/目录ftp到新机器的相同目录中:其中有spfile_sid.ora文件.

5.将老机器的 $ORACLE_BASE/oradata/wilson/下的控制文件ftp到新机器的相同目录中.(此步也就说明了在新机器上已经建立好了$ORACLE_BASE/oradata/wilson/目录)

6.新机器建立 /u01/cwdata目录.

7.将新机器的主机名加入/etc/hosts文件中.

8.新机器:rman target /
         restore database;
         recover databaes;
         alter database open;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/161195/viewspace-586520/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/161195/viewspace-586520/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值