请教一个关于sybase安装后出现的问题

 我来答
匿名用户
推荐于2016-02-09
展开全部
1、SybaseIQ的事务日志,存放在iq store中,由DBMS管理,所以所有表空间相加不等于数据库空间;

2、SybaseIQ运行过程中可能由于锁的机制,other version增大,可以通过数据库命令: sp_iqstatus查看;

3、空间分配上建议最后使用符号连接,底层变化,不影响dbspace 对应的路径和文件名。

故障现象:
1. sp_iqdbspace统计db空间,占用1.4TB,同时发现空间使用量,非正常的增长过快
2. sp_iqstatus查询db状态,发现other versions有很大的占用量
3. sp_iqdbsize统计db实际占用空间,发现占用1.2TB
4. 存在数百G,空间的差异
5. 由于备份空间问题,有进行增加盘柜空间动作,过程中,对write server有做停机维护,read server没有动作

故障原因:
1. 系统为多节点架构1台write server,1台read server
2. 重启write server,进行维护,没有通过sybase central,关闭read server的访问,导致read server上,有大量old version的数据,与write server数据不一致
3. old version数据,也是同样保存在iq的main db space中,所以,做sp_iqdbspace统计,会计算到这些数据,而做sp_iqdbsize,统计的是实际数据空间,故不会计算到这些old version的数据
4. old version的数据的检查,对应sp_iqdbsize中的other versions栏位,大小就是后面的数值

解决方法:
1. Sybase central中关闭read server的服务
2. write server上关闭多节点服务
3. write server重新启动IQ服务,让IQ系统做相应检测,释放other versions空间
4. 启动多节点服务在write server上的Agent服务
5. 在Sybase central中的多节点配置里,启动write server和read server的服务
6. 启动后,SQL Remote,应该为active
7. 在write server上sp_iqstatus,other version为0,问题解决
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式