暂无图片
logminer参数checkpoint_retention_time更改后被还原
我来答
分享
gjq
2021-11-12
logminer参数checkpoint_retention_time更改后被还原
暂无图片 15M

数据库环境 Oracle19.0.0.4 cdb

因OGG 抽取进程 很多,logminer吃SYSAUX表空间太严重,把dba_capture.checkpoint_retention_time由默认值改成了3,sys.streams$_preocess_params.value由默认值10改成1024

改完第二天发现,这两个参数值又恢复了默认值。却是为何?

我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
豆宇斯
标准答案来了。。。

之前我们也遇到了一样的问题,初始问题是表logmnr_restart_ckpt$ HWM 导致OGG抽取进程延迟,按照文档429599.1对表和索引做shrink后延迟问题解决,同时MOS建议按照文档735071.1修改参数。

通过执行以下命令从7改为3

exec dbms_capture_adm.alter_capture(capture_name =>'OGG$CAP_EXTRACT1',CHECKPOINT_RETENTION_TIME=>3);

但是发现过一段时间后参数会恢复默认值7,联系MOS反馈在他们的测试环境上也有同样的问题

解决办法,将参数写死在文件中。。。


暂无图片 评论
暂无图片 有用 1
暂无图片
张sir
2022-11-01
他们进一步调查有结论吗?除了写入参数文件,ogg经常出现诡异的问题,大部分还都得开sr解决。
gjq

微信图片_20211112104827.jpg

暂无图片 评论
暂无图片 有用 0
gjq

微信图片_20211112104839.jpg

暂无图片 评论
暂无图片 有用 0
范伟林

ogg只能通过参数进行控制的,不能用DBMS包,抽取进程配置CHECKPOINTSECS参数即可,检查点时间默认是10s;

例子:CHECKPOINTSECS  60

暂无图片 评论
暂无图片 有用 0
范伟林
答主
2021-11-29
其实默认10s就是Time Since Chkpt的时间
一一

请问你这个问题解决了吗?可以分享下吗?

暂无图片 评论
暂无图片 有用 1
豆宇斯
2022-09-19
同问,我们也是改成3,重启后又恢复7
gjq
题主
2022-10-31
没有人回答。。
DK

测试过,可以通过参数固定,重启后不会变更。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏