背景:服务器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/ ,如需转载,请注明出处,否则将追究法律责任。