sybase数据库的日志满了,请问如何扩日志空间

sybase数据库的日志满了,请问如何扩日志空间,第1张

如:>sp_helpsegment system 查看系统的剩余空间 >sp_helpsegment logsegment 查看日志的剩余空间 也可sp_helpdb db_name来查询。。 通过sp_helpdb dbname得到的返回值有(部分信息): device_fragments size usage free kbytes ------------

1.检查数据库日志空间使用情况。主要是数据库日志空间的占用情况。

检查步骤:

sybase命令

sp_spaceused syslogs

(在使用的数据库中执行)

sp_helpsegment logsegment

用sybase central 图形界面

更加直观。

参考指标:

正常情况下,数据库日志剩余空间大小应为20%以上;如果少于20%,则要通过DUMP TRANsaction命令备份事务日志或截断事务日志。

后面的最后三个参数要详细讲一讲。

2.检查数据库系统日志,检查是否当中有错误记录,并作出处理。

检查步骤:

查看数据库系统日志,文件名一般为$Sybase/install/SYBASE.log.可通过指令vi、more或tail指令检查

*** 作系统命令

# cd $sybase/ASE-12_5/install

# tail -500 sybase.log

检查messages文件最后500行的输出信息,并进行分析。

注:tail所加的参数视具体情况而定,原则上要看上一日的信息。

参考指标:

若日志中有’ Error:’的字眼,则数据库系统管理员应根据出错代码进一步处理。

备注:

错误代码可以参考 Enterprise Troubleshooting and Error Messages Guide Volume 1-3 的字眼,数据库系统管理员应根据出错代码进一步处理。

如果配置了增量备份的话,建议对数据库做个全库备份后,截断日志。

如果没配置全量,那么使用在检查点截断日志: truncate log on checkpoint ,并执行 dump tran db_name with truncate_only


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9602793.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存