文档详情

Oracle GoldenGate 系列:Extract 进程遇长事务执行 Forcestop 引发的惨案.pdf

发布:2017-09-15约1.45万字共8页下载文档
文本预览下载声明
DDBBAA nneevveerr sslleeeepp--DDBBAA,,永永不不眠眠 FFooccuuss oonn OOrraaccllee DDaattaabbaassee,, GGooddeennGGaattee aanndd UUnniixx [[ 顶顶]] OOrraaccllee GGoollddeennGGaattee 系系列列::EExxttrraacctt 进进程程遇遇长长事事务务执执行行 FFoorrcceessttoopp 引引发发的的惨惨案案 分类: Oracle GoldenGate Oracle Troubleshooting 2013-04-15 23:34 1259人阅读 评论 (4) 收藏 举报 Oracle GoldenGate 系列Bounded Recovery长交易长事务引发的惨案ERROR OGG-00446 一一、、问问题题描描述述:: 2013年4月14 日中午12点左右生产环境执行数据库版本升级期间根据需要停止XX1库和XX2库OGG 同步抽取进程时遇长 事务,无法用正常命令停止,执行 forcestop 后重启进程报 OGG-00446 错误,无法启动。错误如下: 2013-04-14 19:30:28  ERROR  OGG-00446  Opening ASM file+FRA/bjschxsb/1_7125_796652962.dbf in DBLOGREADER mode: (308) ORA-00308: ca nnot open archived log+FRA/bjschxsb/1_7125_796652962.dbf ORA-17503: ksfdopn:2 Failed toopen file +FRA/bjschxsb/1_7125_796652962.dbf ORA-15173: entry1_7125_796652962.dbf does not exist in directory bjschxsb Not able to establish initialposition for sequence 7125, rba 339291664. 2013-04-14 19:30:28  ERROR  OGG-01668  PROCESS ABENDING.   二二、、问问题题原原因因:: XX1库和XX2库的 Extract 进程在执行 forcestop 停止前 (瞬间)正在处理既未提交也未回滚的长时间运行事务, 重新启动 Extract 进程后需要执行 Extract 进程恢复。 11、、XXXX11库库 停止XXXX11库库Extract 进程时,正在处理的长事务为: 2013-04-1411:51:46  WARNING OGG-01027  Oracle GoldenGate Capture for Oracle,esb_cx7.prm :  Long Running Transaction:XID 561.10.312 84,Items 0, Extract ESB_CX7, Redo Thread 1, SCN 3098.1568409621 (13307377092629),Redo Seq #7125, Redo RBA 339291664.      截止 目前该事务在数据库中仍在进行: SQL select t.addr,t.XIDUSN,t.XIDSLOT,t.XIDSQN,t.START_DATEfrom  gv$transaction t; ADDR                XIDUSN    XIDSLOT     XIDSQN START_DATE 070000084724BB90       561         10      31284 09-APR-13 SQL select t.PREV_SQL_ID,t.SQL_ID from gv$session t wheretaddr=070000084724BB90; PREV_SQL_ID   SQL_ID 9m7787camwh4m SQL select sql_text from gv$sqltext t where t.SQL_ID = 9m7787camwh4m; SQL_TEXT
显示全部
相似文档