摘 要: | 为什么数据库事务日志满了,使用dump tranwith no_log仍不能截断日志?有两种情况,可能出现这个问题。一是应用系统给ASE发送了一个用户自定义事务,一直未提交,这个最早活跃事务阻碍系统截断日志。二是客户端向ASE发送了一个修改数量大的事务,清日志时,该事务还正在执行之中,此事务所涉及的日志只能等到事务结束后,才能被截掉。对于第一种情况,只要督促用户退出应用或者提交事务,系统管理员便可清掉日志。因为给A S E发送D u m ptransaction with no-log或者with truncate-only,它截掉事务日志的非活跃部分。所谓非活跃部分是指服务器检…
|