sybase数据库总停止服务,请高手帮看看错误日志

sybase数据库总停止服务,请高手帮看看错误日志,第1张

1. *** 作系统版本?数据库版本分别是什么?

2. 根据当前的日志分析应该是内存溢出导致的,修改一下注册表,新建dword值“'LargeSystemCache” 设置成0如下:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache,重启windows使之生效。

然后再观察是否还停止服务?

3. 另外再观察一下产品的license是否过期?

最好写个角本运行,找到sybase两个服务的路径

停止服务的路径

我用的是sybaseO数据库,下面是我脚本里的内容

启动:

su - sybase -c "/home/sybase/1254/ASE-12_5/install/startserver -f /home/sybase/1254/ASE-12_5/install/RUN_ascrm"

sleep 20

su - sybase -c "/home/sybase/1254/ASE-12_5/install/startserver -f /home/sybase/1254/ASE-12_5/install/RUN_ascrm_BS"

停止:

su - sybase -c "/home/sybase/1254/OCS-12_5/bin/isql -Usa -P -Sascrm -i/home/sybase/1254/ASE-12_5/install/down.sql"

解决:1、重启数据库,重启日志停在“database has not been recovered yet,please wait and try again”

2、

1>sp_configure "allow updates", 1

2>go

1>begin tran

2>go

1>use master

2>go

1>update sysdatabases

2>set status = -32768

3>Where name="pubs2"

4>go

 如果得到(1 row affected),则

1>commit

2>go

 否则

1>rollback

2>go

1>shutdown with nowait

2>go

重启数据库

1>dump tran dbname with no_log

2>go

1>update sysdatabases set status=0 where name=dbname

2>go

重启数据库 转载,仅供参考。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存