Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Ошибка создания CONTEXT INDEX  [new]
zhmur
Member

Откуда: Severodvinsk
Сообщений: 362
Пробую создать индекс использую следующие параметры:
-- Создание настроек хранения 
BEGIN 
	ctx_ddl.create_preference('CONTEXT_STORE_2', 'BASIC_STORAGE');
	ctx_ddl.set_attribute('CONTEXT_STORE_2', 'I_TABLE_CLAUSE', 'tablespace S1000D_CONTEXT_IX storage (initial 32k)');  
	ctx_ddl.set_attribute('CONTEXT_STORE_2', 'K_TABLE_CLAUSE', 'tablespace S1000D_CONTEXT_IX storage (initial 32k)');  
	ctx_ddl.set_attribute('CONTEXT_STORE_2', 'R_TABLE_CLAUSE', 'tablespace S1000D_CONTEXT_IX 
storage (initial 32k) lob (data) store as (disable storage in row cache)'); 
	ctx_ddl.set_attribute('CONTEXT_STORE_2', 'N_TABLE_CLAUSE', 'tablespace S1000D_CONTEXT_IX storage (initial 32k)'); 
	ctx_ddl.set_attribute('CONTEXT_STORE_2', 'I_INDEX_CLAUSE', 'tablespace S1000D_CONTEXT_IX
storage (initial 32k) compress 2'); 
	ctx_ddl.set_attribute('CONTEXT_STORE_2', 'P_TABLE_CLAUSE', 'tablespace S1000D_CONTEXT_IX storage (initial 32k)'); 
	ctx_ddl.set_attribute('CONTEXT_STORE_2', 'S_TABLE_CLAUSE', 'tablespace S1000D_CONTEXT_IX storage (initial 32k)'); 
END; 
/
create index DM_CONTEXT_IX 
on dm(xmlcontent) 
indextype is ctxsys.context
parameters('FILTER CTXSYS.NULL_FILTER 
	    STOPLIST CTXSYS.EMPTY_STOPLIST
	    STORAGE CONTEXT_STORE_2
            SYNC (EVERY "SYSDATE+1/24")
	    MEMORY 256M
	    TRANSACTIONAL')
;
Получаю ошибку:
SQL> @E:\sql\CONTEXT_SEARCH\final
create index DM_CONTEXT_IX
*
ошибка в строке 1:
ORA-29855: возникла ошибка при выполнении программы ODCIINDEXCREATE
ORA-20000: Ошибка Oracle Text:
DRG-50857: oracle error in drvddl.IndexCreate
ORA-27486: привилегий недостаточно
ORA-06512: на  "CTXSYS.DRUE", line 160
ORA-06512: на  "CTXSYS.TEXTINDEXMETHODS", line 364

При этом пользователю выданы роли CTXAPP и RESOURCE. Попытка создать простой CTXSYS.CONTEXT индекс по небольшой таблице проходит успешно. База 10.2.0.4 Win32.
19 сен 08, 14:34    [6205758]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка создания CONTEXT INDEX  [new]
zhmur
Member

Откуда: Severodvinsk
Сообщений: 362
Проблема решена, необходимо дать ещё CREATE JOB для работы синхронизации индекса.
19 сен 08, 14:58    [6205919]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить