个人总结:informix集群出现:140: ISAM error: operation illegal on a DR Secondary

原创 2013年12月04日 10:10:18

先介绍一下服务器和客户端的环境:

服务器操作系统:AIX;

本机:win7 安装有SSH Secure File Transfer Client

连接服务器的工具:SSH Secure File Transfer Client

在部署好的informix集群中,使用dbaccess 命令后,执行update statistics for table gongwen 的时候,报如下的错误:

 26097: Operation is not valid on a secondary server.  
 140: ISAM error: operation illegal on a DR Secondary
 

出错原因是:使用SSH访问当前的服务器地址不是主服务器(因为是informix集群,所以会有多台informix服务器),而是从属服务器,

解决这个问题的方法,当然就是使用SSH访问主服务器地址,使用dbaccess后,再执行上面的update statistics for table gongwen 命令就不会出错了。


注:执行update statistics for table gongwen  ,因为

informix 库在批量记录操作后,如果不对表空间的回收以及索引整理会严重影响数据库的处理效率,对此处理方法如下:
        做update statistics,回收空间可以重新建表,或者,可能做一个cluster index或许会有效 
        用了单个表的update statistics [for table 〈table—name〉] 
具体步骤如下:
1、把公文查询相关的SQL找出来,看看用到了那些表;
2、针对这些表,在dbaccess中执行
update statistics for table gongwen;
 
把gongwen换成每个表名,依次执行
3、重新测试SQL执行效率

informix集群-140 ISAM error: operation illegal on a DR secondary.

原文地址:http://www.oninit.com/errorcode/index.php?pageid=-140 -140 ISAM error: operation illegal on ...

Illegal operation on empty result set.

Illegal operation on empty result set.      在空的结果集上进行(非法)操作 先贴错误日志,然后分析. org.springframework.dao...

SQLException:Illegal operation on empty result set.

我觉得这个错误类似与空指针异常。 出现这个错误是处理了空的结果集。 部分代码如下:public Project findByProjectName(Project project) { ...

Solution: Linked Parameter causes "Operation illegal on linked parameter"

Solution: Linked Parameter causes "Operation illegal on linked parameter" Dec 22, 2004 03:16 PM|L...

IDL出现% Program caused arithmetic error: Floating illegal operand 错误!!

用IDL处理NaN数据时,用到where函数时,经常会出现Program caused arithmetic error: Floating illegal operand 错误,查了下发现官网有说明...
  • hj028
  • hj028
  • 2016年07月28日 23:51
  • 318

Ubuntu用Bumblebee管理双显卡出现[ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.

Linux之父对N卡说竖了中指之后,我到现在都没看到灵活切换N卡和I卡的软件。那个中指竖得真不值。。。 好啦,废话不多说,其实用Bunblebee大黄蜂对双显卡通过优弛技术一样可以很好的管理独显的开关...
  • q46628
  • q46628
  • 2013年09月02日 15:36
  • 2781

svn执行update操作后出现:Error : Previous operation has not finished; run 'cleanup' if it was interrupted.

svn执行update操作后出现:      Error : Previous operation has not finished; run 'cleanup' if it was interrup...

关于mysql错误:Illegal mix of collations for operation '='的理解

Error: Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for ope...

LVS 高可用集群 DR 模式基本配置(apache服务)

lvs DR
  • QwQ_QAQ
  • QwQ_QAQ
  • 2017年06月06日 23:09
  • 251
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:个人总结:informix集群出现:140: ISAM error: operation illegal on a DR Secondary
举报原因:
原因补充:

(最多只允许输入30个字)