如果使用RMAN备份在其他机器上进行数据库恢复(两台机器的目录不一致)?

spfft007 2009-11-09 11:07:28
如题。
如果两台机器的目录不一样,如何将其中一台(主机)的rman备份恢复到另外一台(备份机)上?
如果恢复成功后,主机的增量备份也能恢复到备份机上吗?如何操作?
非常感谢!
...全文
431 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxq129601 2009-11-15
  • 打赏
  • 举报
回复
学习。
liuyi8903 2009-11-15
  • 打赏
  • 举报
回复
楼主可以使用网络文件系统啊?
傻儿哥 2009-11-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 spfft007 的回复:]
如题。
如果两台机器的目录不一样,如何将其中一台(主机)的rman备份恢复到另外一台(备份机)上?
如果恢复成功后,主机的增量备份也能恢复到备份机上吗?如何操作?
非常感谢!
[/Quote]
LZ只需要一直把主机器上的增量归档拷贝到备份机上,在备份机recover database using backup controlfile until cancel;
在备份机器上只要不做alter database open 操作,就可以一直做下去,保持主库和备份库一致.
这个我在项目中使用过.
spfft007 2009-11-13
  • 打赏
  • 举报
回复
谢了。咨询另外一个问题,如何用rman直接备份到远程机器?两台都是windows2003的系统,我共享目录后在系统中是能够访问和写入的,但是用backup incremental level 0 database format '\\192.168.1.11\Bak' ;
这样就提示无法创建文件,不知道还要什么配置呢?
Dave 2009-11-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 tianlesoftware 的回复:]
楼主可以试试RMAN 的duplicate.

做好相应的准备后,对数据库做全备,然后把数据库的备份文件考到目标数据, 异机克隆要将相应的备份文件,归档文件和控制文件考到相同的位置后在duplicate就可以了。

具体操作可以参考blog,也可以google一下.
RMAN 同机复制数据库
http://blog.csdn.net/tianlesoftware/archive/2009/11/10/4792451.aspx


[/Quote]

blog 里写的很清楚


2. 拷贝inittest01.ora 并做相应修改,重命名为initdvdsame.ora. 在initdvdsame.ora中加入一下两行:
db_file_name_convert = ('/old/path1', '/new/path1')
log_file_name_convert = ('/old/path1', '/new/path1')
spfft007 2009-11-11
  • 打赏
  • 举报
回复

如果用rman duplicate的话,archive log 是否要有类似于log_file_name_convert的配置参数?
  • 打赏
  • 举报
回复
假设你的备份在机器A的/B1下
现在你要恢复到机器B下,那么前提是机器A和机器B要同操作系统(11g的话可以跨平台)
不管机器B下的数据文件在哪个目录,你需要在机器B下建立一个同机器A一样的目录/B1,然后把rman需要的备份文件拷贝到该目录下,然后直接连接机器B的库,直接恢复就可以了
也就是说rman可以不管你数据文件的位置或者说要恢复的位置,但备份的位置尽量一样,要么你用类似catalog start with的命令更新控制文件的元数据信息
Dave 2009-11-10
  • 打赏
  • 举报
回复

楼主可以试试RMAN 的duplicate.

做好相应的准备后,对数据库做全备,然后把数据库的备份文件考到目标数据, 异机克隆要将相应的备份文件,归档文件和控制文件考到相同的位置后在duplicate就可以了。

具体操作可以参考blog,也可以google一下.
RMAN 同机复制数据库
http://blog.csdn.net/tianlesoftware/archive/2009/11/10/4792451.aspx

zhangwonderful 2009-11-10
  • 打赏
  • 举报
回复
供你参考
http://oracle.chinaitlab.com/backup/523597_2.html
fly2749 2009-11-10
  • 打赏
  • 举报
回复
ctl,dbf,log这个三种不可缺,另外需要在归档模式下

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧