goldengate表空间过大处理
本文主要解决goldengate运行时间多年后,表空间不释放的问题
ORA-07445: [kkorminl()+306] 故障处理
本文主要对ORA-07445 [kkorminl()+306] 的原因进行分析
ORA-600[qesmaGetTblSeg1]错误分析
oracle延迟段、业务系统代码逻辑问题及终端设备时间异常,导致频繁触发的ORA-600 [qesmaGetTblSeg1]报错。
ORA 600 [ktspgsb-1]ORA 600 [ktecgsc:objdORA-600[ktspgsb3objdchk_kcbgcur_3]故障
ORA 600 [ktspgsb-1]\ORA 600 [ktecgsc:objd\ORA-600[ktspgsb3objdchk_kcbgcur_3] 报错处理,经查是由于业务系统truncate导致
RC3: Archive log rejected (thread 1 sequence 30452) at host 'testadg' ORA-16401
ADG主库搞警:RC3: Archive log rejected (thread 1 sequence 30452) at host 'testadg' ORA-16401
使用goldengate的discard参数文件快速定位ORA-0001报错问题
本文使用goldengate的discard参数文件,可以快速的获取到OGG报错时执行SQL的绑定变量值,比使用logdump进行故障分析速度更快,更易获取,ORA-0001唯一键重复报错。
HP平台上的goldengate多一个反斜杠,导致MGR进程不能自动清除trail文件
HP平台上的goldengate多一个反斜杠,导致MGR进程不能自动清除trail文件,经详查及Oracle确定,属于一个BUG。
业务系统不释放资源,引起临时表空间报ORA-1652错误
业务系统不释放资源,导致临时表空间报ORA-1652错误
sqlplus无法登陆到ASM实例,报ORA-12547: TNS:lost contact错误
使用sqlplus无法登陆到asm实例,报ORA-12547: TNS:lost contact错误,经查,是由于环境变量多一个反斜杠引起的。此类问题解决起来就几秒钟,但排查过程花费了2个多小时,真郁闷。
goldengate目标端复制进程延迟
goldengate 复制进程延迟 200多小时,经查,是由于相关SQL走全表扫描,导致性能差引起的
OGG抽取进程延迟100多小时
本文主要是通过开启ogg抽取进程的trace,来分析OGG延迟的原因,并做测试。
用户只有select 权限导致业务无法使用
select权限测试,使用select for update 引起锁表,最终导致其他用户无法修改表。并测试select for update权限是否可以修改数据,发现不能。
oracle索引的三种状态
Oracle 索引 分区表 分区索引
主机和数据库在运行中处理ORA-27090错误
rehat6.5 ASM日志报ORA-27090 在不关闭主机及数据库的情况下调整主机参数fs.aio-max-nr
goldengate目标端报ORA-04098错误
OGG目标端报ORA-04098错误
OGG-01820 Could not enable workspace
goldengate 报OGG-01820错误
一条SQL引起的ORA-04031错误
低效SQL引起的ORA-04031错误
OGG源端同目标端某个字段数值相差10000倍
检修后,进行数据同步,发现ogg的源端同目标端某个表的某个字段数值,相差10000倍
oracle 19C 触发的ORA-04031BUG
SGA的组件init_heap_kfsg 持续耗费内存,每天增长300M左右,导致SGA内存耗尽,引起的ORA-04031错误及服务器重启
如何有效的为ASM磁盘组剔除磁盘添加磁盘
ASM磁盘