|
Форум
|
Alex |
19.07.07, 16:08 |
|
Использование RCO |
|
Здравствуйте.
Мы используем Ваш продукт Russian Context Optimizer for Oracle
Версия Russian Context Optimizer: 4.0.1
Версия Oracle: 10.1.2
Индексируется таблица:
CREATE TABLE CTXSYS.TEST_BO (
BOxml CLOB NULL,
id NUMBER(15,5) NULL
)
Таблица содержит одну строку, в поле BOxml содержится строка «монитор монитора монитором мониторами»
Для создания индексов выполняется следующий скрипт:
begin
begin ctx_ddl.drop_preference('RCO_FILTER_test_bo'); exception when others then null; end;
begin ctx_ddl.drop_preference('RCO_LEXER_test_bo'); exception when others then null; end;
begin rco_context.ThemeDropIndex('test_bo'); exception when others then null; end;
begin rco_context.FuzzyDropIndex('test_bo'); exception when others then null; end;
ctx_ddl.create_preference('RCO_FILTER_test_bo', 'USER_FILTER');
ctx_ddl.set_attribute('RCO_FILTER_test_bo', 'COMMAND', 'rco_filter_test_bo.bat');
ctx_ddl.create_preference('RCO_LEXER_test_bo', 'BASIC_LEXER');
ctx_ddl.set_attribute('RCO_LEXER_test_bo', 'index_themes','NO');
execute immediate 'drop index test_bo_index';
execute immediate 'create index test_bo_index on test_bo("BOxml") indextype is ctxsys.context parameters(''filter RCO_FILTER_test_bo lexer RCO_LEXER_test_bo'')';
rco_context.ThemeCreateIndex('test_bo','N','C',20,5,30,'N',NULL,'','',3600);
rco_context.FuzzyCreateIndex('test_bo',3600);
end;
/
'test_bo' – настройка, созданная через программу конфигуратор.
Оператор «create index test_bo_index…» выполняется без ошибок, но создаёт пустой индекс.
Скрипт выдаёт ошибку:
>[Error] Script lines: 1-20 -------------------------
ORA-20100: RCO_CONTEXT.ThemeCreateIndex failed - extVC2Request: failed, details in $RCO_HOME/log/RequestRelay_*.err
ORA-06512: на "CTXSYS.RCO_CONTEXT", line 169
ORA-06512: на "CTXSYS.RCO_CONTEXT", line 1323
ORA-06512: на line 16
Не могли бы Вы подсказать, в чём причина ошибки и как её исправить.
После создания индекса предполагается выполнить команду
select rco_context.get_normal_form('монитором', 'test_bo') from dual
|
|
|
Алексей Дмитровский |
19.07.07, 17:57 |
|
re: Использование RCO |
|
Добрый день!
Используете ли Вы для создания настройки RCO утилиту settings?
Создался ли сервис rco_lsnr? Запускается ли сервис из Service Manager'а? Может ли пользователь CTXSYS остановить сервис: SQL> exec rco_context.stoplist
|
|
|
|
|
|
| |