dump tran database_name with truncate_only
截断日志而不形成备份副本。
dump tran database_name with no_log
截断已填充至其容量的日志,仅作为最后一种解决方法。
而对于with no_log这种清理方式的”最后一种方法“是什么意思呢?假设数据库日志已满,因dump tran命令本身也要写入日志,所以写不进日志时就会无法执行。此时with no_Log就会派上用场。但with no_log并不执行一些并发性检查,所以有可能造成数据库问题,以至于with no_log的执行会被作为一个错误记入数据库服务端的错误日志文件里。
所以sybase警告,仅在dump transaction或加上with truncate_only已经无法执行时才用with no_Log命令。无论何时,不要用update insert delete修改syslogs表。
原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/531.html