• archive_lag_target参数


     
    需求,由于一套生产环境归档日志切换频率过低,建议修改参数,使其间隔一定时间周期自动切换生成归档日志;
    SQL>select thread#,sequence#,to_char(completion_time,'yyyy-mm-dd hh24:mi') from v$archived_log where completion_time>sysdate-10;
        THREAD#  SEQUENCE# TO_CHAR(COMPLETION_TIME,'YYYY-MM
    ---------- ---------- --------------------------------
              1       1366 2019-08-13 23:55
              1       1367 2019-08-14 02:43
              1       1368 2019-08-18 11:02
              1       1369 2019-08-19 03:37
    测试环境归档日志切换频率非常低,生产环境类似,如果生产环境online redo出现问题,将丢失数十小时的数据。
    SQL>select a.ksppinm,b.ksppstvl,a.ksppdesc from x$ksppi a,
    x$ksppcv b where (a.indx=b.indx) and a.ksppinm like '%archive_lag_target%';
    --------------------------------------------------------------------------------
    archive_lag_target  0      Maximum number of seconds of redos the standby could lose  秒为单位,重做日志切换时间
    
    生产环境建议配置1800s,即建议30分钟日志切换一次。

    Setup of archive_lag_target anywhere between [60, 7200] seconds:

    use of setting archive_lag_target in non-standby envrionment

    ARCHIVE_LAG_TARGET limits the amount of data that can be lost and effectively increases the availability of the standby database by forcing a log switch after the specified amount of time elapses.

    A 0 value disables the time-based thread advance feature; otherwise, the value represents the number of seconds. Values larger than 7200 seconds are not of much use in maintaining a reasonable lag in the standby database. The typical, or recommended value is 1800 (30 minutes). Extremely low values can result in frequent log switches, which could degrade performance; such values can also make the archiver process too busy to archive the continuously generated logs.


    
    SQL> alter system set archive_lag_target=900; --15分钟
    
    SQL>  select sysdate from dual;
    SYSDATE
    -------------------
    2019-08-19 03:41:07
    
    测试环境没有数据,按照参数,应该是再03:52分,alert应该存在日志切换记录信息。
    Alert日志信息
    
    Mon Aug 19 03:52:04 2019
    Thread 1 advanced to log sequence 1371 (LGWR switch)
      Current log# 3 seq# 1371 mem# 0: /11.2.0.4/app/oracle/oradata/tt11204/redo03.log
    Mon Aug 19 03:52:04 2019
    Archived Log entry 1597 added for thread 1 sequence 1370 ID 0x756770e0 dest 1:
    Mon Aug 19 03:52:07 2019

  • 相关阅读:
    Elasticsearch基础总结
    JDK安装配置
    目标跟踪【1】质心跟踪算法
    opencv 快速下载
    keras to_categorical函数one hot 编码
    深度学习 之 模型部署【2】TensorRT 入门
    深度学习 之 模型部署【1】基础入门
    PyTorch 剪枝
    NMS 系列
    图像处理gamma 矫正 及 人脸处理
  • 原文地址:https://www.cnblogs.com/lvcha001/p/11377853.html
Copyright © 2020-2023  润新知