IBM Books
(C) IBM Corp. 2000, 2003.

Net Search Extender

管理和用户指南


错误消息

CTE0100DB2 操作失败。DB2 信息“%2”“%4”。

说明: 发生了 DB2 错误,不允许进一步处理。

措施: 有关此 DB2 错误的更详细的信息,使用 db2 ? SQLxxx

CTE0101搜索引擎操作失败。原因代码:“%2”、“%3”、“%4”、“%5”和“%6”。

说明: 发生了“搜索引擎”错误,不允许进一步处理。

措施: 有关更详细的信息,参见“搜索引擎”原因代码描述。

CTE0102常规系统函数失败。错误:“%2”。

说明: 发生了系统错误,不允许进一步处理。

措施: 可以在 UNIX 上的 errno.h 头文件中找到附加信息。

CTE0103发生了内部错误。位置:“%1”和“%2”。

说明: 发生了内部处理错误,不允许进一步处理。尝试启动并停止更新和锁定服务以及 DB2。

措施: 如果仍然存在错误,则启动跟踪并检查 db2diag.log

CTE0104内存分配错误(搜索引擎)。

说明: 系统内存不足。

措施: 增加实例所有者的可用内存大小或停止并行运行的其它进程。

CTE0105内存分配错误。

说明: 系统内存不足。

措施: 增加用户的可用内存大小或停止并行运行的其它进程。

CTE0106表“%1”.“%2”没有任何主键。

说明: 已尝试对没有主键的表创建索引。

措施: 调用 db2 alter table 以确保主键存在。然后再次尝试创建索引。

CTE0107目录“%1”不存在。

说明: 您指定了不存在的目录。

措施: 创建目录,并确保实例所有者可以存取它。然后再次尝试指定目录。注意,在分布式 DB2 环境中,每个物理节点上都必须存在此目录。

CTE0108对象“%1”.“%2” 的键列的内部大小“%4”比允许的最大大小“%3”还要大。

说明: 键列的内部表示法超出最大大小。

措施: 再次创建索引前更改表的布局。使用较小的键列,这还可以提高性能。

CTE0109 对象“%1”.“%2”的键列“%3”数比允许的最大值“%4”还要大。

说明: 最多支持 14 个键列。

措施: 再次创建索引之前更改表的布局。

CTE0111文件“%1”不可读。

说明: 不能读取指定的文件。

措施: 检查文件的访问权。考虑将“存储过程”作为受防护的用户标识来运行,这可能还需要使用此文件的权限。

CTE0112打不开文件“%1”。

说明: 打不开指定的文件。

措施: 验证是否正确地指定了文件。

CTE0113将模型文件“%1”转换为 UTF8 编码时出错。

说明: 指定的 CCSID 或缺省数据库 CCSID 与模型文件 CCSID 不匹配。

措施: 确保正确指定模型文件 CCSID。

CTE0114无法在文件“%2”中注册文档模型“%1”。

说明: 未能使用模型文件。

措施: 检查是否正确地指定了模型文件语法。

CTE0115发生了锁定问题。锁定管理器信息:“%1”“%2”。

说明: 发生了内部锁定问题。

措施: 使用 db2text control 命令来检查当前锁定。使用同一命令,清除暂挂锁定。如果这样做没什么用,则停止并重新启动锁定和更新服务。

CTE0116操作与现有锁定冲突。

说明: 已尝试在对索引运行其它命令时使用当前不允许的命令。

措施: 检查对此索引持有的锁定以了解当前正在运行哪些命令。等待直到其它命令完成。如果操作不再运行而锁定仍然活动,则清除索引的锁定并重试。

CTE0117已使用数据库的所有可用锁定空间。更改配置。

说明: 已尝试使用超过锁定文件中配置的数目的数据库。

措施: 在锁定配置 db2extlm.cfg 中更改想要并行使用的数据库的数目。使用 db2text stopdb2text start 命令重新启动更新和锁定服务。

CTE0118已使用数据库的索引的所有可用锁定空间。更改配置。

说明: 已尝试对一个数据库使用超过在锁定文件中配置的数目的索引。

措施: 在锁定配置文件 db2extlm.cfg 中更改想要并行使用的索引的数目。使用 db2text stopdb2text start 命令重新启动更新和锁定服务。

CTE0119已使用索引的锁定的所有可用空间。

说明: 正在运行的操作针对一个索引需要的锁定比锁定配置文件中配置的还要多。

措施: 在锁定配置 db2extlm.cfg 中更改想要并行使用的锁定的数目。使用 db2text stopdb2text start 命令重新启动更新和锁定服务。

CTE0120更新和锁定服务配置文件错误。

说明: 配置文件 db2extlm.cfg 出错。

措施: 检查 db2extlm.cfg 文件并更正错误。使用 db2text start 命令重新启动更新和锁定服务。

CTE0121打不开更新和锁定服务配置文件。

说明: 打不开 db2extlm.cfg 文件。

措施: 检查文件是否存在以及是否可存取它。如果文件不能存取,尝试使用 db2iupdt 更新 db2 实例。

CTE0122在更新和锁定服务配置文件中发现语法错误。

说明: 在更新和锁定服务配置文件中发现语法错误。

措施: 检查更新和锁定服务配置文件以查找错误。

CTE0126更新和锁定服务输入文件“%1”已损坏。

说明: 更新和锁定服务的必需文件已损坏。

措施: 检查文件是否存在以及是否可存取它。如果可存取该文件,则重命名该文件并重新启动更新和锁定服务。应该再次创建该文件。但是,此操作将除去创建索引的所有指定频率更新。

CTE0127发生了更新和锁定服务错误。原因代码:“%1”。

说明: 在更新和锁定服务区域中发生了内部错误。

措施: 停止 DB2 和 Net Search Extender,然后清除共享资源。再次尝试启动这两项。如果这样做不起作用,则向 IBM 代表报告该问题。

CTE0129不允许将空值作为参数传递。

说明: DB2 已将空值传递给内部用户定义函数。

措施: 首先确保指定基本表具有主键。更改选择语句以避免此问题。打开跟踪功能,并将返回的信息传递给 IBM 服务中心。

CTE0130指定的搜索自变量超出最大长度。当前搜索自变量长度为“%1”,而最大受支持长度为“%2”。

说明: 指定的搜索自变量的长度为“%1”。最大长度一定不能超过“%2”。

措施: 将搜索自变量的长度减少至“%2”。

CTE0131用户定义函数“%1”.“%2”不存在。

说明: 指定的用户定义函数在此数据库中不存在。

措施: 检查为此用户定义函数指定的名称,或在正使用的数据库中注册该用户定义函数。

CTE0132文本索引“%1”.“%2”不存在。

说明: 指定的文本索引在此数据库中不存在。

措施: 检查指定的名称和正在使用的数据库。使用 db2ext.textcolumns 视图来查看现有文本索引。

CTE0133文本索引“%1”.“%2”已存在。

说明: 指定的文本索引在此数据库中已存在。

措施: 检查指定的名称和正在使用的数据库。使用 db2ext.textcolumns 视图来查看现有文本索引。

CTE0135对象“%1”.“%2”不存在。

说明: 指定的对象名在此数据库中不存在。

措施: 检查指定的对象名和正在使用的数据库。

CTE0136列“%1”在“%2”.“%3”中不存在。

说明: 指定的列不存在。

措施: 检查指定的列名。检查正在使用的表、视图或数据库。

CTE0137表空间“%1”不存在。

说明: 指定的表空间在此数据库中不存在。

措施: 检查指定的名称和正在使用的数据库。

CTE0138表空间“%1”不是常规表空间。

说明: 指定的表空间不是常规表空间。只能在常规表空间中创建事件表。

措施: 再次将此命令与常规表空间配合使用。

CTE0139未设置环境变量“%1”。

说明: 未设置必需的环境变量。

措施: 检查环境,指定必需的变量,并再次使用该命令。

CTE0140已启用数据库“%1”的文本搜索。

说明: 已启用指定数据库的文本搜索。

措施: 检查指定的名称。还要检查隐含隐式连接的 DB2DBDFT 变量。

CTE0141未启用数据库“%1”的文本搜索。

说明: 未启用指定数据库的文本搜索。

措施: 检查指定的数据库名和 DB2DBDFT 变量。如果数据库名正确,则使用命令 db2text enable database for text

CTE0142命令需要授予用户“%3”对“%1”.“%2”的控制权限。

说明: 您没有使用此命令的权限。

措施: 只有此表的所有者才能使用此命令或为您提供必需的权限。

CTE0143对于用户“%1”,命令需要数据库管理权限。

说明: 您没有使用此命令的必需权限。

措施: 只有数据库的所有者才能使用此命令或为您提供必需的权限。

CTE0144在数据库“%1”中至少有一个文本索引是活动的。

说明: 在删除所有文本索引之前,不能禁用数据库。

措施: 参见 db2ext.textcolumns 视图以获取现有索引。使用 DROP INDEX 命令删除现有索引或使用 DISABLE DATABASE 命令指定 FORCE 选项。

CTE0145CCSID“%1”不受支持。

说明: 指定的 CCSID 不受支持。

措施: 指定了无效的 CCSID。

CTE0146语言“%1”不受支持。

说明: 指定的语言不受支持。

措施: 指定了无效的语言。

CTE0147格式“%1”不受支持。

说明: 指定的格式不受支持。

措施: 指定了无效的格式。

CTE0148指定的格式“%1”不接受模型文件。

说明: 格式“%1”不支持模型文件。

措施: 使用接受模型文件的格式或从命令中除去模型文件。

CTE0149对索引更新频率指定的术语过多(从“%1”开始)。

说明: 更新频率的语法不正确。

措施: 确保只指定 DAY、HOUR 和 MINUTE 参数一次。

CTE0150命令意外结束。检查命令语法。

说明: 命令语法不正确。

措施: 检查命令语法。验证是否指定了必需的参数。

CTE0151标记“%1”意外出现。检查命令语法。

说明: 命令的语法不正确。

措施: 检查命令语法,并验证正在使用的标记在特定命令中是否允许使用。

CTE0152标记“%1”过长。

说明: 标记过长。

措施: 检查命令语法,并验证标记是否减少到允许的最大大小。

CTE0153标记“%1”在更新频率中出现两次。

说明: 对更新频率指定了不正确的语法。

措施: 确保只指定 DAY、HOUR 和 MINUTE 参数一次。

CTE0154“%2”的值“%1”超出范围。有效范围是“%3”至“%4”。

说明: 指定了不正确的值。值应该在允许的范围内。

措施: 更新命令。更改该值以使它与允许范围内的值相匹配。

CTE0155搜索字符串是空的。

说明: 指定了空的搜索字符串。

措施: 检查搜索字符串是否包括有效的字母数字字符。

CTE0157“%1”附近存在语法错误。

说明: 指定了不正确的搜索语法。

措施: 检查 %1 附近的语法。更正错误并重试。

CTE0158缺少自由文本搜索字符串。

说明: 指定自由文本字符串。

措施: 检查“is about”后面的搜索字符串是否包括有效字母数字字符。

CTE0159搜索字符串超出允许的长度“%1”。

说明: 搜索字符串过长。

措施: 减少搜索字符串的大小并重试。

CTE0160尚未在搜索字符串中指定任何节名。

说明: 需要指定有效节名。

措施: 添加有效节名并重试。

CTE0162未能处理转义命令。

说明: 搜索字符串包括可用作屏蔽字符的特殊字符过多。

措施: 减少搜索术语中的特殊字符数,或避免使用转义命令。可以使用下列特殊字符:! * + , _ . : ; { } ~ | ? [ ] ` = \

CTE0163在同义字子句中未指定任何同义字名称。

说明: 请求了同义字搜索而未使用同义字名称。

措施: 在搜索自变量中指定同义字名称。

CTE0164同义字关系“%1”中存在语法错误。

说明: 同义字关系的指定语法不正确。

措施: 按照语法规范更新同义字关系。

CTE0166自由文本一定要是搜索查询中的最后一个语句。

说明: “is about”标记后面不允许再有运算符。

措施: 重写查询字符串。最后一个运算符一定要是“is about”。

CTE0167自由文本查询“%1”中存在语法错误。

说明: 自由文本字符串的语法不正确。

措施: 按照语法规范更新自由文本字符串。

CTE0168节语句中缺少左括号。

说明: 节语句的语法不正确。

措施: 按照语法规范更新节语句。

CTE0169节语句中缺少逗号或右括号。

说明: 节语句的语法不正确。

措施: 按照语法规范更新节语句。

CTE0170缺少右双引号。

说明: 搜索术语的指定语法不正确。

措施: 按照语法规范更新搜索术语。

CTE0171缺少节名的左双引号。

说明: 节语句的语法不正确。

措施: 按照语法规范更新节语句。

CTE0172缺少节名的右双引号。

说明: 节语句的语法不正确。

措施: 按照语法规范更新节语句。

CTE0173必须在转义子句中定义一个转义字符。

说明: 转义子句中只能存在一个字符。

措施: 除去转义子句中的附加字符。

CTE0174不允许将空白字符作为转义字符。

说明: 在转义子句中不允许有空白字符。

措施: 将转义子句更改为具有有效字符的子句。

CTE0175定义了转义子句但在搜索短语中找不到任何屏蔽字符。

说明: 在未使用屏蔽字符的情况下指定了转义子句。

措施: 除去转义子句。

CTE0176短语中的转义字符的后续字符既不是同一字符也不是屏蔽字符。

说明: 转义字符后面的字符必须是屏蔽字符或转义字符本身。

措施: 更改搜索字符串以正确使用转义字符。

CTE0177编号值“%1”无效。

说明: 搜索自变量中的指定编号无效。

措施: 检查文档以了解有效范围。更新搜索自变量中的值。

CTE0178模糊短语中的屏蔽字符前必须加上转义字符。

说明: 不允许屏蔽与模糊搜索一起使用。

措施: 使用转义字符更新搜索字符串。

CTE0179同义字名称“%1”超出允许的长度“%2”。

说明: 不支持长度超过 60 个字节的主键。

措施: 再次创建索引之前更改表的布局。

CTE0180 找不到同义字“%1”。

说明: 找不到指定的同义字。

措施: 检查同义字文件是否位于同义字目录中,或者它是否是全限定的。

CTE0181不能装入库“%1”。

说明: 找不到库。

措施: 检查库是否位于库路径中以及是否可用。启动并停止 DB2 以确保使用当前设置。

CTE0182不能从库“%2”装入函数“%1”。

说明: 不能装入库入口点。

措施: 存取的库可能是无效的。检查该库是否只指定了一次。

CTE0183 使用共享系统资源时发生了错误。

说明: 不能实现对共享系统资源(例如,共享内存或信号量)的请求。

措施: 检查当前系统状态和配置。在 UNIX 上,使用 ipcs 命令来检查资源。停止所有应用程序(例如,DB2 和 DB2 Net Search Extender)。如果列示了更多资源,则使用 ipcrm 来清除它们。

CTE0184 未发出任何 db2text start 命令。

说明: 调用了需要锁定和更新服务的命令。

措施: 使用 db2text start 启动更新和锁定服务。

CTE0185 更新和锁定服务已经是活动的。

说明: 发出了 db2text start,但是更新和锁定服务已在运行。

措施: 没有任何进一步的操作。

CTE0186 发生了更新和锁定服务错误,有关详细信息,请检查 db2diag.log。

说明: 发生了更新和锁定服务错误。

措施: 检查 db2diag.log 以了解进一步的信息,或者清除共享资源。另见 CTE0183。

CTE0187更新和锁定服务仍然是活动的,使用 FORCE 选项来停止这些服务。

说明: db2text stop 命令尚未停止锁定服务,仍然有进程正在运行。

措施: 使用 db2text control 检查哪些进程正在运行并等待这些进程完成。如果需要停止它们,则使用 FORCE 选项。

CTE0188使用更新和锁定服务时出现临时问题。请重试。

说明: db2text stop 命令尚未停止锁定服务。程序仍然在运行或发现不一致状态。

措施: 使用 db2text control 检查哪些进程正在运行并等待这些进程完成。要停止它们,使用 FORCE 选项。

CTE0189找不到可执行程序“%1”。

说明: 找不到程序文件或不能存取它。

措施: 检查程序文件是否位于 DB2 服务器的 binadm 目录中。如果找不到该文件,则安装会损坏。

CTE0190不能启动可执行程序“%1”。

说明: 不能启动程序。

措施: 检查程序是否位于 DB2 服务器的 binadm 目录中并且安装了适当的库。有关进一步信息,在服务器上手工调用该程序。

CTE0191删除索引操作未完成。有关详细信息,检查 db2diag.log。

说明: 删除索引操作未完成,可能是由 FORCE 选项导致的。

措施: 使用 FORCE 选项会删除所有内容而不考虑任何错误。检查索引目录以找出暂挂文件并手工除去这些文件。

CTE0192 更新索引操作中发生了错误。有关详细信息,检查事件表“%1”.“%2”和 db2diag.log。

说明: 在索引更新过程期间,所有文档错误都会写至事件表。

措施: 有关文档错误的更多信息,检查事件表。在修正问题之后清除事件日志。

CTE0194列“%2”的类型“%1”不受支持。

说明: 使用的列不在受支持列的列表中。

措施: 检查创建索引以获取“键和建立索引”的有效列的列表。对命令作适当更改并重试。

CTE0195“%1”不是绝对路径。

说明: 服务器上的绝对路径是必需的。

措施: 检查路径并在命令中填写绝对路径。

CTE0198没有任何相应的文本索引。

说明: 列没有任何文本索引。

措施: 检查文本索引是否仍然存在。

CTE0199 没有与表“%2”的列“%1”相对应的文本索引。

说明: 已尝试搜索没有文本索引的列。

措施: 检查正在搜索的列或对该列创建文本索引。

CTE0200必须指定至少一个命令选项。

说明: ALTER INDEX 命令更改索引的特征(例如,更新和存储器选项)。尚未指定要更改的任何特征。

措施: 指定至少一个命令选项。有关所有可能的选项,参考命令语法。

CTE0201 存在与同一列上的现有文本索引的冲突。

说明: 对同一列定义的文本索引是使用此创建索引命令中的不同参数创建的。

措施: 在创建索引命令中更正参数值。确保下列参数对现有索引和要创建的索引具有相同值:ccsid、语言、格式、文档模型、索引配置、列函数和属性。

CTE0202指定键列时,对象“%1”.“%2”一定要是视图。

说明: 指定的对象不是视图。对视图的列建立索引时,只允许使用 KEY COLUMNS FOR INDEX ON VIEW 子句。

措施: 除去 KEY COLUMNS FOR INDEX ON VIEW(SQL-columname-list) 子句。

CTE0203未使用 CACHE TABLE 选项创建文本索引“%1”.“%2”。这是执行命令所必需的。

说明: 只有使用 CACHE TABLE 选项创建指定的索引,才能执行此命令。

措施: 使用 CACHE TABLE 选项创建索引。有关命令语法,参考文档。

CTE0204缺少属性名。将“AS <attribute name>”添加至属性表达式。

说明: 每当在属性表达式中使用列表达式时,都必须提供属性名。例如:(C1+C2 AS myname)。

措施: 将“AS <attribute name>”添加至属性表达式。

CTE0205CACHE TABLE 表达式无效。

说明: 高速缓存表表达式中的列列表无效。

措施: 更正创建索引命令中的高速缓存表列列表。确保指定的表中存在这些列。如果对列应用了函数,则验证是否正确地使用了函数。

CTE0206ATTRIBUTE 表达式无效。

说明: 属性表达式中的列列表无效。

措施: 更正创建索引命令中的属性列列表。确保指定的表中存在这些列。如果对列应用了函数,则验证是否正确地使用了函数。

CTE0207未对视图“%1”.“%2”的索引指定 KEY COLUMNS FOR INDEX ON VIEW。

说明: 如果创建了视图的索引,则必须指定 KEY COLUMNS FOR INDEX ON VIEW(SQL-columname-list) 子句。列名称列表指定“唯一地”标识视图中的某行的各列。

措施: 将 KEY COLUMNS FOR INDEX ON VIEW(SQL-columname-list) 子句包括在创建索引命令中。

CTE0208INITIAL SEARCH RESULT ORDER 列无效。

说明: INITIAL SEARCH RESULT ORDER(SQL-order-by list) 表达式中的列列表无效。

措施: 更正创建索引命令中的排序列列表。检查语法是否正确以及指定的表中是否存在这些列。如果对列应用了函数,则验证是否正确地使用了函数。

CTE0209属性列“%2”的类型“%1”不受支持,类型 DOUBLE 是必需的。

说明: 对于属性列,唯一受支持的数据类型是 DOUBLE。

措施: 确保具有要建立索引的文本列的表的属性列类型为 DOUBLE。可在属性表达式中使用转型运算符。有关可转型为双精度的数据类型,参考 SQL Reference。

CTE0210索引配置参数“%2”的值“%1”无效。有效值为“%3”。

说明: 配置参数的指定值不正确。有关参数的有效值,参考命令语法。

措施: 更正创建索引命令中的索引配置参数值。

CTE0211“%1”是无效的索引配置参数。

说明: 索引配置选项未知。

措施: 检查创建索引命令语法。有效的索引配置选项包括 TreatNumbersAsWords 和 IndexStopWords。下列各项必须用逗号隔开:index configuration(treatnumberaswords 1, indexstopwords 1)。

CTE0212未能保存内部索引配置文件“%1”。

说明: 未能保存索引的内部配置文件。

措施: 确保实例所有者对应保存文件的目录具有写许可权。如果同名文件已存在,则确保它对于实例所有者是可写的。

CTE0213未能装入内部索引配置文件模板“%1”。

说明: 未能读取内部索引配置文件模板。

措施: 确保文件存在于正确的位置,并且是可读的。

CTE0214对索引配置文件设置新条目“[%1],%2=%3”时发生内部错误。

说明: 编写索引的内部配置文件时发生内部错误。

措施: 如果文件存在,则检查对于实例所有者它是否为可读/写的。检查文件所在的设备上是否有足够的空间。

CTE0215对别名“%1”.“%2”创建索引不受支持。使用基本表“%3”.“%4”来代替。

说明: 不能对别名创建索引。

措施: 输入带有基本表的创建索引命令。

CTE0217调度服务已经是活动的。

说明: 服务已经是活动的,不需要启动它。

措施: 不需要任何操作。

CTE0218函数“%1”失败,错误代码为“%2”。

说明: Windows 函数失败,出现指定错误代码,不允许进一步处理。

措施: 使用指定的 Windows 系统错误代码来获取详细的错误信息。

CTE0219打不开服务“%1”。错误代码为“%2”。

说明: 在 Windows 系统上找不到指定的服务。

措施: 检查在 Windows 系统上是否安装了指定服务。使用指定的 Windows 系统错误代码来获取详细的错误信息。

CTE0220找不到 DB2 实例概要文件路径。

说明: 用来获取 DB2 实例概要文件路径的内部 DB2 函数失败。

措施: 创建 DB2 实例而不指定实例概要文件路径信息并重试命令。

CTE0221未正确指定 UpdateFrequency“%1”。

说明: 更新频率语句的语法不正确。

措施: 按照语法规范更正更新频率语句。

CTE0222调度服务输入文件“%1”已损坏。

说明: 包含索引更新信息的调度程序文件已损坏。

措施: 使用系统编辑器并尝试更正问题。可能已截断条目,或者已删除结束行字符。如果这样做不能复原文件内容,则尝试以下操作:

CTE0223未能关闭文件“%1”。

说明: 不能关闭指定的文件。

措施: 验证是否正确地指定了文件。

CTE0224未能将文件“%1”复制至“%2”。

说明: 不能将第一个文件复制至第二个文件。

措施: 验证是否正确地指定了文件。检查第二个文件是否已存在并且是只读的。还应检查系统上是否有足够的可用空间。

CTE0225未能除去文件“%1”。

说明: 不能从系统除去指定的文件。

措施: 验证是否正确地指定了文件并检查文件存取权限。

CTE0225未能除去文件“%1”。

说明: 不能从系统除去指定的文件。

措施: 验证是否正确地指定了文件并检查文件存取权限。

CTE0227对文件“%1”的写操作失败。

说明: 指定的文件不是可写的。

措施: 验证是否正确地指定了文件并检查文件文件存取权限。还应检查系统上是否有足够的可用空间。

CTE0228用户在操作系统级别没有足够的存取权限。

说明: 命令需要操作系统级别的管理员权限。

措施: 确保您具有操作系统管理员权限。检查您是否是管理员组的成员。

CTE0231未在表空间“%2”.“%3”所在的节点组(“%4”)中定义“%1”。

说明: 管理表的表空间需要分布在不同的节点之间,分布方式与包含要建立索引的文本列的表的分布方式完全相同。为了强制执行此操作,会检查指定的表空间是不是在同一节点组中定义的。

措施: 指定在包含要建立索引的文本列的表所在的节点组中定义的表空间。

CTE0232指定的或缺省的表空间“%1”不是单节点的。这对于视图的索引或在指定 CACHE TABLE 选项时是必需的。

说明: 对于单个节点上的表,只有视图的索引或在启用了 CACHE TABLE 选项的情况下受支持。

措施: 如果缺省表空间导致此错误,则将表放置在单节点表空间中。或者,如果指定了多节点表空间,则指定另一单节点表空间。

CTE0233正在运行的管理命令存在冲突。请稍后重试此命令。

说明: 另一管理命令仍在运行或异常终止而没有释放命令锁定。

措施: 使用 CONTROL LIST 检查哪些锁定仍是活动的。如果存在活动锁定而没有任何命令正在运行,则使用 CONTROL CLEAR 命令手工清除锁定。注意其他用户可能在运行持有锁定的管理命令。

CTE0234正在对文本索引运行的管理命令存在冲突。请稍后重试此命令或指定 DISABLE DATABASE 命令的 FORCE 选项。

说明: 另一管理命令仍在运行或异常终止而没有释放命令锁定。

措施: 使用 CONTROL LIST 检查哪些锁定仍是活动的。如果存在活动锁定而没有任何命令正在运行,则使用 CONTROL CLEAR 命令手工清除锁定。注意其他用户可能在运行持有锁定的管理命令。对于 DISABLE DATABASE 命令,可以指定将停止对该数据库的所有其它命令的 FORCE 选项。

CTE0235找不到 DB2 Net Search Extender 的任何有效许可证。

说明: 找不到 DB2 Net Search Extender 的任何有效许可证。

措施: 检查是否使用 db2lic 正确地安装了许可证。确保在产品安装之后更新了现有实例。

CTE0236 对于 MPP 实例,只有 Node0 是受支持的。

说明: 如果具有要建立索引的文本列的表驻留在 Node0 上,则只能对 MPP 实例创建文本索引。

措施: 检查定义表的表空间的节点组。

CTE0237内部错误:日志表“%1”.“%2”包含无效操作“%3”。

说明: 日志表记录对包含已索引文本列的表执行的操作。此表可能已损坏,原因是它包含并非由 DB2 Net Search Extender 写下的条目。

措施: 检查日志表,并删除损坏的条目。

CTE0238内部错误:表“%1”.“%2”在列“%3”中包含不正确的语法表达式。

说明: 表达式列表中的指定文本列存在错误。

措施: 检查定界符“Begin”和“End”对。

CTE0239内部错误:索引属性“%1”的总长度超出最大长度“%2”。

说明: 超出索引属性的最大大小(1016 字节)。属性包含实例、索引、工作目录以及其它信息。

措施: 确保这些路径名不会过长。

CTE0240内部错误:设置环境变量“%1”失败。

说明: 设置指定的环境变量失败。环境设置可能存在问题。

措施: 检查 OS 特定基准。

CTE0241 内部错误:数据链路 UDF“%1”.“%2”返回类型“%3”。期望的类型是:“%4”。

说明: 用来取装数据链路引用的内容的数据链路 UDF 是使用意外的数据类型定义的。

措施: SYSCAT.FUNCTIONS 抽取数据链路 UDF 的定义,并向 IBM 服务中心报告错误。

CTE0242 参数“%2”的值“%1”无效。

说明: 搜索存储过程或表值函数 DB2EXT.TEXTSEARCH 是使用无效参数调用的。

措施: 更正搜索存储过程或表值函数的参数值。有关有效的参数,参考文档。

CTE0243文本索引“%1”.“%2”的高速缓存尚未激活。

说明: Net Search Extender 操作需要激活的高速缓存。高速缓存当前未激活。可能的原因包括:

措施: 对索引执行 DB2TEXT ACTIVATE CACHE 命令,并重新运行 Net Search Extender 操作。

CTE0244内部错误:对“%1”的调用返回 rc="%2", SQLCODE="%3"。

说明: 调用内部函数时发生内部处理错误。

措施: 如果错误仍然存在,则启动跟踪并检查 db2diag.log。报告错误。

CTE0245请求的高速缓存大小超出可用的高速缓存大小。将最大高速缓存大小增加至大于“%1”的值或降低 pctfree 值。

说明: 装入所有数据所需的高速缓存大小超出索引的 MAXIMUM CACHE SIZE 值。在激活高速缓存(DB2TEXT ACTIVATE 命令)期间或在激活高速缓存时由索引更新操作检测到这一点。

措施: 如果在 DB2EXT ACTIVATE 命令中报告了错误,则使用 DB2EXT.MAXIMUM_CACHE_SIZE 函数重新计算最大高速缓存大小,并改变索引的 MAXIMUM CACHE SIZE 设置。最后降低 PCTFREE 值。如果增量更新期间超出最大文档数,则使用 db2 deactivate cachedb2text activate cache recreate 命令重新构建高速缓存。

CTE0246文件“%1”是空的。

说明: DB2TEXT CREATE INDEX 命令失败,原因是在命令中指定的文档模型文件是空的。

措施: 在命令中指定有效的文档模型文件。

CTE0247未能创建 DB2 Net Search Extender 存储过程。

说明: DB2TEXT ENABLE DATABASE 命令未能创建内部存储过程 DB2EXT.CTESRVSP。

措施: 有关详细信息,检查与 CREATE PROCEDURE 语句相关联的附加 DB2 错误消息。如果通过除去具有完全相同的名称的现有存储过程不能更正错误,则启动跟踪并报告错误。

CTE0248生成的搜索字符串过长。降低搜索查询的复杂性。

说明: Net Search Extender 查询太长或太复杂,基本搜索引擎无法处理。复杂性受同义字比较、FUZZY FORM OF 表达式和屏蔽字符的影响。

措施: 降低查询的复杂性或长度。

CTE0249可执行程序“%1”异常终止。

说明: 执行 Net Search Extender 命令时,调用了可执行文件“%1”,但它异常终止。

措施: 验证可执行文件是否尚未通过用户交互作用(例如,信号)显式终止。如果没有,则启动跟踪,重新运行命令,并报告错误。

CTE0250列类型变换函数“%2”.“%3”的返回类型“%1”不受支持。

说明: 在 DB2TEXT CREATE INDEX 命令中,指定了返回不受支持的数据类型的列类型变换。受支持的数据类型包括:CHARACTER、VARCHAR、LONG VARCHAR、CLOB、GRAPHIC、VARGRAPHIC、L ONG VARGRAPHIC、DBCLOB、BLOB 和 DATALINK。

措施: 选择不同的列类型变换函数。

CTE0251内部错误:列类型“%1”不受支持。

说明: 使用的列类型不在受支持类型的列表中。

措施: 检查创建索引以获取“键和建立索引”的有效列的列表。对命令作适当更改并重试。如果仍然存在错误,则启动跟踪并检查 db2diag.log。向 IBM 服务中心报告错误。

CTE0252缺少参数“%1”。

说明: 内部错误 — 执行 Net Search Extender 命令时,在缺少参数“%1”的情况下调用管理可执行程序。

措施: 尝试更改 Net Search Extender 参数命令来避免问题。如果错误仍然存在,则打开跟踪功能,并向 IBM 服务中心报告错误。

CTE0253找不到日志视图中列示的文档。

说明: 日志视图中列示的文本文档的内容已更改,未能访问这些内容。

措施: 检查文档是否存在以及要包括在索引中的文本文档的读取/存取许可权。

CTE0254索引“%1”的高速缓存已激活。

说明: 已使用 ACTIVATE CACHE 命令激活索引。

措施: 检查指定的索引名和正在使用的数据库。

CTE0255缺少高速缓存结果列表达式的列名。将“AS <cache column name>”添加至表达式。

说明: 必须命名高速缓存结果列表达式。例如:“C1+C2 AS myresult”。

措施: 将“AS <cache column name>”添加至表达式。

CTE0256为建立索引选择数据所需的查询失败。降低属性、高速缓存表或初始搜索结果次序表达式的复杂性。

说明: Net Search Extender 从命令的表达式创建查询以便为建立索引而从数据库选择数据。查询失败,原因是它太复杂。

措施: 降低属性、高速缓存表或初始搜索结果次序表达式的复杂性。

CTE0257 创建共享内存时出错。

说明: 由于先前的错误或许可权问题,未能创建共享内存资源。

措施: 检查 db2diag.log 以获取更多信息,或者清除共享资源。另见错误 CTE0183。

CTE0258 共享内存版本错误。

说明: 未能存取共享内存资源,原因是它已损坏或存在版本冲突。

措施: 有关进一步信息,检查 db2diag.log。禁用并重新启用数据库,然后重试。

CTE0259不能在全局共享内存中插入条目。条目已存在。

说明: 由于先前的错误,要在全局共享内存中插入的条目已存在。

措施: 有关进一步信息,检查 db2diag.log。使用 db2text stopdb2text start 命令重新启动更新和锁定服务。

CTE0260不能存取全局共享内存中的条目。找不到条目。

说明: 由于先前的错误,要从全局共享内存中除去的条目不存在。

措施: 有关进一步信息,检查 db2diag.log。尝试使用 db2text stopdb2text start 命令重新启动更新和锁定服务。

CTE0261对于此实例中的文本索引,至少存在一个激活的高速缓存。使用 DEACTIVATE CACHE 命令取消激活任何已激活的索引的高速缓存,或者使用 FORCE 选项来停止。

说明: 仅当对使用 ACTIVATE CACHE 命令激活的所有文本索引运行 DEACTIVATE CACHE 命令时,才能使用 db2text stop 命令。

措施: 使用 DEACTIVATE CACHE 命令取消激活任何已激活的索引的高速缓存或使用 FORCE 选项来停止。

CTE0262参数“%1”的值过长。

说明: 值超过最大允许大小。

措施: 检查最大大小。

CTE0263文本索引“%1”.“%2”是使用 RECREATE INDEX ON UPDATE 选项创建的。在此上下文中,可能未指定 UPDATE MINIMUM 或 COMMITCOUNT FOR UPDATE。

说明: 仅当以增量方式更新索引时,update minimum 和 commitcount for update 才有效。

措施: 如果想要每次执行更新时都重新创建索引,则除去 UPDATE MINIMUM 和 COMMITCOUNT FOR UPDATE 设置。如果想要使用 UPDATE MINIMUM 和 COMMITCOUNT FOR UPDATE,则不要指定 RECREATE INDEX ON UPDATE。

CTE0264激活索引操作中发生了错误。有关详细信息,检查事件视图“%1”.“%2”和 db2diag.log。

说明: 在索引激活过程期间,错误会写至事件表和 db2diag.log 文件。

措施: 有关文档错误的更多信息,检查事件表。在修正问题之后清除事件日志。

CTE0265用户表或管理表空间(“%1”)的表空间不只是对节点 0 定义的。

说明: 如果文本索引是对 MPP 实例建立的,则用户表的表空间一定只驻留在 Node0 上。

措施: 使用表空间驻留在 Node0 上的表。

CTE0266ValueFrom“%1”一定要小于 ValueTo“%2”。

说明: 属性搜索中指定的值无效。如果搜索语法为“BETWEEN ValueFrom AND ValueTo”,则下界(ValueFrom)必须小于上界(ValueTo)。

措施: 更改“BETWEEN ValueFrom AND ValueTo”子句中的边界。

CTE0267数据库“%1”中的 Net Search Extender 数据库对象处于不一致状态。

说明: 至少缺少或损坏了一个 DB2 Net Search Extender 对象。在安装新的 DB2 Net Search Extender 产品版本之后尚未迁移数据库,或者数据库用户已更改或删除 Net Search Extender 内部对象。在这种情况下,所有文本索引都会丢失,数据库就不能再使用文本。

措施: 要将数据库迁移至当前版本,请遵循 DB2 Net Search Extender 文档中的迁移描述。或者,使用 FORCE 选项发出 DB2TEXT DISABLE DATABASE 命令。然后,您可以通过使用 DB2TEXT ENABLE DATABASE 命令再次启用数据库的文本搜索。

CTE0270在增量更新之后未能修改日志表“%1”.“%2”。下一次更新(UPDATE)期间要处理条目。

说明:

启动增量索引更新时,会创建时间戳记。它充当要处理的更改记录的阈值。于是与增量更新并行发生的更改将在以后进行处理(在下一次更新期间)。在某些情况下,更新启动时未落实但在执行索引更新时落实的事务中可能有一些更改。这有可能导致不一致。

要避免这种不一致的情况,不要从日志表中删除阈值时间戳记之前的更改记录,即使它们只作了部分处理。在下一次增量更新时,将对索引重新应用这些更改。

措施: 在下次索引更新时,会对索引重新应用这些更改。对于删除操作,这可能导致以下错误:CTE0101:ItlEnReasonCode_Docmap_docid_not_found。

注意,可忽略此错误,原因是已删除文档。如果 CTE0270 错误经常发生,则考虑删除索引并使用增量索引更新的已修改阈值重新创建索引。例如:db2text "CREATE INDEX ... INDEX CONFIGURATION(UPDATEDELAY 30)"

这意味着增量更新期间处理只运行早于 30 秒的更改记录,而避免干预少于 30 秒的并行更改事务。

CTE0273索引“%1”,“%2”的高速缓存已激活。

说明: 已使用 ACTIVATE CACHE 命令激活索引。

措施: 检查指定的索引名和正在使用的数据库。

CTE0274连接的目标数据库系统“%1”不受支持。

说明: 已尝试在与 DB2 Net Search Extender 不支持的数据库系统连接的情况下执行 DB2TEXT 命令。

CTE0275找不到服务器“%1”的类型和版本信息。

说明: 在 DB2 目录视图“SERVERS”中找不到服务器的类型和版本信息。

措施: 确保正确设置了 DB2 联合环境。

CTE0276找不到数据链路 UDF。

说明: 未将数据链路 UDF 作为数据库中的用户定义函数注册。

措施: 在目录 db2ext/ddl 中执行命令“db2 -tvf ctedlcud.ddl”。

CTE0277未能连接高速缓存存储段。

说明: 系统不能分配足够的内存来装入大型高速缓存段或打不开高速缓存段(原因是先前已删除它)。

措施: 检查系统设置并增加页面调度空间和可用内存量。对于大型高速缓存大小,您可能需要准备系统。参考 DB2 Net Search Extender 文档。使用 DEACTIVATE 和 ACTIVATE [RECREATE] 命令来重新创建高速缓存。如果问题仍然存在,则检查 db2diag.log 以获取附加信息。

CTE0278在 AIX 32 位系统上,在激活大型高速缓存之前更改 MAXDATA 设置。

说明: 当在 AIX 32 位系统上使用搜索存储过程时,可能需要更改 db2fmp 可执行文件的 MAXDATA 设置。

措施: 有关更改 MAXDATA 设置的详细信息,参考 DB2 Net Search Extender 文档。

CTE0279高速缓存数据的大小已达到系统限制。

说明: 通过降低 PCTFREE 值,可以增加高速缓存激活期间的最大数据大小。这使系统能够在高速缓存中保留较少的可用空间。

措施: 使用较低的 PCTFREE 值或减少要高速缓存的文本数据量。使用 DEACTIVATE 和 ACTIVATE [RECREATE] 命令来重新创建高速缓存。

CTE0280没有足够的磁盘空间来写入持久高速缓存文件。

说明: 系统不能在高速缓存目录中为持久高速缓存写入足够大的文件。

措施: 使用 ALTER INDEX 命令,将持久高速缓存目录更改为空的文件系统。或者通过降低 PCTFREE 或 MAXIMUM CACHE SIZE 值或通过使用临时高速缓存来减少高速缓存大小。

CTE0281删除持久高速缓存文件“%1”失败。

说明: 文件不存在或不能存取。

措施: 检查此文件是否仍然存在并手工删除它。

CTE0282高速缓存中的文档数已达到系统限制。

说明: 通过降低 PCTFREE 值,可以增加高速缓存激活期间要高速缓存的最大文档条目数。这使系统能够在高速缓存中保留较少的可用空间。

措施: 使用较低的 PCTFREE 值或减少高速缓存中的文档条目的量。使用 DEACTIVATE 和 ACTIVATE [RECREATE] 命令来重新创建高速缓存。

CTE0283未能创建高速缓存存储段。

说明: 系统不能为将大型高速缓存段装入到内存中分配足够内存。通过降低 PCTFREE 值,可达到较小的高速缓存段大小。

措施: 检查系统设置并增加页面调度空间和可用内存量。可以通过使用较低的 PCTREE 值来降低高速缓存大小。对于大型高速缓存大小,可能需要准备系统。参考 DB2 Net Search Extender 文档。使用 DEACTIVATE 和 ACTIVATE [RECREATE] 命令来重新创建高速缓存。如果问题仍然存在,则检查 db2diag.log 以获取附加信息。

CTE0284文本索引位于节点“%1”上,但是对节点“%2”调用了搜索函数。

说明: 未对索引所在的节点调用搜索存储过程或表值函数 DB2EXT.TEXTSEARCH。搜索函数将不会自动分布至正确节点。

措施: 将 DB2NODE 环境变量设置为在连接数据库之前连接索引的节点。

CTE0285对于分布至多个节点的文本索引,不允许搜索函数。

说明: 一定不要使用分布至多个节点的索引调用表值函数 DB2EXT.TEXTSEARCH,原因是它将不会自动分布至正确节点,而是在协调程序节点上执行。

措施: 在多节点环境中使用 CONTAINS、SCORE 或 NUMBEROFMATCHES 函数。

CTE0286在“%1”.“IBMSNAP_REGISTER”中找不到源表“%2”.“%3”和捕获更改表“%4”.“%5”的任何行。

说明: 对于在 DB2TEXT CREATE INDEX 命令中指定的复制捕获表特征,在 IBMSNAP_REGISTER 表中找不到任何有效条目。对于索引列 SOURCE_OWNER 和 SOURCE_NAME(SOURCE_VIEW_QUAL=0)以及列 PHYS_CHANGE_OWNER 和 PHYS_CHANGE_TABLE 中的指定复制捕获表,有效条目必须包含指定源表。

可能原因:指定源表未注册为复制捕获表的复制源。

措施: 为 DB2 复制正确注册源表,或为源表指定正确的复制捕获表。

CTE0287对于源表“%4”.“%5”和捕获更改表“%6”.“%7”,“%3”.“IBM SNAP_REGISTER”中的“%2”的值“%1”无效。

说明: 不允许 IBMSNAP_REGISTER 表中的复制设置。可能原因:1. 列 CHG_UPD_TO_DEL_INS 未包含值“Y”。2. 列 CCD_CONDENSED 包含值“Y”。

措施: 当为 DB2 复制注册源表时,确保将更新操作变换为删除和插入操作对。此外,还应确保没有使用任何压缩复制捕获表。

CTE0288源表“%1”.“%2”和捕获更改表“%3”.“%4”在不同的服务器(“%5”和“%6”)上。

说明: 指定的源表和复制捕获表必须驻留在同一服务器上。

CTE0289包装器“%1”不受支持。

说明: 包装器不受支持。有关受支持包装器的列表,参考 DB2 Net Search Extender 文档。

CTE0290在复制子句中不允许别名“%1”.“%2”。

说明: 不允许在复制子句中对昵称指定别名。

措施: 指定昵称而不是别名或为远程表创建新昵称。

CTE0451突出显示 UDF 不支持指定的文档格式“%1”。

说明: 文档格式“%1”不支持突出显示。

措施: 使用突出显示 UDF 支持的文档格式。

CTE0452突出显示 UDF 中的选项“%1”附近存在语法错误。

说明: 在指定选项附近指定了不正确的语法。

措施: 检查选项 %1 附近的语法。更正错误并重试。

CTE0453突出显示 UDF 的返回大小过小。

说明: 突出显示文档的请求部分无法装入到突出显示 UDF 的返回参数中。

措施: 降低窗口编号、窗口大小和/或应该显示点击的节数。这将减少返回给用户的文档部分。

CTE0454将突出显示 UDF 的参数从代码页“%1”转换为代码页 UTF8 时发生了错误。

说明: 指定 CCSID(它可能是缺省数据库 CCSID)中的突出显示 UDF 的参数不能转换为 UTF8。

措施: 确保正确地指定 CCSID。

CTE0455数据库代码页“%1”在突出显示 UDF 中不受支持。

说明: 突出显示 UDF 不支持数据库的代码页。

CTE0456突出显示 UDF 只支持代码页 UTF8 中的文档。

说明: 只有代码页 UTF8 中的文档才支持突出显示 UDF。

CTE0457参数“%2”的值“%1”在突出显示 UDF 中无效。

说明: 突出显示参数的值无效。

措施: 检查参数值,并确保在数据范围内允许该值。

CTE0841缺少命令选项“%1”。

说明: 未指定必需的命令选项。

措施: 检查指定的参数并添加缺少的参数。

CTE0842没有为命令选项“%1”指定任何值。

说明: 未指定命令选项的必需值。

措施: 检查指定的参数并添加缺少的选项。

CTE0843没有为命令选项“%1”指定任何数字值。

说明: 指定了字符串而不是数字。

措施: 检查指定的参数并将字符串更改为正确的数字。

CTE0844定义文件路径“%1”过长。

说明: 指定的路径过长因而未能处理。

措施: 使用较短的路径并重试。

CTE0845没有指定任何定义文件。

说明: 需要指定定义文件。

措施: 添加有效定义文件并再次尝试调用。

CTE0846定义文件名“%1”过长。

说明: 指定的定义文件名过长。

措施: 将定义文件名的长度减少为允许的大小。

CTE0847定义文件“%1”不存在。

说明: 找不到指定的定义文件。

措施: 检查定义文件是否在正确的路径中以及是否可供当前用户存取。

CTE0849未能锁定字典文件“%1”。

说明: 进程无法锁定字典文件。您没有写存取权或另一进程已打开文件以进行写操作。

措施: 检查运行的进程以确保没有任何进程正锁定字典文件,并检查您的存取权限。

CTE0850输出文件“%1”已存在。

说明: 未能覆盖指定的输出文件。

措施: 检查您能否在指定目录中创建同义字。

CTE0851字典文件“%1”不完整。

说明: 同义字典文件已损坏。

措施: 清除目录并再次编译定义文件。

CTE0852字典文件“%1”版本错误。

说明: 字典文件是使用同义字编译器的较早版本生成的。

措施: 使用同义字编译器的最新版本再次编译定义文件。

CTE0853不能覆盖现有字典“%1”。

说明: 不能覆盖现有字典。

措施: 检查对字典文件的写存取权、它的目录位置和子目录位置。

CTE0855未正确指定同义字术语。

说明: 定义文件中存在语法错误。

措施: 有关创建同义字定义文件和同义字支持的信息,检查 DB2 Net Search Extender 文档。

CTE0856定义文件“%1”是空的。

说明: 不允许空的定义文件。

措施: 有关创建同义字定义文件和同义字支持的信息,检查 DB2 Net Search Extender 文档。

CTE0857在文件“%1”的第“%2”行中找不到任何块起始行。

说明: 定义文件中存在语法错误。

措施: 块必须以“:WORDS”开始。有关同义字概念的信息,检查 DB2 Net Search Extender 文档。

CTE0858在文件“%1”的第“%2”行中指定了无效关系。

说明: 定义文件中存在语法错误。

措施: 必须检查“相关联的术语定义”。有关创建同义字定义文件的信息,检查 DB2 Net Search Extender 文档。

CTE0859关系编号不在文件“%1”的第“%2”行的范围内。

说明: 用户定义关系都是以相关联的类型为基础的。它们由 1 与 128 之间的唯一数字标识。

措施: 验证关系编号。

CTE0861没有在文件“%1”的第“%2”行中定义任何术语。

说明: 未指定必需术语。

措施: 有关创建同义字定义文件的信息,检查 DB2 Net Search Extender 文档。

CTE0861文件“%1”的第“%2”行中的同义字术语过长。

说明: 同义字术语的长度限制为 64 个字节。

措施: 改变同义字术语的大小并重试。

CTE0862在文件“%1”的第“%2”行中不正确地指定了强度。

说明: 定义文件中存在语法错误。

措施: 有关创建同义字定义文件和同义字支持的信息,检查 DB2 Net Search Extender 文档。

CTE0863强度不在文件“%1”的第“%2”行的范围内。

说明: 强度值应指定为 1 与 100 之间。

措施: 更改强度值以使它为从 1 至 100 的数字值。

CTE0864内部错误:同义字编译器失败,原因代码为“%1”。

说明: 发生了内部处理错误,不允许进一步处理。尝试启动并停止更新和锁定服务以及 DB2。

措施: 如果错误仍然存在,则启动跟踪并检查 db2diag.log。

CTE0865未能创建目录“%1”。

说明: 未能创建指定的目录。

措施: 检查目录是否已经存在以及针对该目录的许可权。

CTE0866未能除去目录“%1”。

说明: 未能除去目录。

措施: 检查您是否对指定的目录具有写许可权。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]