我正在尝试在 DB2 V9.5 数据库 SuSe Enterprise Linux 上启用全文搜索。
Net Search Extender 已安装并且 db2text 服务启动正常。
当我执行以下命令时:
db2text ENABLE DATABASE FOR TEXT CONNECT TO <database_name>;
我收到错误信息:
CTE0190 Executable program "cteadmsv" could not be started.
有人遇到过这种情况吗?
谢谢
答案1
与 IBM 支持人员联系后,他们提供了以下解决方案:
- 停止 db2 netsearch 扩展器(db2text stop)
- 停止 db2。(db2stop)
- 以 db2 实例所有者身份删除 .fenced 文件(在 sqllib/adm 中)
- 触摸.fenced。
- 它现在应该拥有正确的所有权
- 重新启动 db2(db2start)
- 重新启动 netsearch 扩展器(db2text start)
这对我们很有帮助。