小弟对sybase完全一窍不通,但最近却遇到一个棘手的问题,请教论坛里的各位大大。
系统环境:linux red hat 4.7
数据库版本:sybase ASA 9
问题情况:有一个在运行的数据库,包含esecurer.db和esecurer.log文件,db文件70M,log文件最近猛增,上个月大到16G,无法启动,随后从备机上复制db和log才成功启动,最近又从30M增到500M,为防止同样问题出现,想清除log文件内容。
我的解决过程:
1、在网上搜索到dump transaction with truncate_only,但执行后提示
ASA Error -131: Syntax error near 'transaction' on line 1
2、得知该命令在ASE版本下才能执行,又找到另一种方法,详见
http://bbs.hur.cn/dispbbs.asp?boardid=131&id=10922&page=0&star=1
说可以用sybase central工具去掉log和db的关联,我在windows 7 下安装了PB9,用这个工具却不知道怎么连接linux上的sybase ASA 9数据库。
疑问:
1、我这样的情况,能够在windows下安装central访问linux的数据库吗?
2、ASA 9是不是不支持dump transaction with truncate_only?
我想要的结果就是不让linux下sybase数据库的log文件越来越大。
跪求!!!!~~~~~
------解决方案--------------------
------解决方案--------------------