首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

挑战sybase极限,你能解决有关问题么

2012-02-22 
挑战sybase极限,你能解决问题么?小弟对sybase完全一窍不通,但最近却遇到一个棘手的问题,请教论坛里的各位

挑战sybase极限,你能解决问题么?
小弟对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文件越来越大。
跪求!!!!~~~~~

[解决办法]

探讨

引用:
1. 可以.

2. 不能这么用,使用:
BACKUP DATABASE DIRECTORY 'd:\\abc\\backup' TRANSACTION LOG TRUNCATE;

1、如果可以,具体要如何操作?能否取消log文件的关联。
2、这条命令执行的结果是备份log么?似乎没有达到我想要清除log的目的啊?
望指教~~~~

[解决办法]
探讨

引用:
1. 可以.

2. 不能这么用,使用:
BACKUP DATABASE DIRECTORY 'd:\\abc\\backup' TRANSACTION LOG TRUNCATE;

刚才在虚拟机上试验了一遍。大概明白了
1、用这个命令备份出一个db和一个log,log大小有明显变化,是清除过一些内容了的
2、删除源目录下的db和log,把备……

热点排行
Bad Request.