Bonjour,
J'ai un problème lors de l'importation d'un dump avec impdb concernant les index CTXSYS.CONTEXT
Je n'ai pas de problème d'exportation/importation si je ne crée pas d'index.
J'ai un problème si j'ajoute cet index
J'utilise
Code : Sélectionner tout - Visualiser dans une fenêtre à part Create Index "yyyy"."FTS_Donnee_Chaine" on Donnee_Chaine('SEARCH_VALUE') INDEXTYPE IS CTXSYS.CONTEXT;
1.2.avec sqlplus
Code : Sélectionner tout - Visualiser dans une fenêtre à part expdp system/**** DIRECTORY=dump_dir dumpfile=yyyy.DMP SCHEMAS=yyyy
3.
Code : Sélectionner tout - Visualiser dans une fenêtre à part drop user yyyy cascade;
Voici les erreurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part impdp system/**** DIRECTORY=dump_dir dumpfile=yyyy.DMP
et l'index n'est pas créé: si j'essaye DROP Index FTS_Donnee_Chaine;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 ctxsys.driimp.set_object('DATASTORE','DIRECT_DATASTORE',0); ctxsys.driimp.set_object('DATATYPE','CH Traitement du type d'objet SCHEMA_EXPORT/TABLE/INDEX/DOMAIN_INDEX/INDEX ORA-39083: Echec de la crÚation du type d'objet INDEX avec erreur : ORA-20000: Erreur Oracle Text : DRG-52204: erreur lors de l'inscription de l'index DRG-10507: nom d'index en double : FTS_Donnee_Chaine, owner: yyyy SQL en Úchec : BEGIN ctxsys.driimp.create_index('FTS_Donnee_Chaine','DONNEE_CHAINE',USER, 'ID_DONNEE_CHAINE','2','SYS_NC00006$','96', '12','1','8130','2', NULL, NULL, NULL, 0,'F',NULL, NULL, NULL, NULL );
Rapport d'erreur :
Erreur SQL : ORA-01418: l'index indiqué n'existe pas
01418. 00000 - "specified index does not exist"
Je peux utiliser sqlplus après l'importation pour créer l'index!
Merci d'avance pour votre aide
Fabien
Partager