infrmix错误诊断.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
infrmix错误诊断

开放系统以其无与伦比的能力连接不同的计算机软件,硬件。在这种环境下,诊断问题时就需要关注问题的全局与细节。本文就如果诊断INFORMIX-Online的问题给出了良好的建议。   诊断问题的症状   系统管理员诊断问题时首先要定义问题的症状。?????   系统是否难于进入静态(quiescent)状态????????????   是否有非正常结束的INFORMIX系统进程????????????   系统进程是否定期挂起??????   下面的讨论指出如何定位系统问题,讨论可能的起因,并对这些问题的解决提出建议。??????   系统不能进入静态方式   该症状常常伴有一条错误信息。一般错误是:   tbinit:fatal error in shared memory creation (共享内存生成时有严重错误)   检查系统初始化时定义的系统日志文件来发现错误的出处。该日志的缺省名为$INFORMIXDIR/online.log。在此文件中会看到与下面相近的信息:   16:00:56 Cannot Open Primary Chunk /dev/turbo_root,errno = 13   16:00:56 Cannot Open Primary Chunk /dev/turbo_root,errno = 13   16:00:56 I/O error,Primary Chunk dev/turbo_root -- Offline   16:00:56 I/O lseek() chunk 1,pagenum 0, pagecnt 1 --gt;errno =9   16:00:56 INFORMIX-Online Stopped   这些错误是由UNIX权限问题造成的。OnLine产品需要由root来安装。系统的部分可执行程序应属于root或者root有权限。所有INFORMIX系统文件的属主及权限都应该记录在$INFORMIXDIR/etc/onlinefiles中。检查所有OnLine文件权限,属主,属组是否正确。   也应检查chunk的权限,保证CHUNK有UNIX权限660(crw-rw),其属主,属组为informix,建议管理员使用系统管理员实用程序tbmonitor定义OnLine系统配置。初始化例程自动进行权限检查,计算可利用的磁盘空间,但如果配置文件是直接修改的,就并非如此了。   如果系统日志文件中并未记录有用的错误信息,而OnLine系统刚刚升级,则应检查确认页大小(与OnLine产品一道发送的缺省配置文件中定义)是否已经改变。若页大小变化了,就必须从老系统输出的数据(dbexport)再将数据输入到新系统上去(用dbimport)。??????   错误tbinit:fatal error in shared memory creation 经常伴有操作系统错误或者附加的OnLine错误。这也能用来判定问题为什么会发生。下列错误说明为何共享内存不能生成。?????   tbinit:shmget[EEXIT][17]:???????????   tbinit:shmget[EINVAL][22]:??   tbinit shmat[EINVAL][22]:?????????????????   tbinit shmget[ENOSPC][28]:   Bad Primary Chunk /dev/devname?????????????????   tbinit:shmget[EEXIST][17]:????????????   tbinit:shmget[EEXIT][17]:   这个错误表明共享内存段在申请的内存位置上已经存在。tbinit进程从环境变量TBCONFIG指定的文件读取配置。若TBCONFIG未指定,tbinit从$INFORMIXDIR/etc/tbconfig文件读取配置。一旦获取配置信息,tbinit派生一个子进程,它将成为tbinit后台进程。tbinit后台进程用唯一的SERVERNUM值做一部分输入值来计算共享内存键值,唯一的SERVERNUM值确保每个OnLine系统生成自己特定的共享内存空间。仔细检查以保证文件配置正确,SERVERNUM的值唯一。??????   tbinit:shmget [EINVAL][22]:or tbinit:shmat[EINVAL][22]   当无效参数传递给UNIX调用时,UNIX产生错误。用OnLine术语来说这意味着tbinit申请的共享内存未被分配。一旦UNIX接受SERVERNUM和共享内存键值,tbinit便可将Online共享内存段附加在它的虚拟地址空间上。虚拟地址,共享内存段要附

文档评论(0)

ipad0d + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档