ehxz 发表于 2005-4-26 14:26:29

[转帖]ASE的table无法分配空间的解决

ASE12.5 for AIX4.3.3的早期版本在内部计算设备可用剩余空间的算法上有误,有可能造成当数据容量超过某一值后如果某次未能扩充设备空间的话,将使剩余空间点一直保持不动,也就是说哪怕扩展了很多设备空间依然无法为table分配空间。 <BR><BR>解决办法: <BR>1. 先给ASE打上最新的ebf补丁,具体步骤和方法参见各EBF内部的COVER。 <BR>2. 将ASE shutdown掉。修改启动script文件RUN_xxxx最后添加 <BR>"-T7409 -m"后,重起一次,等待大约30分钟(如果log段大,那么再等长一些时间)这段时间没有提示,全凭感觉走,我的log有12G大,我等了大约40分钟。 <BR>3. 将ASE 再次shutdown掉。修改启动script文件RUN_xxxx,将刚才添加的最后那两个参数改为 <BR>"-T7408 -m"后,重起一次。这次不用多等,显示启动好了,就可以用sa登录进去操作了。 <BR>首先 sp_helpdb查看那个出问题的database的dbid(假设为7) <BR>然后执行命令 dbcc gam(7,0,0,'fix') <BR>等到结束。 <BR>4.再次shutdown,将刚才的"-T7408 -m"去掉。重起数据库,就可以恢复正常了。
页: [1]
查看完整版本: [转帖]ASE的table无法分配空间的解决

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com