等待事件:log file switch (checkpoint incomplete)

AWR中TOP事件是

log file switch (checkpoint incomplete)

一.     问题分析

主要的问题在于log文件切换时由于checkpoint未完成,而发生等待事件“log file switch”,该等待事件会影响LGWR进程的写入,从而还会产生一些锁等待。所以优先考虑解决该等待事件,再做进一步观察。

二.     操作步骤


1.      目前日志使用情况:

SQL>select group#,bytes/1024/1024,status, members from V$log;

    GROUP# BYTES/1024/1024 STATUS              MEMBERS

------------------------- ---------------- ----------

         1              50 CURRENT                   1

         2              50 ACTIVE                    1

         3              50 ACTIVE                    1

 

SQL>select group#,member from V$logfile;

    GROUP# MEMBER

------------------------------------------------------------------------------------------

         3/home/oracle/app/oradata/pera205/redo03.log

         2/home/oracle/app/oradata/pera205/redo02.log

         1/home/oracle/app/oradata/pera205/redo01.log

 

 

下面的步骤为重设redolog的步骤,该步骤可以在线做,不影响业务的正常使用:

2.扩展4组512M.

 

alterdatabase add logfile  group 4('/home/oracle/app/oradata/pera205/redo04.log') size 512M;

alter database add logfile  group 5 ('/home/oracle/app/oradata/pera205/redo05.log')size 512M;

alter database add logfile  group 6 ('/home/oracle/app/oradata/pera205/redo06.log')size 512M;

alter database add logfile  group 7 ('/home/oracle/app/oradata/pera205/redo07.log')size 512M;

 

 

删除原来3组

必须状态是INACTIVE才能删除.ACTIVE和CURRENT不能删除。

alter database drop logfile group 1;

alterdatabase drop logfile group 2;

alterdatabase drop logfile group 3;


在后面的观察该等待事件不再出现。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
"error:--resume checkpoint does not exist"表示在程序运行过程中出现了错误,提示指定的checkpoint(检查点)不存在。 checkpoint是一种保存程序运行状态的机制,在许多应用中可用于保存模型参数、中间结果等。当程序需要恢复之前的运行状态时,可以使用checkpoint来实现。然而,如果指定的checkpoint不存在,程序就无法正确地恢复之前的状态,会出现错误。 出现这个错误的原因可能有以下几种: 1. 指定的checkpoint路径不正确:可能是路径被拼写错误或者路径不存在。需要仔细检查输入的路径是否正确,并确认路径下是否存在指定的checkpoint文件。 2. checkpoint文件被删除或移动:如果在程序运行期间手动删除或移动了checkpoint文件,那么程序就无法找到指定的checkpoint。此时,可以尝试找回或重新生成checkpoint文件。 3. 程序中指定的checkpoint名称与实际的名称不一致:可能是程序中指定的checkpoint名称与实际生成的名称不符合。需要确保指定的checkpoint名称正确。 针对这个错误,可以采取以下一些解决措施: 1. 检查路径和文件名:仔细检查checkpoint路径和文件名是否正确,并确保路径下存在指定的checkpoint文件。 2. 恢复或重新生成checkpoint文件:如果checkpoint文件被删除或移动,可以尝试找回原有的checkpoint文件或重新生成checkpoint文件。 3. 确认指定的checkpoint名称是否正确:确保程序中指定的checkpoint名称与实际生成的名称一致。 总之,出现"error:--resume checkpoint does not exist"错误说明在程序运行过程中找不到指定的checkpoint文件。通过仔细检查路径、文件名和名称的正确性,并采取相应的恢复或重新生成措施,可以解决这个问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值