通过rman恢复数据库,db_anme可以不一样吗?

本文探讨了一个关于rman恢复数据库的问题,即在异地迁移过程中,源数据库和目标数据库的db_name是否可以不一致。通过实验发现,使用rman进行恢复时,db_name必须相同,否则恢复会失败。若需实现不同db_name的数据迁移,可以考虑使用impdp工具。
摘要由CSDN通过智能技术生成

今天有个网友提问:‘我做rman异地迁移的时候,新的库的oracle_sid和备份过来的控制文件中的sid不一样“。看到这个问题我第一想法是:“怎么可能?除非是dg,一般db_name都记录在控制文件中的,你控制文件变了?如果控制文件变了你怎么还原数据的?说完之后我自己也不确定了”。所以我来自己做个试验检测一下,不同db_name是否真的可以数据迁移?
源库:
db 11.2.0.4.0
os centos 6.6

目标库:
db 11.2.3.0
os windows 7

源库全备,拷贝到目标库,通过rman来还原。

 RMAN> catalog start with 'E:\app\bo-chen1\oradata\JHDB_jnt05gps_1_1.bak';

搜索与样式 E:\app\bo-chen1\oradata\JHDB_jnt05gps_1_1.bak 匹配的所有文件

数据库未知文件的列表
=====================================
文件名: E:\APP\BO-CHEN1\ORADATA\JHDB
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值