oracle RMAN 恢复数据库

q465897859 2016-10-20 02:39:44
从A服务器拷一个数据库备份设备 怎么用rman还原到B服务器
求大神指点
...全文
870 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
jovien 2016-12-07
  • 打赏
  • 举报
回复
引用 18 楼 wmxcn2000 的回复:
[quote=引用 17 楼 jovien 的回复:] 我以前都是用EXP导出,然后再IMP导入的,那都是DMP文件,
你先参考一下 13# 和步骤, 和 14 # 的连接;[/quote] 我现在都不知道哪个是数据文件 控制文件 日志文件。。。
卖水果的net 2016-12-07
  • 打赏
  • 举报
回复
引用 17 楼 jovien 的回复:
我以前都是用EXP导出,然后再IMP导入的,那都是DMP文件,
你先参考一下 13# 和步骤, 和 14 # 的连接;
jovien 2016-12-07
  • 打赏
  • 举报
回复
引用 16 楼 wmxcn2000 的回复:
[quote=引用 15 楼 jovien 的回复:] 从其他的机器上拷过来的,貌似就这3个文件。
你的问题是?[/quote] 我都不知道该如何下手啊。。。。。 我以前都是用EXP导出,然后再IMP导入的,那都是DMP文件,
卖水果的net 2016-12-07
  • 打赏
  • 举报
回复
引用 15 楼 jovien 的回复:
从其他的机器上拷过来的,貌似就这3个文件。
你的问题是?
jovien 2016-12-07
  • 打赏
  • 举报
回复
引用 7 楼 wmxcn2000 的回复:
[quote=引用 6 楼 q465897859 的回复:] 一般情况下 是rman好用些 还是expdp
整库迁移,用 rman 的比较多,expdp 用迁移某一个(或几个)用户,还是很方便的;[/quote] 版大神,我也有同样的问题啊 我现在有3个文件如下: DB_FULL_3ARMLTC4_1_1.BAK 11.1M DB_FULL_38RMLCUE_1_1.BAK 62.6G DB_FULL_39RMLCVC_1_1.BAK 55.9G 从其他的机器上拷过来的,貌似就这3个文件。 已知 当前库存放在K盘, 现在也将拷过来的文件存放在服务器的K盘DATA目录下,数据库的用户名system 密码System2016 求版大神指点一下
穿山甲 2016-12-02
  • 打赏
  • 举报
回复
1、导出原数据文件,控制文件,日志文件 2、拷到异机上 3、建数据库(可以不建实例) 4、启动rman 5、注册备份片 6、把数据库启到 nomount状态 7、恢复参数文件(应该和控制文件在一起,如果没有的话指定路径) 8、导出静态参数文件 9、改参数文件 10、rman执行使用新的参数文件启动数据库到nomount状态 11、恢复控制文件 12、切到mount状态 13、设置数据文件和日志文件路径 14、恢复参数文件(restore) 15、跑日志(recover) 16、报错一次(最后一个日志报错正常) 17、更新为open状态 18、停下数据库 19、启动 20、做一次全备
sych888 2016-10-27
  • 打赏
  • 举报
回复
数据量不大,又想方便的话,用EXPDP
q465897859 2016-10-26
  • 打赏
  • 举报
回复
引用 10 楼 wmxcn2000 的回复:
[quote=引用 9 楼 q465897859 的回复:] 异机还原 目标数据库名称 、id、文件路径都要和源数据库一样么
不用的,实例名,dbid ,文件的位置,都可以调整的;[/quote] 怎么调整呢 我还原了控制文件 就报错了 ORA-01103: database name 'ORCL' in control file is not 'ORCL1'
卖水果的net 2016-10-26
  • 打赏
  • 举报
回复
引用 9 楼 q465897859 的回复:
异机还原 目标数据库名称 、id、文件路径都要和源数据库一样么
不用的,实例名,dbid ,文件的位置,都可以调整的;
q465897859 2016-10-26
  • 打赏
  • 举报
回复
引用 7 楼 wmxcn2000 的回复:
[quote=引用 6 楼 q465897859 的回复:] 一般情况下 是rman好用些 还是expdp
整库迁移,用 rman 的比较多,expdp 用迁移某一个(或几个)用户,还是很方便的;[/quote] 异机还原 目标数据库名称 、id、文件路径都要和源数据库一样么
q465897859 2016-10-20
  • 打赏
  • 举报
回复
引用 7 楼 wmxcn2000 的回复:
[quote=引用 6 楼 q465897859 的回复:] 一般情况下 是rman好用些 还是expdp
整库迁移,用 rman 的比较多,expdp 用迁移某一个(或几个)用户,还是很方便的;[/quote] 谢谢
卖水果的net 2016-10-20
  • 打赏
  • 举报
回复
引用 6 楼 q465897859 的回复:
一般情况下 是rman好用些 还是expdp
整库迁移,用 rman 的比较多,expdp 用迁移某一个(或几个)用户,还是很方便的;
q465897859 2016-10-20
  • 打赏
  • 举报
回复
引用 5 楼 wmxcn2000 的回复:
[quote=引用 4 楼 q465897859 的回复:] 我的意识是12c还原到11G 会有版本限制么
会有的,好多数据字典的结构都变了;降级就别用 rman 进行全库恢复了。 考虑一下 expdp 这些方法吧;[/quote] 一般情况下 是rman好用些 还是expdp
卖水果的net 2016-10-20
  • 打赏
  • 举报
回复
引用 4 楼 q465897859 的回复:
我的意识是12c还原到11G 会有版本限制么
会有的,好多数据字典的结构都变了;降级就别用 rman 进行全库恢复了。 考虑一下 expdp 这些方法吧;
q465897859 2016-10-20
  • 打赏
  • 举报
回复
引用 3 楼 wmxcn2000 的回复:
[quote=引用 2 楼 q465897859 的回复:] [quote=引用 1 楼 wmxcn2000 的回复:] 楼主你百度一下 “Oracle rman 异机恢复” 有很多文章; 有了具体的问题再来追问 PS:先恢复控制文件,再恢复数据库
12c 和11g 有版本限制么[/quote] 没什么限制,都差不多操作步骤;[/quote] 我的意识是12c还原到11G 会有版本限制么
卖水果的net 2016-10-20
  • 打赏
  • 举报
回复
引用 2 楼 q465897859 的回复:
[quote=引用 1 楼 wmxcn2000 的回复:] 楼主你百度一下 “Oracle rman 异机恢复” 有很多文章; 有了具体的问题再来追问 PS:先恢复控制文件,再恢复数据库
12c 和11g 有版本限制么[/quote] 没什么限制,都差不多操作步骤;
q465897859 2016-10-20
  • 打赏
  • 举报
回复
引用 1 楼 wmxcn2000 的回复:
楼主你百度一下 “Oracle rman 异机恢复” 有很多文章; 有了具体的问题再来追问 PS:先恢复控制文件,再恢复数据库
12c 和11g 有版本限制么
卖水果的net 2016-10-20
  • 打赏
  • 举报
回复
楼主你百度一下 “Oracle rman 异机恢复” 有很多文章; 有了具体的问题再来追问 PS:先恢复控制文件,再恢复数据库

17,377

社区成员

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

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