恢复数据db_name不相同

[复制链接]
查看11 | 回复7 | 2011-5-7 01:45:08 | 显示全部楼层 |阅读模式
根据数据库A备份出来的数据文件/控制文件/日志文件恢复数据到B
但是A/B的数据库名不一样,一个叫db_A,一个叫db_B。
请教各位这种情况应该如何恢复。谢谢 ^_^
Version:Oracle Database 10g Enterprise Edition Release 10.2.0.4.0
OS:Windows2000
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
先恢复,然后用nid修改dbname
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
或者干脆直接用rman的duplicate命令
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
请问可不可以create database,然后再做恢复呢?
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
原帖由 tangyi 于 2008-12-15 10:26 发表
请问可不可以create database,然后再做恢复呢?



分清物理备份和逻辑备份的概念~


回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
呵呵,我是这个意思,现在的情况是待恢复数据文件里面的db_name(db_A)和用来恢复的数据库的db_name(db_B)名称不一样。
我的想法是,在用来恢复的数据库中新创建一个database,叫做db_A,他们名称就一样了,然后就可以使用db_A来恢复数据了。
呵呵,恳请zergduan老兄看看这个方法可行不。
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
原帖由 tangyi 于 2008-12-15 11:04 发表
呵呵,我是这个意思,现在的情况是待恢复数据文件里面的db_name(db_A)和用来恢复的数据库的db_name(db_B)名称不一样。
我的想法是,在用来恢复的数据库中新创建一个database,叫做db_A,他们名称就一样了,然后就可以使用db_A来恢复数据了。
呵呵,恳请zergduan老兄看看这个方法可行不。




sorry 我实在看不懂你说的...
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
如果你只想恢复某个表空间到别的数据库的话,可以使用rman 辅助实例
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行