ITPub博客

首页 > Linux操作系统 > Linux操作系统 > rman恢复到异机

rman恢复到异机

原创 Linux操作系统 作者:myownstars 时间:2010-08-18 17:32:15 0 删除 编辑

背景:服务器A上sid为mydb,现需要迁移到服务器B上

准备工作:

1、记录源数据库的DBID

2、将源数据库的参数文件拷贝到目标服务器

3、确认备份(含控制文件、数据文件及归档文件)有效,并拷贝到目标服务器

步骤:

1、在目标服务器创建oracle_sid

Oradim -new -sid mydb

2、连接进入

C:\>Set oracle_sid = mydb

C:\>rman target /

RMAN> set dbid 2353657378

RMAN> startup nomount

3、恢复参数文件并nomount

RMAN> restore spfile to pfile 'f:\initmydb.ora' from backupset;

RMAN> startup force nomount pfile ='f:\initmydb.ora'

4、恢复控制文件并mount

RMAN> restore controlfile from backupset;

RMAN> alter database mount;

5、修复数据库

RMAN> restore database;

RMAN> recover database;

RMAN> alter database open resetlogs

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

请登录后发表评论 登录
全部评论

注册时间:2010-03-18

  • 博文量
    375
  • 访问量
    3320653