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
重启数据库 转载,仅供参考。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)