Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104586357
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: DB2/Informix

2008-03-20 21:40:09

作者:oldbank  出处:
-53501        没有找到fglapps文件或没有读取权限。

检验服务器上的环境变量INFORMIXFGLAPPS 是否指定fglapps 文件的全限定名或
fglapps文件是否常驻在缺省位置($INFORMIXDIR/etc/newera)。如果fglapps文件
就绪,检验它是否有正确的文件授权。

-53502        没有找到应用服务器执行文件,或没有读取权限。

检验在fglapps文件中的命令行登录项是否指向有效的应用服务器执行文件。如果
应用服务器执行文件就绪,检验它是否有正确的文件授权。

-53503        进程间通讯资源不可用。

在获取足够的资源来分配共享内存时出现问题。检查系统的共享内存资源。

-53504        应用服务器在起动时中断。

在fglapps文件的命令行登录项中指定的可执行文件不是隔离的应用服务器。

-53505        用在指定的应用服务器中没有fglapps文件的部分。

客户应用申请了一个服务器不认识的服务名。检验客户应用是否指定正确的服务
器应用名,以及服务器配置部分是否在fglapps文件中正确地指定。

-53506        在fglapps文件中没有命令行登录项。

检验在fglapps文件中用于指定应用服务器的配置部分是否包含命令行登录项。

-53509        fglapps文件中语法错误。

当客户应用试图用实例说明一个申请管理器时,服务器主机上的fglexec不能完成
fglapps文件的处理。检查在fglapps文件中指定的应用的配置部分是否有不正确的
关键字或标点符号。

-53510        数据存储池已经溢出。

还没有被送到服务器的数据已经超出分配给它的存储池空间。试一试为fglapps文件
的SMEMPoolKBytes 定义较大的值,或试一试减少调用或传送时参数的总量,避免超
出为SMEMPoolKBytes登录项指定的大小。

-53511        数据队列已经溢出。

送到服务器的事件数量已经超出分配给它的队列存储空间。试一试为fglapps文件
的SMEMQueueSize 登录项定义较大的值,或减少在同一时间内未决事件的数量。

-53512        在应用的客户和服务器之间的连接已经丢失。

网络故障或fglexecd已经终止。

-53513        网络错误 — 不能起动fglexec执行文件。

网络发生故障。查一查操作系统错误信息,它可能给出较多的信息。检验fglexecd
命令在-s选项中是否有正确的值。重新起动应用。如果问题再次发生,就与系统管
理员联系,请求进行网络诊断。

-53601        在应用的客户和服务器之间的信号交换串不匹配。

检查应用客户和应用服务器的信号交换串。

-53602        对应的响应器对象不存在。

申请器试图与未知的响应器对象联系。检验正确的响应器对象是否已建立。

-53604        由于执行EXIT PROGRAM语句而终止应用服务器。

服务器执行了EXIT PROGRAM语句。

-53606        指定的事件在服务器应用中没有定义。

申请器传送或调用了在对应服务器分类中没定义的事件。检验在申请器分类中定义
的事件的顺序是否以响应器分类中定义的顺序与原始事件的名称和顺序相对应。

-53607        应用服务器进程被从命令行取消或被某些外部处理取消。

非NewEra运行错误的外部原因终止应用服务器进程。

-53701        连接串中的语法错误。

检查在ixASRequestMgr()结构器参数列表中使用的连接串。

-53702        无效的(NULL)申请管理器。

应用服务器建立申请器对象的实例,但是提供NULL申请管理器。检验指定的申请器
对象是否和有效的申请管理器相联系。

-53703        不正确的服务器名。

为服务指定的名称对应于可供使用的服务的名称,但它不是ASCL服务。检查用于
SERVICE登录项的informix.ini文件,并检验指定的名称是否正确。

-53704        没有建立连接。

在对服务器分区的申请时发生错误,因为不存在服务器连接。服务器连接必须在对
服务器分区申请之前做好。检验是否已经成功地进行连接。

-55227        从保留页 ('服务器-名称') 所取得的 DBSERVERNAME 配置参数值与SQL 
DBSERVERNAME ('服务器-名称')函数所传回的值,INFORMIXSERVER '服务器-名称'
不同。

通过使用 $INFORMIXDIR/etc/.infos.DBSERVERNAME 文件里特定的INFORMIXSERVER,
onprobe 直接与联机共享内存连接。onprobe 连接后,会根据联机共享内存的信息
取读根 dbspace 初始大块里的保留页。然后 onprobe 作为 SQL 的固定客户,会使
用$INFORMIXDIR/etc/sqlhosts 文件里的信息来连接特定的 INFORMIXSERVER。

这个信息显示$INFORMIXDIR/etc/.infos.DBSERVERNAME
和 $INFORMIXDIR/etc/sqlhosts 里有关特定 INFORMIXSERVER 的信息并不相符。

一个可能的原因是 $INFORMIXDIR/etc/sqlhosts 里特定 INFORMIXSERVER 的定义值
在联机初始化之后有所改变,与另一个正在执行的联机操作有关。

-55235        未知的共享内存方式 '号码',或 onprobe 版本与联机版本(INFORMIXSERVER 
'服务器-名称')不相符。

检验联机是否已初始化,共享内存是否已存在。使用 'oninit -V' 和 'onprobe -V' 
命令来检验oninit 和 onprobe 的版本。这两个版本应该相同。

-55236        共享内存正在初始化或中止过程中,或者 onprobe 版本与联机版本
(INFORMIXSERVER '服务器-名称')不相符。

检验联机是否已初始化、共享内存是否已存在。使用 'oninit -V' 和 'onprobe -V' 
命令来检验oninit 和 onprobe 的版本。这两个版本应该相同。

-55250        套接字() 失败。

这个错误发生的原因可能包括: 

    *   没有启动TCP/IP网络子系统

    *   系统开启文件的表格暂时用满

    *   系统缓冲区没有空间备用

-55251        不能解译服务名称 'shost-name', getservbyname( ) 失败。

专供DB/Cockpit 所使用的服务必须以 'tcp' 协议名称定义。

服务名称的解决办法依照以下的次序进行:

    1.  NIS (网络信息服务) 操作时的 NIS 服务映射。如果你在 NIS 服务器的
        /etc/services 文件加入新的服务,就应执行 'ypmake' 命令以便更新
        服务映射。检查一下'ypcat 服务' 命令是否传回特定服务。

    2.  /etc/services 文件在本地机器上。

-55252        连接( ) 使用服务 '服务-名称' 失败。

服务名称的解决办法依照以下的次序进行: 

    1.  NIS (网络信息服务) 操作时的 NIS 服务映射。

    2.  /etc/services 文件在本地机器上。

这个错误出现的可能原因包括:

    *   特定的 TCP 位址已在使用。

onprobe 服务器准备采用的端口编号必须是独一无二的。使用 'netstat -a' 命令来
检验其它应用(包括正在操作的 onprobe ) 并没有使用特定的服务(端口编号)。

或者,如果你在 oncockpit 客户正相连时中止onprobe 服务器,你可能必须等候
几分钟,TCP 地址才会出现。

    *   这项服务所定义的端口号码在系统保留范围内(0 to 1023)。

    *   系统缓冲区空间不备用。
 
阅读(451) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~