Включение базы данных 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.
Кто-нибудь сталкивался с этим раньше?
Спасибо
1 ответ
Решение
После обращения в службу поддержки IBM это решение, которое они предоставили:
- остановка расширителя netsearch в db2 (остановка db2text)
- остановите db2. (Db2stop)
- как владелец экземпляра db2 удалите файл.fenced (в sqllib/adm)
- коснуться. огорожен.
- Теперь он должен иметь правильную собственность
- перезапустите db2 (db2start)
- перезапустите расширитель netsearch (начало db2text)
Это сработало для нас.