zoukankan      html  css  js  c++  java
  • RFS[3]: No standby redo logfiles available for thread 1

    问题描述:备库恢复DG之后,mrp进程一直是wait_for_log,主库创建数据没有正常同步,只有在切换归档的时候备库才能同步主库数据

     

    查看主库日志,主库RFS进程提示没有可用的standby redo在线程1

    主库输出日志:

    RFS[3]: Assigned to RFS process 15362
    
    RFS[3]: No standby redo logfiles available for thread 1
    
    RFS[3]: Opened log for thread 1 sequence 712 dbid 1446616449 branch 1051207668
    
    Sat Apr 24 10:19:52 2021

    查询主备库standby_log大小

    主库:

    SQL> select group#,thread#,sequence#,bytes/1024/1024 from v$Log;
    
        GROUP#    THREAD#  SEQUENCE# BYTES/1024/1024
    ---------- ---------- ---------- ---------------
    	 1	    1	     709	     512
    	 2	    1	     710	     512
    	 3	    1	     711	     512
    	 4	    1	     712	     512
    	 5	    1	     707	     512
    	 6	    1	     708	     512
    

    备库:

    SQL> select group#,thread#,sequence#,bytes/1024/1024 from v$standby_log;
    
        GROUP#    THREAD#  SEQUENCE# BYTES/1024/1024
    ---------- ---------- ---------- ---------------
    	30	    1	       0	     500
    	31	    1	       0	     500
    	32	    1	       0	     500
    	33	    1	       0	     500
    	34	    1	       0	     500
    	38	    1	       0	     500
    	39	    1	       0	     500
    

    经比较主备库standby_log大小创建不一致,重建备库standby_log

    alter database add standby logfile thread 1 group 48'/data/orcl/std_redo48.log' size 512M;
    alter database add standby logfile thread 1 group 49'/data/orcl/std_redo49.log' size 512M;
    alter database add standby logfile thread 1 group 40'/data/orcl/std_redo40.log' size 512M;
    alter database add standby logfile thread 1 group 41'/data/orcl/std_redo41.log' size 512M;
    alter database add standby logfile thread 1 group 42'/data/orcl/std_redo42.log' size 512M;
    alter database add standby logfile thread 1 group 43'/data/orcl/std_redo43.log' size 512M;
    alter database add standby logfile thread 1 group 44'/data/orcl/std_redo44.log' size 512M;
    
    
    alter database drop logfile group 38;
    alter database drop logfile group 39;
    alter database drop logfile group 30;
    alter database drop logfile group 31;
    alter database drop logfile group 32;
    alter database drop logfile group 33;
    alter database drop logfile group 34;
    

    主库切换归档测试

    alter system switch logfile;

    备库:

    SQL> select process, status, thread#,sequence#, block#, blocks from v$managed_standby;
    
    PROCESS   STATUS	  THREAD#  SEQUENCE#	 BLOCK#     BLOCKS
    --------- ------------ ---------- ---------- ---------- ----------
    ARCH	  CONNECTED		0	   0	      0 	 0
    ARCH	  CONNECTED		0	   0	      0 	 0
    ARCH	  CONNECTED		0	   0	      0 	 0
    ARCH	  CLOSING		1	 710	      1        416
    RFS	  IDLE			0	   0	      0 	 0
    MRP0	  APPLYING_LOG		1	 713	 255005    1048576
    RFS	  IDLE			0	   0	      0 	 0
    RFS	  IDLE			1	 713	 255005 	 1
    
    8 rows selected.
    

    状态正常,mrp进程已经变成applying_log

     

  • 相关阅读:
    让IT工作者过劳的13个坏习惯zz
    WPF Radio button的解决方案
    程序退出的各种方法,如何关闭多线程。
    文本框输入自动切换输入法问题
    在外部js文件中读取带母版页的子页当中控件的值
    Showwindow/FindWindow/PostMessage 转
    vb读取字节中的某一位
    C# 禁止windows程序重复运行的两种基本方法
    C# DllImport的用法(转)
    sqlserver存储过程中sql语句连接及datetime字段的处理
  • 原文地址:https://www.cnblogs.com/houzhiheng/p/14698964.html
Copyright © 2011-2022 走看看