oracle备份如何到异机还原.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle备份如何到异机还原

 HYPERLINK /yangzhawen/article/details/8792399 oracle备份如何到异机还原 作者: HYPERLINK /yangzhawen \t _blank ocpyang 情景描述: ? 有朋友问,MSSQLSERVER将数据库备份还原到其它机器很方便,基本就是傻瓜式操作,oracle有控制文件、参数文件一堆东西, 觉得还原很复杂;其实不然,我抽出了点时间,简单演示下案例,朋友们,参考下!为了简单快速,我才用RMAN备份和还原 ? ? ? ? --说明: (1).RMAN备份到异机恢复的时候,db_name需要相同。 如果说要想改成其他的实例名,可以在恢复成功后,用nid 命令修改。 实例名的信息会 记录到控制文件里,所以如果在恢复的时候,如果实例名不一致,恢复的时候会报错。 (2).恢复的路径和源库不一致时,就需要在restore命令中使用set 命令指定新位置, 并且使用switch datafile all将变更信息更新的到控??文件中。 ? 测试环境: 源数据库服务器A,安装在E,备份目录已在E盘; 源数据库服务器B,安装在F盘. ? ? ? ------------------------------------ 一、源数据库准备工作 ------------------------------------ --1. 查询DBID ? SQL select name,dbid from v$database; NAME??????????? DBID --------- ---------- ORCL?????? 1320546556 ? --2. 备份源数据DB run { configure retention policy to recovery window of 14 days; configure controlfile autobackup on;? --自动开启控制文件备份 configure controlfile autobackup format for device type disk to E:\backup\controlfile\bak_%F; allocate channel c1 device type disk format? E:\backup\data\bak_%u; allocate channel c2 device type disk format E:\backup\data\bak_%u; sql alter system archive log current; backup incremental level=0 database skip inaccessible? plus archivelog filesperset 20 delete all input; release channel c1; release channel c2; } allocate channel for maintenance device type disk; crosscheck backupset; delete noprompt obsolete; --或 run { configure retention policy to recovery window of 14 days; allocate channel c1 device type disk format? E:\backup\data\bak_%u; allocate channel c2 device type disk format E:\backup\data\bak_%u; sql alter system archive log current; backup incremental level=0 database skip inaccessible? plus archivelog filesperset 20 delete all input; --手动直接指明备份文件名和路径 backup current controlfile tag=bak_ctrollfile format=E:\backup\controlfile\bak_ctl_file_%U_%T; backup spfile tag=bak_spfile format=E:\backup\controlfile\bak_spfile_%U_%T; release channel c1; release channel c2; } allocate channel for maintenance device type disk; crosscheck backup

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档