经典案例:遭遇RMAN-06004,RMAN-20003后

黄廷忠(网名:认真就输)

云和恩墨技术专家

个人博客:http://www.htz.pw/

故障描述:

最近遇到11.2.0.3 RAC FOR AIX平台在出账高峰期生成的归档日志有损坏,导致归档日志文件备份失败。关键在此系统上有DG,并且在出账的期间,由于需要,将备库转换成SNAPSHOT STANDBY,此时遇到主库已经成功传输到备库的归档文件在主库不能删除的BUG,还由于其它一些原因,禁用主机传输到备库的归档路径。悲剧来了,归档日志文件坏了,没有办法,月初高峰期后,使用增量备份来前滚物理备库吧,但是不巧的是又遇到下面的报错。

下面是整个操作过程

1、主库进行增量备份

提供命令给备份工程师,让备份工程师完成增量备份

大概几个小时后,增量备份完成。

2、主库备份控制文件

主库备份控制文件,并传输到备库主机

3、备库还原控制文件

4.更改数据文件位置

由于主库与备库的数据文件路径不一样,需要手动修改

这里数据文件1有报错,感觉不好,正常情况这里应该。下面使用手动的方式来实现

5、recover 数据库

6、查看数据库角色

这里看到数据库主库模式,下面重新还原一次控制文件

再次查看数据库角色

7、还原数据文件

8、recover 数据库

这里没有报错

9.添加standby日志文件

10、实时运用模式

11、启用块跟踪与修改文件管理参数

至此,整个增量前滚DG完成

-----the end

原文发布于微信公众号 - 数据和云(OraNews)

原文发表时间:2016-10-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏技术博文

mogodb3.2源码安装

mogodb3.2源码安装 下载链接: http://www.mongodb.org/downloads 1、环境准备: 1.mkdir -p /data/tg...

2875
来自专栏北京马哥教育

MySQL主从复制架构及原理

一、简介 在实际生产中,数据的重要性不言而喻,因此考虑到数据的重要性比如单点故障导致后端数据库奔溃,或者后端数据库访问压力过大等,mysql数据库做主从非常有必...

3444
来自专栏王硕

原 进程小程序

3568
来自专栏我的小碗汤

yum源配置

在配置yum前首先得说说rpm,在redhat和centos linux系统上,rpm作为软件包管理工具,可以方便的安装、查询、卸载软件包。常见命令如下:

3292
来自专栏Linyb极客之路

redis主从复制简介

一. Redis主从复制简介 Redis支持将数据同步到多台从库上,这种特性对提高读取性能非常有益。 1) master可以有多个 slave。 2) 除了多...

40610
来自专栏杨建荣的学习笔记

海量数据迁移之分区并行切分(r2笔记60天)

在海量的数据迁移中,如果某个表特别大,可以考虑对表中的分区进行切分,比如某个表有100g,还有100个分区,那么可以考虑针对这100个分区,那么可以考虑把这10...

2824
来自专栏大数据智能实战

HBase暴力删除HDFS数据后建表出现Table already exist问题的解决

在一些情况下,不得不对HBase数据进行暴力删除,这种情况如原始数据量特别大,而又不需要存储的时候。或者HBase无法启动等问题。 删除比较简单,直接调用had...

1915
来自专栏运维小白

12.3/12.4 PHP安装

PHP安装目录概要 和LAMP安装PHP方法有差别,需要开启php-fpm服务 cd /usr/local/src/ wget http://cn2.php.n...

2438
来自专栏北京马哥教育

如何对MySQL数据库中的数据进行实时同步

通过阿里云数据传输,并使用 dts-ads-writer 插件, 可以将您在阿里云的云数据库RDS for MySQL中数据表的变更实时同步到分析型数据库中对应...

51011
来自专栏运维技术迷

centos7下卸载python后yum不能使用的恢复方法

手贱!本来是想把python2.7重新安装一下,结果直接remove了。然后使用yum install python的时候发现已经command not fou...

3996

扫码关注云+社区