Bonjour tout le monde,
Je dois de temps en temps créer un index Intermedia ou Oracle text dans des bases de données Oracle, la plupart du temps 10g.
Aujourd'hui je dois le faire sur une Oracle 10g sous Linux RHEL 5, avec la méthode habituelle, que voici:
Les ennuis ont commencé à l'étape 7:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 1) connect SYS/**** as SYSDBA; 2) CREATE TABLESPACE "DRSYS" LOGGING DATAFILE '/path_to_index_files/drsys.ora' SIZE 25M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO; 3) @$ORACLE_HOME/ctx/admin/catctx.sql ctxsys DRSYS TEMP NOLOCK 4) connect ctxsys/ctxsys; 5) @$ORACLE_HOME/ctx/admin/defaults/drdeff.sql; 6) connect sa/*****; 7) CREATE INDEX pj_index ON sa.tpiecejointe(pjcontenu) INDEXTYPE IS ctxsys.context parameters ('sync (every "SYSDATE+12/24")');
/dk2/app/oracle/ctx/bin/ctxhx est présent, et dispose des droits d'exécution pour tous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CREATE INDEX pj_index ON sa.tpiecejointe(pjcontenu) INDEXTYPE IS ctxsys.context parameters ('sync (every "SYSDATE+12/24")') * ERROR at line 1: ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine ORA-20000: Oracle Text error: DRG-11206: user filter command /dk2/app/oracle/ctx/bin/ctxhx could not be executed ORA-06512: at "CTXSYS.DRUE", line 160 ORA-06512: at "CTXSYS.TEXTINDEXMETHODS", line 364
Je n'ai trouvé aucun précédent à mon problème en épluchant les forums.
Si l'un d'entre vous a une idée, je suis preneur...
Merci !
Thomas
Partager