DG修改standby_file_management参数

问题:dataguard备库MRP进程停止,查看告警日志有如下报错:
alter database recover managed standby database using current logfile disconnect from session
Attempt to start background Managed Standby Recovery process (eisoostd)
Mon Apr 17 15:34:09 2017
MRP0 started with pid=26, OS id=4241
MRP0: Background Managed Standby Recovery process started (eisoostd)
Serial Media Recovery started
Managed Standby Recovery starting Real Time Apply
MRP0: Background Media Recovery terminated with error 1111
Errors in file /u01/app/oracle/diag/rdbms/eisoostd/eisoostd/trace/eisoostd_mrp0_4241.trc:
ORA-01111: name for data file 7 is unknown - rename to correct file
ORA-01110: data file 7: '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/UNNAMED00007'
ORA-01157: cannot identify/lock data file 7 - see DBWR trace file
ORA-01111: name for data file 7 is unknown - rename to correct file
ORA-01110: data file 7: '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/UNNAMED00007'
Managed Standby Recovery not using Real Time Apply
MRP0: Background Media Recovery process shutdown (eisoostd)

查看数据库信息:
SQL> select name from v$datafile;

NAME
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
/u01/app/oracle/oradata/eisoostd/system01.dbf
/u01/app/oracle/oradata/eisoostd/sysaux01.dbf
/u01/app/oracle/oradata/eisoostd/undotbs01.dbf
/u01/app/oracle/oradata/eisoostd/users01.dbf
/u01/app/oracle/oradata/eisoostd/test01.dbf
/u01/app/oracle/oradata/eisoostd/esb01.dbf
/u01/app/oracle/product/11.2.0/dbhome_1/dbs/UNNAMED00007

SQL> show parameter standby_file_management

NAME                     TYPE     VALUE
------------------------------------ ----------- ------------------------------
standby_file_management          string     MANUAL

问题原因:
standby备库参数standby_file_management=manual,在主库添加数据文件时备库不能自动添加,导致备库应用主库日志中断。

解决方案:
手动添加数据文件并修改tandby_file_management为auto

1、修改备库参数文件,添加db_file_name_convert和log_file_name_convert参数
*.db_file_name_convert='/u01/app/oracle/oradata/eisoo','/u01/app/oracle/oradata/eisoostd'
*.log_file_name_convert='/u01/app/oracle/oradata/eisoo','/u01/app/oracle/oradata/eisoostd'

2、手动添加备库缺失的数据文件
SQL> alter database create datafile '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/UNNAMED00007' as '/u01/app/oracle/oradata/eisoostd/test02.dbf';

Database altered.

SQL> select name from v$datafile;

NAME
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
/u01/app/oracle/oradata/eisoostd/system01.dbf
/u01/app/oracle/oradata/eisoostd/sysaux01.dbf
/u01/app/oracle/oradata/eisoostd/undotbs01.dbf
/u01/app/oracle/oradata/eisoostd/users01.dbf
/u01/app/oracle/oradata/eisoostd/test01.dbf
/u01/app/oracle/oradata/eisoostd/esb01.dbf
/u01/app/oracle/oradata/eisoostd/test02.dbf

3、修改standby_file_management参数
SQL> alter system set standby_file_management = auto;

System altered.

4、启动MRP进程
SQL> alter database recover managed standby database using current logfile disconnect from session;

Database altered.

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

PROCESS   STATUS      THREAD#  SEQUENCE#     BLOCK#     BLOCKS      PID
--------- ------------ ---------- ---------- ---------- ---------- ----------
ARCH      CLOSING        1      91       4096        787     4750
ARCH      CONNECTED        0       0          0      0     4752
ARCH      CONNECTED        0       0          0      0     4754
ARCH      CONNECTED        0       0          0      0     4756
RFS      IDLE            0       0          0      0     4927
RFS      IDLE            1      92       1771      1     4794
RFS      IDLE            0       0          0      0     4796
MRP0      APPLYING_LOG        1      92       1771    1024000     4864

5、查看备库日志应用情况:
SQL> select * from v$dataguard_stats;

NAME                 VALUE                                  UNIT                 TIME_COMPUTED            DATUM_TIME
-------------------------------- ---------------------------------------------------------------- ------------------------------ ------------------------------ ------------------------------
transport lag             +00 00:00:00                              day(2) to second(0) interval     04/17/2017 16:19:43        04/17/2017 16:19:41
apply lag             +03 05:22:28                              day(2) to second(0) interval     04/17/2017 16:19:43        04/17/2017 16:19:41
apply finish time         +00 00:00:22.627                          day(2) to second(3) interval     04/17/2017 16:19:43
estimated startup time         13    



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30373263/viewspace-2137422/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30373263/viewspace-2137422/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值