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:
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")');
Les ennuis ont commencé à l'étape 7:
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
/dk2/app/oracle/ctx/bin/ctxhx est présent, et dispose des droits d'exécution pour tous.

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