我正在使用Sybase15.7,经过许多事务后出现类似
的错误
数据库文件中的事务日志几乎已满。您的交易正在
暂停,直到日志中有可用空间为止。
帮我解决这个问题。
预先感谢
答案 0 :(得分:2)
仔细阅读有关“转储交易” http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc36272.1550/html/commands/X47924.htm的文档
如果您在TEST / DEV或PRODUCTION / PROD中运行此策略,则该策略将有很大不同。我建议您在使用PROD进行任何操作之前先进行大量测试。
如果您正在DEV / TEST环境中进行测试(无需还原数据库),则可以终止正在运行的事务的进程,然后通过
截断日志如果您所在的PRODUCTION环境中,日志对于以后保存数据库非常重要,则应运行以下命令将日志截断为文件:“将tran fims转储到/dev/fims01.log”