暂无图片
Oracle 19c 降低HWM
我来答
分享
豆宇斯
2022-09-08
Oracle 19c 降低HWM

之前一个OGG抽取进程延迟问题在研究半个多月后基本可以确定是system.LOGMNR_RESTART_CKPT$这张表HWM导致的,测试环境尝试shrink table+index,从120G降低到100M左右,但是用了将近7小时,由于是system下的表还不支持online redefinition,有什么办法可以更快的降低HWM么

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
刘贵宾

移动表

收缩表 

导入导出表 

在线重定义表

truncate


降低HWM,就这么几个方法,提不了速了,附上一个同样的问题


https://www.modb.pro/issue/6975

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
豆宇斯
题主
2022-09-08
哎就是根据MOS做的shrink,需要的时间太长了。OGG延迟问题出现1年了,看到了希望又仿佛没有希望。。。
刘贵宾
答主
2022-09-08
你的capture保留时间和记录频率参数是什么样啊
豆宇斯
题主
2022-09-08
生产环境已经调整到2500和7天了,数据量清理了,但是HWM降不下来,4000行数据120G
展开全部评论(5条)
刘贵宾

嗯,执行完注意看看有没有无效对象,记得编译下无效对象

暂无图片 评论
暂无图片 有用 0
打赏 0
豆宇斯

测试7小时,生产12小时。。。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
linux rman 备份集 到win下还原会有坏块,linux 端 validate database 检测,又检测不到坏块,这是为什么?
回答 3
源端是哪,目标端是哪。考虑传输、操作系统编码等情况
12cR2 RAC for windows 2016 已经安装成功,然后打补丁:Patch 32392089 WINDOWS DB BUNDLE PATCH 12.2.0.1.210420 的时候这个错。 请问有哪位大神碰到的?
回答 1
官方文档显示windows2016不支持12cR2
DBA_DB_LINKS里的host字段
回答 1
已采纳
默认是1521端口的话,可以这么写
我在centos7.6上安装12.1的rac,提示一个子网网格被共享存储标记为使用
回答 2
网络接口配置界面选择了asm的网络,这里就要选择flex方式进行安装
克隆pdb
回答 1
就是在19里面也没有进度。在命令行执行都没有进度条的。不过你可以看一下原库的目录。在手工对比一下新库的目录大小。估算一下。
Oracle case when语法,可以判断多个字段吗?
回答 3
可以
oracle rac 19c 在winserver2016 打补丁了,prepatch卡住了执行不下去
回答 3
感谢你的建议,卡住时是因为两边补丁级别不一致
Oracle 为什么同一个sql 使用analyze收集后,性能更差,使用dbms_stats.gather_table_stats执行后,性能更好呢?
回答 3
analyze基本上已经被废弃了,在收集统计信息的全面性上和准确性上,analyze不及dbms包,可以看下收集完统计信息的sql的执行计划,看看cost消耗在哪里,可以分析下哪块统计信息不准导致的s
Oracle的ORA-01555:snapshot too old错误
回答 8
已采纳
导致这个错误的一个原因:提交得太过频繁。ORA01555与数据破坏或数据丢失毫无关系,它算得上是一个“安全”的错误,唯一的影响是:收到这个错误的查询无法继续处理。这个错误实际上很简单,只有三个原因:(
Oracle RAC SCN传播方式(Broadcast-On-Commit)
回答 2
有几个疑问1、查询循环插入的那张表,会出现最后几条丢失的现象这个丢失是怎么确定的呢?2、另外还有一个Daemonsession不断检查插入的记录数,当检查完成时通知另外一个节点的session处理一个