GoldenGate:source端表有2个唯一键,target端错误的选择了主键

写在最前: 这是14年我写的文章,曾经发布在chinaunix上(http://blog.chinaunix.net/uid/23284114.html),已经被chinaunix删除。 今天搜索问题,导引到itpub一篇博客上,看文章结构非常熟悉(该博客未注明转载自哪里)。查看了自己的云笔记,确认是我2014年10月写的文章。 感慨时间过的真快,转眼过去5年。 算上这次,chinaunix是我已

Read more

Oracle DataGuard 日志传输压缩技术

工作中,Dataguard主库、备库在不同机房用于容灾是常见的架构。但是,网络带宽不够,主库的redo传输到备库不及时,此时就会发生备库延迟。 这种情况下,当主库故障无法访问,备库落后于难以起到完全的灾备作用。 如何判断网络带宽是否够用? 首先,要知道redo每秒产生量,然后和带宽进行比较。长时间redo每秒产生量大于网络带宽,很明显网络带宽不够用了。 如何在不增加支持成本解决这个问题? 在CPU

Read more

ORA-12012 ORA-12005: may not schedule automatic refresh for times in the past

版本:11gR2 RAC 核心库出现job失败告警,最初认为是偶发事件,没想到最近两天会规律出现。 通过查看alert,获知是job 483问题。 Mon Jan 07 11:28:15 2019

错误的字面意思:调度自动刷新获得的下次执行时间已经处于过去时。 查看job 483设定的interval。 [crayon-5df4ee

Read more

Dataguard LNS进程10g到12c的演变

公司生产库11gR2 DataGuard报出错误,显示LNS无法将日志传输到备库上。

查看trace xxxx_nsa3_77487.trc

里面提及了NSS、NSA,之前没有注意过这些进程, 那么它们的用途是什么? Oracle 11gR1及之前版本 Oracle

Read more

CTSS服务介绍及模式调整

  一、CTSS介绍 CTSS是Oracle集群软件的一部分,如果发现OS时间同步有效或者中断,那么CTSS以observer观察者模式运行。 如果发现集群中的任何节点都没有时间同步服务,那么CTSS变为activ活跃模式,并接管集群时间管理。 当节点加入到集群,如果CTSS为活跃状态,那么它会拿着新节点与集群中的节点时间做比对。如果两个时间有差异,且时间差异小于阈值时间(24小时),那

Read more