Oracle Text (erro ORA-29833)

Este forum é destinado a perguntas relacionadas a Oracle, mas que não se enquadram nos forums acima. Aqui serão tratadas também sobre outras tecnologias da oracle, como o Workflow, BPEL, Spatial, OCS, etc.
Responder
Luiz Marini
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Qui, 17 Jan 2008 10:09 pm
Localização: Rio de Janeiro

Alguém aqui usa o Oracle 10G para aplicações de Text Mining?
É o seguinte: preciso criar um índice do tipo 'CTXRULE' e da o seguinte erro:

Selecionar tudo

'ORA-29833: o tipo de índice não existe'.
Eu li no guia 'Oracle Text Application Developer´s Guide' que o Oracle 10g suporta aplicações de text mining, mas não sei se é preciso configurar algum parâmetro específico.
O scrip é o seguinte:

Selecionar tudo

CREATE INDEX queryx ON myqueries(query)
INDEXTYPE IS CTXRULE PARAMETERS
('lexer lexer_pref
storage storage_pref
section group section_pref
wordlist wordlist_pref');
Se alguém souber de algo eu agradeço!
Avatar do usuário
stcoutinho
Moderador
Moderador
Mensagens: 850
Registrado em: Qua, 11 Mai 2011 5:15 pm
Localização: são Paulo - SP

Luiz,

Estou respondendo este tópico antigo em aberto para o caso de algum forista se deparar com este problema.

Nos FORUNS da OTN ORACLE, eles fazem algumas recomendações sobre este tipo de erro:

A) Verifique se na sua base existe o schema CTXSYS criado. Caso não exista, chame o DBASSISTANT e adicione este recurso no seu banco de dados;

B) Se existe, procure colocar o nome deste schema na sintaxe de criação do seu índice. Exemplo:

Selecionar tudo

CREATE INDEX queryx ON myqueries(query)
INDEXTYPE IS CTXSYS.CTXRULE 
PARAMETERS
('lexer lexer_pref
storage storage_pref
section group section_pref
wordlist wordlist_pref');
Abraços,

Sergio Coutinho
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 7 visitantes