OGG与supplemental log
Supplemental logging有2种类型:database 和 table,后者又可分为unconditional和conditional log group;Unconditional:只记录指定列的前镜像,不管这些列是否有改动,又称为always logConditional:只在日志组...
使用RMAN或数据泵初始化OGG目标库
OGG 10引入新token变量LOGCSN,对应于oracle的scn,对此replicat可以指定开始csnStart replicat <group name> atcsn <csn> | aftercsn <csn> 准备阶段同步前需确保源库的事务都已提交,应反复检查gv$transa...
replicat的handcollisions和reperror
Replicat处理DML时可能会出现数据冲突,根据场景不同,可分别使用handcollision和reperror处理 HANDLECOLLISIONS是我们使用goldengate过程中常有的一个REPLICAT参数,该参数依赖于主键或唯一索引处理冲突数...
为何recover noredo不起作用
原贴发布于http://www.itpub.net/thread-1762728-1-1.html 这是一个2节点RAC系统,其standby也是2个节点,版本为10204备库被主库拉下的太远,决定使用recover noredo恢复--standbySQL> select to_char(current_scn) ...
goldengate的defgen
当source/target表结构完全一致时,replicat声明assumetargetdefs即可,如果不一致,则需指定sourcedefs/targetdefs文件,其由 defgen生成; 什么时候使用defgen1 跨数据库环境,例如从oracle到...
ASM之OCR所在磁盘组损坏后的恢复
How to restore ASM based OCR after complete loss of the CRS diskgroup on Linux/Unix systems [ID 1062983.1]当OCR存于ASM且损坏时,不能直接恢复;因为ocrconfig -restore需要ASM处于运行状态才能执行成功,...
ASM重命名包含OCR/vote file的磁盘组
Rename Diskgroup having OCR , Vote File , ASM SPILE [ID 1335975.1]适用于11R2;11R2提供renamedg,可在磁盘组dismount时将其重命名;如果该磁盘组包含OCR/vote file,则dismount前需将其迁移至中间磁盘;大...
直接修改ASM disk大小导致ORA-15036
ASM disk group mount fails with ORA-15036: disk is truncated [ID 1077175.1]Version 10.2.0.1 to 11.2.0.1症状:加载磁盘组时遭遇如下错误ORA-15032: not all alterations performedORA-15036: dis...
ASM下迁移控制文件
How to duplicate a controlfile when ASM is involved [ID 345180.1]Version: 10.1.0.2 to 11.1.0.7 - Release: 10.1 to 11.1当使用ASM时,有如下方法将控制文件从文件系统或ASMThe procedure applies either to...
ASM下迁移spfile
How to move ASM spfile to a different disk group [ID 1082943.1]适用于11R2有两种方法:采用create pfile/spflie通过中间文件迁移;适用asmcmd自带的spcopy命令;第一种方法比较简单,步骤如下create pfile='...
goldengate的lag
什么是lag Main Note - Oracle GoldenGate - Lag, Performance, Slow and Hung Processes [ID 1304557.1]LAG = replicat将事务写入target - 事务写入source redo日志; 即两者时间点差如果事务被分割成多个或...
goldengate的datapump调优
Excessive LAG on OGG extract Data Pump Sending Data Over WAN, calculate TCP TCPBUFSIZE TCPFLUSHBYTES [ID 1071892.1]Version 10.4.0.12 and later症状:datapump进程严重lag,并未达到预期的网络吞吐量诱因:O...
goldengate的extract进程调优
How To Troubleshoot Oracle Redo Log Reading Extract Slow Performance Issue using TESTMAPPINGSPEED [ID 1273285.1]如果 extract进程比较缓慢,应该先判断是慢在抽取上还是写 trail文件上,采用如下思路:1 &nbs...
OGG的initial load和online change sync
Initial load可分为几种:除去第一种方法,其余均需要initial-load extract或initial-load replicat;在同步initial-load期间的change时,replicat都需要添加handlercollisions参数,并在同步完成后去除; ...
gc current block busy和LMS优先级
什么是gc current block busygc current block busy 等待是RAC中global cache全局缓存当前块的争用等待事件,该等待事件时长由三个部分组成: Time to process current block request in the cache= ...
影响增量检查点的参数
影响增量检查点的参数,相对完全检查点,增量检查点只更新控制文件的checkpoint scn • FAST_START_MTTR_TARGET --推荐使用...
numa 架构下mysql可能遭遇的swap问题
相对于SMP(又称uniform. memory architecture),NUMA引入了node的概念,每个物理CPU都被视作一个node,而每个node都有一个local memory(访问速度更快),其他node的内存则为remote;NUMA相关的策略1、每个进程(或线...
RAC重构类型
RAC隔离体系可分为3层:DB层,clusterware层和OS层每一层都提供了机制用于保证RAC正常工作,每一层也都可引发RAC重构;DB层由LMON进程维护,其提供了CGS和NM两个服务,CGS位于NM之上NM:每个instance的所有进程被看...
11g新特性sql plan baseline
11g推荐baseline代替原来的outline 下面的官方文档解释了baseline和outline的工作原理差异102You can maintain the existing execution plan of SQL statements over time either using stored statistics or s...
11g新特性automatic sql tuning advisor
何为自动sql tuning优化器有两种工作模式:普通模式(normal mode)和调优模式(tuning mode),前者为默认行为,后者需要执行一系列额外工作检验普通模式下生成的执行计划是否最优;调优模式的输出并非一个执行计划,而...