-23763        在外部表中不能与 SELECT 一起使用 FOR UPDATE 或 FIRST n 子句。
SELECT 语句包含 FOR UPDATE 或 FIRST n 子句。 当 OnLine XPS 卸载到外部表时,这些子句是不允许 的。
检查这个 SELECT 语句或者定义 SELECT 游标的时间, 并保证不包含这些子句当中的任何一个。
-23764        表中所有字段,在插入到外部表中时, 必须提供值。
INSERT 语句并不列出外部表定义的所有字段。 当 OnLine XPS 卸载到外部表中时,所有字段必 须有通过 SELECT 列表说明的值。
检查 INSERT 语句,保证所有字段均包含在 INSERT 子句中,保证每一个字段均有通过 SELECT 列表提供 的值。
-23765        不能和来自外部表的 select 一起使用 FOR UPDATE 子句。
SELECT 语句包含 FOR UPDATE 子句。当 OnLine XPS 从外部表中选择时,不允许这个子句。 检查声明的 SELECT 语句或游标,保证不包含这个 子句。
-23766        在查询中非法使用外部表 tablename。
这个语句描述一个对外部表的非法操作。外部表允许的操作类型有: CREATE TABLE、SELECT、SELECT INTO、INSERT、 DROP TABLE、GRANT、REVOKE、CREATE SYNONYM、 RENAME COLUMN 和 RENAME TABLE。
-23767        固定字段的列太长  (Val = value, Col = colno, Len = converted length, Max = maxLen)。
当 OnLine XPS 试图将字段转换为 FIXED  文件格式时,转换的值的尺寸大于为固定尺 寸的字段规定的最大尺寸。
检查外部表的说明,看它是否在外部字段类型中定义了 足够的空间,来保持转换后选择的数据。
-23768        对于外部字段类型 column-name  外部表必须是固定格式。
对于没有定义为 FIXED 格式文件的外部表,发现了 外部字段类型 PACKED、ZONED 或 BINARY。 只有 FIXED-格式文件才能定义不是 CHAR 的外部 字段类型。
-23769        未知的外部字段类型 column-name。
CREATE EXTERNAL TABLE 语句含有未知的外部 字段类型。有效的外部字段类型为 CHAR、PACKED、 ZONED 和 BINARY。CHAR 值必须在引号之中。 检查 CREATE EXTERNAL TABLE 语句,保证 外部字段类型是有效的。
-23770        只检查能够对外部表定义的 约束。
CREATE EXTERNAL TABLE 语句含有一种或几种不允许的约束类型。
在该语句中检查字段的主键、参照、或唯一约束;或者检查语句中的表。
-23771        内部类型必须是数值类型 column-name。
CREATE EXTERNAL TABLE 语句含有与内部字段类型 不一致的外部字段类型。外部字段类型总是 PACKED、 ZONED 或 BINARY,而内部类型必须是数值类型的, 如 INTEGER、SMALLINT、FLOAT 或 DECIMAL。 检查 CREATE EXTERNAL TABLE 语句,保证所有 外部字段类型与内部字段类型一致。
-23772        内部类型必须是SMALL INTEGER 或 INTEGER column-name。
CREATE EXTERNAL TABLE 语句含有与 内部字段类型不一致的外部字段类型。外部 字段类型总是 BINARY,而内部类型必须 是 SMALL INTEGER 或 INTEGER。
检查 CREATE EXTERNAL TABLE 语句,保证所有 外部字段类型与内部字段类型一致。
-23773        装入coserver-number, errno,filename 期间 错误的数量达到最大。
当 OnLine XPS 试图从外部表装入数据,几个协同服 务器中的一个已达到为外部表定义的 MAXERRORS 限制。
-23800        在 XTM 设施中发生了内部错误。
请注意所有的环境状况,并与关注这个内部错 误的 Informix 技术支持部门联系。
-23801        在 XTM 设施中 发生了内存分配错误。
数据库服务器需要分配数据空间内存,来处 理这个查询,但已没有可用的空间。这种状 态可能反映了硬件的限制、操作系统配置的限 制、或者空间的暂时短缺。
-23802        闲置 XTM 参与者的请求失败。 事务在不一致状态中。
一个不可恢复的内部错误发生在事务管理系统内部。 请注意所有的环境状况,并与 Informix  技术支持部门联系。
-23803        在 XTM 设施内部,发送 XMF 失败。
在这个事务管理系统内部发生了一个内部错误。 请注意所有的环境状况,并与 Informix  技术支持部门联系。
-23804        在 XTM 设施内部,接收XMF失败。
在这个事务管理系统内部发生了一个内部错误。 请注意所有的环境状况,并与 Informix  技术支持部门联系。
-23805        在 XTM 事务管理系统中遇见了 一个未知事务标识符。
一个不可恢复的内部错误发生在事务管理系统内部。
请注意所有的环境状况,并与关注这个内部错误的 Informix 技术支持部门联系。
-23806        在 XTM 设施内部接收到一个损坏了的信息。
一个不可恢复的内部错误发生在事务管理系统内部。
请注意所有的环境状况,并与关注这个内部错误的 Informix 技术支持部门联系。
-23807        关于 XTM 协调者的备份信息损坏了。
一个不可恢复的内部错误发生在事务管理系统内部。
请注意所有的环境状况,并与关注这个内部错误的 Informix 技术支持部门联系。
-23808        建立 XTM 设施的XMF 端口失败。
一个不可恢复的内部错误发生在事务管理系统内部。 请注意所有的环境状况,并与关注这个 内部错误的 Informix 技术支持部门联系。
-23850        表的类型指定了两次。
CREATE TABLE 语句含有一个以上的表类型。 检查这个语句,保证只定义一个表类型。
-23851        在 RAW 或 SCRATCH 类型的表上, 这个操作是不允许的。
在 RAW 或 SCRATCH 表上尝试一非法操作。
可能要把这个表类型替换为支持该操作的类型。
-23852        在 STATIC 类型的表上不允许这个操作。
该语句试图用 UPDATE、INSERT或 DELETE  语句修改表中的数据。对于 STATIC 类型的表, 不允许修改数据。可能要将这个表类型替换为 支持修改数据的其它类型。
-23853        不能更改表 tablename 的类型。
错误发生在当 OnLine XPS 试图更改该表的类型时。 可能你试图将表类型更改为 RAW,但在该表上 已定义了索引;或者试图将表更改为 STANDARD, 但这时档案尚未建立。
-23854        在 RAW 或 SCRATCH 类型的表上不允许有 索引和约束。
CREATE TABLE 语句含有 RAW 或 SCRATCH  类型的表不允许有的索引或约束。检查该语句, 保证不在 RAW 或 SCRATCH 类型的表上定义 这些类型的约束或索引。
-23855        在 STANDARD 类型的表上不允许 快速方式装入。
因为源外部表与目标表的类型不一致,所以当  OnLine XPS 试图执行快速方式装入时发生了错误。 外部表是用 EXPRESS 关键字定义的,而目标 表的类型为 STANDARD。或者改变目标表的 表类型,或者重新建立外部表描述,不用 EXPRESS 关键字。
-23900        freeshdic FAILED:非排他访问 dic tablename ref referenceCnt lk lockCnt 所用内存可能已经丧失。
错误发生在当 OnLine XPS 试图为共享的目录项释放 内存时。如果这个错误再次发生,请注意所有的环境 变量,并与 Informix 技术支持部门联系。
-23901        在多语句事务中不允许改变表。
将 ALTER TABLE 语句单独放到它自己的 单句事务中。
6:        国别说明 localename 的格式不对。 网关管理员必须更正这个说明。
7:        locale-file-name 指定的国别文件 不存在。 如果适当的目录(请看后面的段落)不包含 locale-file-name 指定的国别文件、子目录和 文件名,则这个Informix GLS 国别无效。 阅读 Informix 产品文档,保证你正确地指定 了Informix GLS localename (使用环境变量 或者文档描述的其它方法)。也许是 Informix GLS localename 被指定错了,也许是它等于 另一个有效的 Informix GLS 国别。 如果 locale-file-name 指定的子目录和文件名存在, 确认你的产品已正确安装,使得 Informix GLS 国别 文件的确能被找到。特别是,应当保证 GL_PATH  环境变量能按照网关安装指令正确地设置 (或不设置):     *   如果 GL_PATH 没有设置,确认 locale-file-name          指定的子目录和文件名是在 $INFORMIXDIR/gls/lc         目录中。     *   如果 GL_PATH 设置了,确认 locale-file-name         指定的子目录和文件名在 GL_PATH 环境变量指定的         某个目录中。
10:        locale-file-name 指定的国别文件 并不是国别文件。 locale-file-name 指定的国别文件并不是 Informix GLS  国别文件,或者已经损坏。检查你是否正使用 Informix  产品供应商提供的国别文件。如果它已经损坏了,从原 始安装文件中恢复该文件。
11:        该国别对象不一致。 该国别对象不一致。例如,同样的代码集没有使 用在每一个国别目录中。向 Informix 产品供应 者请求帮助。 任何其它错误:向 Informix 产品供应 者请求帮助。
1.      被转换的字符数据坏了。 修改这个被转换的字符数据。 2.      代码集转换表不正确或者不完整。 向 Informix 软件供应商求助。     *   如果 cftype 为 "bad form",输入字符将根据 shift-out         和 shift-in 代码指针错误地形成。shift-out 和 shift-in 代码         指针定界内部代码集。这个内部代码集包含在用 code-set          number from_cs_num 标识的代码集中。 对于这种失败类型,更正被转换的字符数据 的形成。     *   如果 cftype 为 "太长",输出字符串的长度将比         内部缓冲区长,这个内部缓冲区是为保持输出字符串         而分配的。如果 objtype 为 "output",输出的值将比         CHAR 数据类型的最大长度还长。 对于这种失败类型,减小输入的 被转换字符数据的长度。 下面是可能的 objtype 值:     *   如果 objtype 为 "input",从应用程序输入         的值,例如 SQL 语句或输入的主机变量值,         将被转换。     *   如果 objtype 为 "output",从数据库输出的值,         例如来自 SELECT 语句的选择列表的字段或表达式,         将被转换。     *   如果 objtype 为 "sqlda",在输出的 SQLDA 中         的 sqlname 字段将被转换。 下面是可能的位置含义, 取决于 objtype 的值:     *   如果 objtype 为 "input" 并且位置为 0,         输入的 SQL 语句的文本不能被转换。     *   如果 objtype 为 "input" 并且位置不为 0,位置         将引用不能被转换的输入主机变量值的原来位置。         例如,2 代表不能被转换的第二个输入的主机变量         的值。     *   如果 objtype 为 "output" 并且位置为         任意值,位置将是不能被转换的输出值的         原来位置,例如,SELECT 语句的选择列         表中的第三个值。     *   如果 objtype 为 "sqlda" 并且位置为任意值,         位置将是不能被转换的 SQLDA 中的 sqlname 字         段的原来位置。     *   如果 objtype 为 "sqlca",位置命名了不能被转         换的特殊的 SQLCA 字段:sqlerrp、sqlwarn、         sqlerrmc 或 sqlstate。
-25546        网络协调控制无效。
这是一个内部错误。如果错误再次发生,请记下所有的环境并和Informix技术支持部 门联系。
-25548        活动连接过多。
这是一个sqlexecd 内部错误。如果错误再次发生,请记下所有的环境并和Informix的 技术支持部门联系。
-25553        Sqlhosts 文件未找到或不能打开。
sqlhosts文件要被用来决定建立和本地或远程服务器连接的信息。按你的数据库服务 器产品所描述的格式,在目录$INFORMIXDIR/etc下建立一个sqlhosts文件。
-25554        INFORMIXSERVER 环境变量过长。
确认服务器名为18个字符或更短。服务器名必须以一个字母打头并且都是小写字符。 后面可以包含字母,数字和下划线。从版本6.0开始,服务器名也可以下划线打头。
-25555        服务器<服务器名>没有以数据库服务器名列在sqlhosts中。
当前命令中用到的数据库服务器名没有列在sqlhosts文件中。检查确认服务器名。确 认所有将访问的服务器都包含在sqlhosts 文件中。
如果你在用INFORMIX-SE,你当前的工作目录可能是一个NFS安装目录。改变你的当前 工作目录为一个本地目录或在你的DBPATH中增加适当的本地目录。
(本文已被浏览 2009 次)
|
|