goldengate for sqlserver 日志暴涨的解决办法
gg for sqlserver 2008 R2 开启后,sqlserver的日志会出现暴涨的情况,解决办法如下:
1.先确认是否数据库设置问题导致
如:
1)查看ggerror中,是否有报错!
2)然后确认log备份使用的是log backup同时没有使用压缩.
3)数据库恢复模式
2.在gg添加表的扩展日志后,确认agent中是否对应的CDC capture禁用
add trandata dbo.tbl01
开启扩展日志后,需要将agent中对应的CDC capture禁用.
3.确认参数extract参数文件是否使用MANAGESECONDARYTRUNCATIONPOINT
TRANLOGOPTIONS MANAGESECONDARYTRUNCATIONPOINT
4.如果上述方法都配置正确,sqlserver日志依然暴涨!需要重新配置下GG:
******做如下操作前,请确认GG已经读取完当前日志.
--4.1删除扩展日志
delete trandata dbo.tbl01
---4.2删除抽取和传送
delete extract extrate
delete exttrail S:\gg\dirdat\rt
delete EXTRACT pumprate
delete rmttrail s:\gg\dirdat\rt
DBCC OPENTRAN
go
EXECUTE sp_repltrans
go
--4.3注意:使用sp_repldone将未分发的日志重置为0,否则可能导致重新配置也无法解决日志暴涨
EXEC sp_repldone @xactid = NULL, @xact_segno = NULL, @numtrans = 0, @time = 0, @reset = 1
go
--4.4禁用数据库的CDC
use test
go
EXEC sys.sp_cdc_disable_db
go
--4.5重新配置
然后重新添加扩展日志、抽取和传送即可.
分享到:
相关推荐
GoldenGate, SQLSERVER
按照此文档,可以一步一步得配置goldengate抓取sqlserver2005的日志
Oracle GoldenGate V11.1.1.1.2 for SQL Server on Windows XP, 2003, 2008 (64bit)
sqlserver to oracle 的ogg配置
《Reference for Oracle GoldenGate for Windows and UNIX》参考文档,涉及到内容Oracle GoldenGate参数详解。
GoldenGate技术整合SQL Server.pdf
V40156-01.zip Oracle GoldenGate V12.1.2.0.0 for SQL Server on Windows (64 bit)
Pro Oracle GoldenGate for the DBA is aimed squarely at Oracle database administrators who find themselves involved in GoldenGate integration projects. The book provides the DBA view into such projects...
GoldenGate实施参考.pdf
Oracle GoldenGate V12.2.0.1.1
此文档用来讲述将goldengate注册到crs服务
oracle goldengate for oracle 10g aix 环境
Oracle GoldenGate 故障解决案例
Goldengate for oracle安装配置文档
Oracle GoldenGate故障解决方法汇总分析
Oracle GoldenGate V11.1.1.1.2
oracle goldengate 11.2.1.0.3 for oralce 11G in windows 2003 2008_x64
GoldenGate安装部署及解决方案
oracle公司关于goldengate 1403的问题分析与解决
GoldenGate安装部署及解决方案.pdf