Назад | Перейти на главную страницу

Включение базы данных DB2 для полнотекстового поиска

Я пытаюсь включить полнотекстовый поиск в базе данных 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.

Кто-нибудь сталкивался с этим раньше?

Спасибо

После обращения в службу поддержки IBM они предоставили следующее решение:

  1. остановить db2 netsearch extender (db2text stop)
  2. остановить db2. (db2stop)
  3. как владелец экземпляра db2 удалите файл .fenced (в sqllib / adm)
  4. прикосновение. огорожен.
  5. Теперь у него должно быть правильное право собственности
  6. перезапустить db2 (db2start)
  7. перезапустить расширитель netsearch (начало db2text)

У нас это сработало.