使用rman 管理的复制数据库遇到的问题-阿里云开发者社区

开发者社区> yangyi_dba> 正文

使用rman 管理的复制数据库遇到的问题

简介: 在使用rman执行复制数据库时遇到如上问题:在解决这个问题的过程中要谢谢 网友lizisor1 的帮助。 很可能是的备份不全,duplicate在restore时候找不到恢复点。
+关注继续查看

img_a9c09de55253cac9f025605a6227612c.jpg

在使用rman执行复制数据库时遇到如上问题:在解决这个问题的过程中要谢谢

网友lizisor1 的帮助。

很可能是的备份不全,duplicate在restore时候找不到恢复点。

回复 #7 lizisor1 的帖子
你分析的是正确的,的确在我rman备份时,说归档日志是不完整的。
RMAN>backup database include current controlfile plus archivelog format ='f:\rman\full-%u_%s.bak';
在执行的时候就报错说归档日志不完整

lizisor1:你删过归档么?

删过,说到这一点,我做备份的时候都用 format=‘f:\RMAN\%U.bak'  这样的形式,不过检查备份的时候,
总是有些在 flash_recovery_area 里面,所以就手工删除了,flash_recovery_area的size 是2 G的 。做rman备份的时候 备份集占了1.8g左右 ,我想问一下为什么指定了format 却在flash_recovery_area里存在rman的备份集?
lizisor1:

呵呵,你这问题我研究过,这个问题算是rman的一个潜规则吧,写rman备份脚本时候要指明allocate channel具体路径及格式,即:
   run{
    allocate channel c1 type disk format '/u00/dbbackup/standbydb%U';
    allocate channel c2 type disk format '/u00/dbbackup/standbydb%U';
    allocate channel c3 type disk format '/u00/dbbackup/standbydb%U';
    backup incremental level 0 database skip readonly;
    release channel c1;
    release channel c2;
    release channel c3;
    }


要用以上格式写好通道分配,不要单单config设置format路径,否则,
如果安装了快速恢复区flash recovery area的话,备份集会自动被分到类似于
…\flash_recovery_area\SID\AUTOBACKUP\2007_01_04\ 下面,即使在backup database命令中包含format路径,也同时会在flash下面生成一个备份集
针对你的问题你从新做一次全备份,然后在duplicate吧,备份全的话应该就没什么问题,最好在做备份之前先对归档crosscheck一下:

至此 问题得到解决。。。

再次感谢 lizisor1

img_e25d4fb2f8de1caf41a735ec53088516.pngrman3.jpg

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
"无法删除数据库,因为该数据库当前正在使用"问题解决
原文:"无法删除数据库,因为该数据库当前正在使用"问题解决 异常处理汇总-数据库系列  http://www.cnblogs.com/dunitian/p/4522990.html  以前刚学数据库的时候比较苦恼这个问题,今天删除的时候又看见了,正好一起记录一下: 图形化方法: 命令行方法...
1262 0
如何使用 Workbench 远程连接到 MySQL 数据库 -MySQL Workbench 使用教程
MySQL Workbench 是一款专门为 MySQL 设计的可视化数据库 GUI 管理工具,我们可以在自己的计算机上,使用图形化界面(GUI)远程管理 MySQL 数据库。有关 MySQL 远程管理软件,你可以选择 Windows 下的 HeidiSQL,MacOS 下的 Sequel Ace 或者 MySQL 官方推出的跨平台客户端 MySQL Workbench
368 0
[测试]使用Mantis跟踪bug
在PPP项目中我们组使用PVCS Tracker来跟踪bug,感觉项目组的确是需要这样一套系统的,PVCS虽然功能比较强,但首先不是免费的,另外也比较大,对于示范中心这样的小项目来说有些不够灵活。因此我安装了Mantis,一个十分小巧的bug跟踪工具。
1687 0
咸阳市大数据管理局使用Rainbond作为智慧城市底座的实践
使用 Rainbond 作为智慧城市底座之后,给我们带来了成倍的运维效率提升。
21 0
沃尔玛如何使用OneOps、Jenkins、Nexus和Kubernetes管理200+配送中心
本文讲的是沃尔玛如何使用OneOps、Jenkins、Nexus和Kubernetes管理200+配送中心【编者的话】本文介绍了沃尔玛公司针对全球200+配送中心云化升级的具体情况,包括使用的方案、如何处理原来的虚拟机资源以及改造后的成效。
1164 0
沃尔玛如何使用OneOps、Jenkins、Nexus和Kubernetes管理200+配送中心
本文讲的是沃尔玛如何使用OneOps、Jenkins、Nexus和Kubernetes管理200+配送中心【编者的话】本文介绍了沃尔玛公司针对全球200+配送中心云化升级的具体情况,包括使用的方案、如何处理原来的虚拟机资源以及改造后的成效。
1539 0
PostMan使用手册
Postman 使用手册系列教程: Postman软件安装Postman使用手册1——导入导出和发送请求查看响应Postman使用手册2——管理收藏Postman使用手册3——环境变量Postman使用手册4——API test ...
3044 0
首次曝光 | 阿里数万名开发者都在使用的数据库开发工具到底长什么样?
数据管理DMS(Data Management Service)是阿里巴巴自研图形化的数据库开发工具,已服务阿里巴巴及阿里云上几十万开发者实现安全便捷的数据库访问开发工作。用户可以通过DMS实现25种常见数据库的访问研发。
1349 0
+关注
yangyi_dba
数据库相关技术专家
972
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载