加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_镇江站长网 (https://www.0511zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

goldengate for sql server 日志暴涨的解决办法 - MSSQL教程

发布时间:2014-03-08 13:27:34 所属栏目:MsSql教程 来源:站长网
导读:gg for sqlserver 2008 R2 开启后,sqlserver的日志会出现暴涨的情况,解决办法如下 : 1.先确认是否数据库设置问题导致 如: 1)查看ggerror中,是否有报错 !
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:ggdirdatrt

delete EXTRACT pumprate

delete rmttrail s:ggdirdatrt

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重新配置

然后重新添 加扩展日志、抽取和传送即可.

查看本栏目更多精彩内容:http://www.bianceng.cn/database/SQLServer/

(编辑:应用网_镇江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读