关于alert_sid.log中时常报错 checkpoint not complete问题原因描述

Thread 1 advanced to log sequence 27933
Current log# 2 seq# 27933 mem# 0: /home/oracle/oradata/oradb/redo02.log
Fri Nov 7 11:55:33 2008
Thread 1 cannot allocate new log, sequence 27934
Checkpoint not complete
Current log# 2 seq# 27933 mem# 0: /home/oracle/oradata/oradb/redo02.log
Thread 1 advanced to log sequence 27934
Current log# 1 seq# 27934 mem# 0: /home/oracle/oradata/oradb/redo01.log


关于alert_sid.log中经常报错checkpoint not complete问题的简单分析:

1.只有当日志切换(log switch)或者关闭数据库实例的时候才会发生checkpoint(检查点)
2.当日志切换(log switch)时发起checkpoint(检查点的目的主要在于通知或者说调度DBWn进程将db_cache_size 数据高速缓冲区的数据写到物理的磁盘data file中),而当redo log file group配置的较少同时LGWR 写入redo log的速率很快的时候而DBWn写入data file慢的情况下,即会出现此情况
3.例如log-1>log-2>log-1 当log-2写满切换到log-1时(redo log是重复循环方式写), 由于DBWn的写速率远不如LGWR写的速度时,为了保证数据的完整一致性,DBWn必须将log-1中的redo写入的对应数据记录完整写到data file之后,才会进行下一次的LGWR写操作,否则LGWR只能出等待状态,这时便会出现上述的报错 checkpoint not complete

解决方法可通过调整redo log file group来实现(目的在于增大日志文件组,已满足LGWR的写入速度)

alter database add logfile group x '$ORACLE_BASE/oradata/oradb/redox.log' size xxm;

[@more@]

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

转载于:http://blog.itpub.net/8497482/viewspace-1049638/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据您提供的配置文件,这是一个用于姿态估计的pose_demo的配置示例。该配置文件包括了处理器配置(processor_cfg)和命令行参数配置(argparse_cfg)。 处理器配置包括以下内容: - type:指定处理器类型为"processor.pose_demo.inference",这可能是一个自定义的处理器类型。 - gpus:指定使用的GPU数量为1。 - worker_per_gpu:指定每个GPU的worker数量为1。 - video_file:指定输入视频的路径为"resource/data_example/skateboarding.mp4"。 - save_dir:指定结果保存的目录路径为"work_dir/pose_demo"。 检测配置(detection_cfg)包括以下内容: - model_cfg:指定检测模型的配置文件路径为"configs/mmdet/cascade_rcnn_r50_fpn_1x.py"。 - checkpoint_file:指定检测模型的checkpoint路径为"mmskeleton://mmdet/cascade_rcnn_r50_fpn_20e"。 - bbox_thre:指定检测目标的边界框阈值为0.8。 估计配置(estimation_cfg)包括以下内容: - model_cfg:指定姿态估计模型的配置文件路径为"configs/pose_estimation/hrnet/pose_hrnet_w32_256x192_test.yaml"。 - checkpoint_file:指定姿态估计模型的checkpoint路径为"mmskeleton://pose_estimation/pose_hrnet_w32_256x192"。 - data_cfg:指定姿态估计模型的数据配置,包括图像尺寸、像素标准化值、图像均值和标准差以及后处理选项。 命令行参数配置(argparse_cfg)包括了一些命令行参数的绑定,用于从命令行传递参数给处理器配置。 例如,您可以使用以下命令行参数来运行pose_demo: ``` python pose_demo.py --gpus 1 --video resource/data_example/skateboarding.mp4 --worker_per_gpu 1 --skeleton_model configs/pose_estimation/hrnet/pose_hrnet_w32_256x192_test.yaml --skeleton_checkpoint mmskeleton://pose_estimation/pose_hrnet_w32_256x192 --detection_model configs/mmdet/cascade_rcnn_r50_fpn_1x.py --detection_checkpoint mmskeleton://mmdet/cascade_rcnn_r50_fpn_20e ``` 请注意,以上仅为示例,具体的使用方式和命令行参数可能会有所不同,具体取决于实际情况。 如果您有进一步的问题,请提供更多细节,我将尽力帮助您。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值