powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка при создании индекса
9 сообщений из 9, страница 1 из 1
Ошибка при создании индекса
    #37325320
Clipsya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Во время удаления CONTEXT индекса нажали CTRL+C, теперь при попытке создать его заново вылезает ошибка:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
CREATE INDEX restest_name_ind ON restest(NAME) INDEXTYPE IS CTXSYS.CONTEXT
PARAMETERS ('LEXER tmy_lexer WORDLIST tmy_wordlist');

Error report:
SQL Error: ORA- 29855 : error occurred in the execution of ODCIINDEXCREATE routine
ORA- 20000 : Oracle Text error:
DRG- 10507 : duplicate index name: RESTEST_NAME_IND
ORA- 06512 : at "CTXSYS.DRUE", line  160 
ORA- 06512 : at "CTXSYS.TEXTINDEXMETHODS", line  366 
 29855 .  00000  -  "error occurred in the execution of ODCIINDEXCREATE routine"
*Cause:    Failed to successfully execute the ODCIIndexCreate routine.
*Action:   Check to see if the routine has been coded correctly.

DR$-таблицы не создаются, в CTXSYS.CTX_INDEXES он не появляется. Однако если попытаться дропнуть, то удаляется без ошибок:

Код: plaintext
1.
2.
3.
DROP INDEX restest_name_ind;

index RESTEST_NAME_IND dropped.

Пробовал DROP FORCE, ctxsys.ctx_adm.recover - не помогает.

Кто-нибудь сталкивался с подобным?

11.2.0.2, Windows 7
...
Рейтинг: 0 / 0
Ошибка при создании индекса
    #37325328
_Nikotin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И в ctxsys.dr$index тоже нет?
...
Рейтинг: 0 / 0
Ошибка при создании индекса
    #37325336
Clipsya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_NikotinИ в ctxsys.dr$index тоже нет?

Есть, после удаления всё заработало, спасибо.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Ошибка при создании индекса
    #39483038
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Не хотелось бы создавать нову тему, НО пытаюсь на тестовой базе построить контекстьный поиск, как показано здесь:
пример
но при этом на шаге:
Код: sql
1.
create index docs_idx on docs (text) indextype is ctxsys.context parameters ('LEXER my_lexer WORDLIST my_wordlist');


вылетает ошибка:
Код: sql
1.
2.
3.
4.
5.
6.
ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
ORA-20000: Oracle Text error:
DRG-10502: index DOCS_IDX does not exist
DRG-11135: feature not generally available
ORA-06512: at "CTXSYS.DRUE", line 160
ORA-06512: at "CTXSYS.TEXTINDEXMETHODS", line 366


что делаю неправильно?
Версия БД:
Код: sql
1.
2.
3.
4.
5.
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
CORE	11.2.0.4.0	Production
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production


Погуглил, нашел похожие темы с вопросом, НО ответа нигде не было, что не так.
...
Рейтинг: 0 / 0
Ошибка при создании индекса
    #39483053
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trace.log,
если ити по етой инструкции
https://docs.oracle.com/cd/B28359_01/text.111/b28303/quicktour.htm#g1011793

тоже слетает?

....
stax
...
Рейтинг: 0 / 0
Ошибка при создании индекса
    #39483078
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может беда еще в том, что кодировка не та:
Код: sql
1.
2.
3.
4.
PARAMETER                      VALUE                                   
------------------------------ ----------------------------------------
NLS_CHARACTERSET               CL8MSWIN1251                            
NLS_NCHAR_CHARACTERSET         AL16UTF16                               
...
Рейтинг: 0 / 0
Ошибка при создании индекса
    #39484419
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stax..trace.log,
если ити по етой инструкции
https://docs.oracle.com/cd/B28359_01/text.111/b28303/quicktour.htm#g1011793

тоже слетает?

....
stax

да - слетает, опробовал на двух серверах и для UTF8 - аналогичная проблема:
Код: sql
1.
2.
3.
4.
5.
6.
7.
PARAMETER   VALUE                                                                           
--------------------------------------------------------------------------------
NLS_CHARACTERSET              
AL32UTF8                                                                        
                                                                                
NLS_NCHAR_CHARACTERSET        
AL16UTF16    



может таки это связано с Oracle Text and Russian Morphology ]этим?
...
Рейтинг: 0 / 0
Ошибка при создании индекса
    #39484420
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подправил ссылку
16765862
...
Рейтинг: 0 / 0
Ошибка при создании индекса
    #39484443
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trace.logможет таки это связано с Oracle Text and Russian Morphology ]этим?

русским вроде бы как Форс занимался, продавал за деньги

http://www.fors.ru
http://www.fors.ru/business-solutions/analytical-systems-and-data-warehouse/oracle-text/
.....
stax
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка при создании индекса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]