2008年9月27日星期六

BI文件超过最大限制解决方法

1 停止数据库./STOP.数据库名

2 看B1文件大小ls -l .b1

3 强制压缩BI文件
proutil -C truncate bi -F -G 0

4 新建立个 addbi.st 内容如下:(设置成1G)
b /app/mfgpro/eb21/db/mfgprod.b1 f 1024000b /app/mfgpro/eb21/db/mfgprod.b2 f 1024000b /app/mfgpro/eb21/db/mfgprod.b3 f 1024000b /app/mfgpro/eb21/db/mfgprod.b4

5 移除老数据库的BI文件 prostrct remove bi

6把新的BI文件替代老的BI文件
prostrct add addbi.st

7重新建立.STprostrct list .st

8成功后启动数据库成功后检查3.21.1事务时间和数据库的LG文件出错时间是都一致!

9日常解决在备份数据库的时候做Truncate 定期做Dump/load

没有评论: