阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

MRP0- Background Media Recovery terminated with error 1111

402次阅读
没有评论

共计 6402 个字符,预计需要花费 17 分钟才能阅读完成。

Active DataGuard 由于 db_file_name_convert 设置不当,导致数据文件无法自动同步到备库问题处理过程。
 检查主备日志同步
SQL> select max(sequence#)  from v$archived_log;
 MAX(SEQUENCE#)
 ————–
        386952
 SQL> select max(sequence#) from v$archived_log where applied=’YES’;
 MAX(SEQUENCE#)
 ————–
        386932
检查 alter log
 Managed Standby Recovery starting Real Time Apply
 Thu Apr 07 10:04:08 2016
 Errors in file /app/Oracle/diag/rdbms/pgsadg/pgsadg/trace/pgsadg_dbw0_31401.trc:
 ORA-01186: file 35 failed verification tests
 ORA-01157: cannot identify/lock data file 35 – see DBWR trace file
 ORA-01111: name for data file 35 is unknown – rename to correct file
 ORA-01110: data file 35: ‘/app/oracle/product/11.2.0/db_1/dbs/UNNAMED00035’
 File 35 not verified due to error ORA-01157
 MRP0: Background Media Recovery terminated with error 1111
 Errors in file /app/oracle/diag/rdbms/pgsadg/pgsadg/trace/pgsadg_pr00_5529.trc:
 ORA-01111: name for data file 35 is unknown – rename to correct file
 ORA-01110: data file 35: ‘/app/oracle/product/11.2.0/db_1/dbs/UNNAMED00035’
 ORA-01157: cannot identify/lock data file 35 – see DBWR trace file
 ORA-01111: name for data file 35 is unknown – rename to correct file
 ORA-01110: data file 35: ‘/app/oracle/product/11.2.0/db_1/dbs/UNNAMED00035’
 Managed Standby Recovery not using Real Time Apply
 Completed: ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION
 Recovery Slave PR00 previously exited with exception 1111
 MRP0: Background Media Recovery process shutdown (pgsadg)

检查 db_file_name_convert 参数配置。
SQL> show parameter conver

 NAME                                TYPE        VALUE
 ———————————— ———– ——————————
 db_file_name_convert                string      +DATA_JD_DG/pgs/datafile/, /da
                                                  ta/pgs/datafile/, +DATA_JD_DG/
                                                  pgs/tempfile/, /data/pgs/tempf
                                                  ile/

 select file_name,file_id from dba_data_files where file_id=35;
 FILE_NAME                                            FILE_ID
 —————————————————- ———-
 /app/oracle/product/11.2.0/db_1/dbs/UNNAMED00035    35

 $ ls -l /app/oracle/product/11.2.0/db_1/dbs/UNNAMED00035
 ls: cannot access /app/oracle/product/11.2.0/db_1/dbs/UNNAMED00035: No such file or directory

错误原因是由于在参数 db_file_name_convert 配置以外的磁盘组 FRAJD_DG 上创建表空间,路径无法转换导致数据文件无法同步。

 解决办法:
 备库修改 db_file_name_convert 参数配置,将新的磁盘组转换添加到参数中。
alter system set db_file_name_convert=’+DATA_JD_DG/pgs/datafile/’,’/data/pgs/datafile/’,’+DATA_JD_DG/pgs/tempfile/’,’/data/pgs/tempfile/’,’+FRAGT_DG/pgs/datafile/’,’/data/pgs/datafile/’,’+DATA_GT_DG/pgs/datafile/’,’/data/pgs/datafile/’,’+FRAJD_DG/pgs/datafile/’,’/data/pgs/datafile/’ scope=spfile;
重启备库,只能将数据库启动到 mount 状态:
shutdown immediate
 startup mount;

将备库的 standby_file_management 参数修改为手动管理模式
SQL> alter system set standby_file_management=’MANUAL’ scope=both;

 System altered.

把 UNNAMED 数据文件放到正确路径
SQL> alter database create datafile ‘/app/oracle/product/11.2.0/db_1/dbs/UNNAMED00035’ as ‘/data/pgs/datafile/tbs_rpt_data.256.908366191’;

 Database altered.

将备库的 standby_file_management 参数修改回自动模式
SQL> ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT=AUTO scope=both;

 System altered.

开启实时应用日志同步
SQL> alter database recover managed standby database using current logfile disconnect;

 Database altered.

 SQL> SELECT PROCESS, STATUS, THREAD#, SEQUENCE#,BLOCK#,BLOCKS,PID FROM V$MANAGED_STANDBY;

 PROCESS  STATUS          THREAD#  SEQUENCE#    BLOCK#    BLOCKS        PID
 ——— ———— ———- ———- ———- ———- ———-
 ARCH      CLOSING              2      9028      6144        382      5627
 ARCH      CONNECTED            0          0          0          0      5629
 ARCH      CONNECTED            0          0          0          0      5631
 ARCH      CLOSING              1    386953      61440        223      5633
 RFS      IDLE                  0          0          0          0      5982
 RFS      IDLE                  1    386954      91968          1      5986
 RFS      IDLE                  0          0          0          0      5988
 RFS      IDLE                  0          0          0          0      6014
 RFS      IDLE                  0          0          0          0      6018
 RFS      IDLE                  2      9029      14418          1      6020
 MRP0      APPLYING_LOG          2      9021      9118    104400      9409

 11 rows selected.

 select file_name,file_id from dba_data_files where file_id=35;
 FILE_NAME                                            FILE_ID
 —————————————————- ———-
 /data/pgs/datafile/tbs_rpt_data.256.908366191        35

 $ ls -l /data/pgs/datafile/tbs_rpt_data.256.908366191
 -rw-r—– 1 oracle oinstall 17179877376 Apr  7 11:21 /data/pgs/datafile/tbs_rpt_data.256.908366191

 SQL> select max(sequence#)  from v$archived_log;

 MAX(SEQUENCE#)
 ————–
        386953

 SQL> select max(sequence#) from v$archived_log where applied=’YES’;

 MAX(SEQUENCE#)
 ————–
        386937

 SQL> SELECT PROCESS, STATUS, THREAD#, SEQUENCE#,BLOCK#,BLOCKS,PID FROM V$MANAGED_STANDBY;

 PROCESS  STATUS          THREAD#  SEQUENCE#    BLOCK#    BLOCKS        PID
 ——— ———— ———- ———- ———- ———- ———-
 ARCH      CLOSING              2      9028      6144        382      5627
 ARCH      CONNECTED            0          0          0          0      5629
 ARCH      CONNECTED            0          0          0          0      5631
 ARCH      CLOSING              1    386953      61440        223      5633
 RFS      IDLE                  0          0          0          0      5982
 RFS      IDLE                  1    386954    113192          2      5986
 RFS      IDLE                  0          0          0          0      5988
 RFS      IDLE                  0          0          0          0      6014
 RFS      IDLE                  0          0          0          0      6018
 RFS      IDLE                  2      9029      18285          1      6020
 MRP0      APPLYING_LOG          1    386939        90    307616      9409

 11 rows selected.

 SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

 Database altered.

 SQL> alter database open;

 Database altered.

 SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;

 Database altered.

 SQL> select max(sequence#) from v$archived_log where applied=’YES’;

 MAX(SEQUENCE#)
 ————–
        386953

 SQL> select max(sequence#)  from v$archived_log;

 MAX(SEQUENCE#)
 ————–
        386953

 Created by Tony.Tang[TangYun]2016.04
-------------End-----------------

Oracle 11gR2 在 VMWare 虚拟机中安装步骤 http://www.linuxidc.com/Linux/2013-09/89579p2.htm

Debian 下 安装 Oracle 11g XE R2 http://www.linuxidc.com/Linux/2014-03/98881.htm

Oracle Data Guard 重要配置参数 http://www.linuxidc.com/Linux/2013-08/88784.htm

基于同一主机配置 Oracle 11g Data Guard http://www.linuxidc.com/Linux/2013-08/88848.htm

探索 Oracle 之 11g DataGuard http://www.linuxidc.com/Linux/2013-08/88692.htm

Oracle Data Guard(RAC+DG) 归档删除策略及脚本 http://www.linuxidc.com/Linux/2013-07/87782.htm

Oracle Data Guard 的角色转换 http://www.linuxidc.com/Linux/2013-06/86190.htm

Oracle Data Guard 的日志 FAL gap 问题 http://www.linuxidc.com/Linux/2013-04/82561.htm

Oracle 11g Data Guard Error 16143 Heartbeat failed to connect to standby 处理方法 http://www.linuxidc.com/Linux/2013-03/82009.htm

更多 Oracle 相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-04/130300.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计6402字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19348
评论数
4
阅读量
7801782
文章搜索
热门文章
开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板 1Panel:小白轻松构建 Web 服务与面板加固指南 哈喽,我是星哥,经常有人问我不...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击

恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击

恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击 PHP-FPM(FastCGl Process M...
我用AI做了一个1978年至2019年中国大陆企业注册的查询网站

我用AI做了一个1978年至2019年中国大陆企业注册的查询网站

我用 AI 做了一个 1978 年至 2019 年中国大陆企业注册的查询网站 最近星哥在 GitHub 上偶然...
240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

  240 元左右!五盘位 NAS 主机,7 代 U 硬解 4K 稳如狗,拓展性碾压同价位 在 NA...
如何免费使用强大的Nano Banana Pro?附赠邪修的用法

如何免费使用强大的Nano Banana Pro?附赠邪修的用法

如何免费使用强大的 Nano Banana Pro?附赠邪修的用法 前言 大家好,我是星哥,今天来介绍谷歌的 ...
Python自学26 – Cookie和Session

Python自学26 – Cookie和Session

Python 自学 26 – Cookie 和 Session 在学习 Web 开发时,Cooki...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比

小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比

小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比 星哥玩云,带你从小白到上云高手。今天咱们就来聊聊——什...
星哥带你玩飞牛NAS-12:开源笔记的进化之路,效率玩家的新选择

星哥带你玩飞牛NAS-12:开源笔记的进化之路,效率玩家的新选择

星哥带你玩飞牛 NAS-12:开源笔记的进化之路,效率玩家的新选择 前言 如何高效管理知识与笔记,已经成为技术...
开发者福利:免费 .frii.site 子域名,一分钟申请即用

开发者福利:免费 .frii.site 子域名,一分钟申请即用

  开发者福利:免费 .frii.site 子域名,一分钟申请即用 前言 在学习 Web 开发、部署...
你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你 为什么要用宝塔跑分? 宝塔跑分其实就是对 CPU、内存、磁盘、IO 做...
浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍 前言 在 AI 自动化快速发展的当下,浏览器早已不再只是...