sybase 数据库连不上 怎么样清理日志

发布于2022-01-12 17:18:39
5个回答
admin
网友回答2022-01-12
是否master还没自动恢复完成呢? 等待一会是什么情况呢?

你需要配置ase,使得ase能够正常完成master库的恢复。
先贴贴ase的日志吧。
admin
网友回答2022-01-12
原则上在用的数据库,其设备不给动的。
如果你一定要实现上述目的。可以新建个库,把数据迁移。然后把原来数据库下线,再搞之。完了之后,再迁回数据。
admin
网友回答2022-01-12
dump transaction dbname with truncate_only
admin
网友回答2022-01-12
官方手册上是不允许这么做的。

一些非常规的方法能够删除不用的日志设备,但是很危险。
建议还是保留着,除非你bcp out 再重新导入。
admin
网友回答2022-01-12
sybase的日志记录了所有对数据的增删改操作,做了日志备份后随即自动清除,但如果没有做备份,就得把数据库设置为自动清除日志,否则日志随着时间推移会把存放数据库日志的设备空间撑满(有的人建库时还可能不小心把数据和日志混放,就是说数据库属性中显示的不是:“数据”或者“日志”而是“数据和日志”),数据库空间一旦被撑满就停止运行,必须要手工清除掉才能继续运行。
设置自动清除日志方法:数据库-属性-选项-trunc log on checkpoint打上勾

回到
顶部