Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Import/Export
Import/Export Forum d'entraide sur les outils d'import/export Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/03/2011, 10h05   #1
Membre chevronné
 
Homme Alban
Inscription : juin 2006
Messages : 630
Détails du profil
Informations personnelles :
Nom : Homme Alban
Âge : 26
Localisation : France, Essonne (Île de France)

Informations forums :
Inscription : juin 2006
Messages : 630
Points : 602
Points : 602
Par défaut [Oracle 11g] Erreur de remap à l'import : index dépendant d'une fonction

Bonjour,

Je rencontre un problème de renommage du schéma contenant mes fonctions lors de l'import - export d'un dump avec Oracle 11g
Citation:
Import: Release 11.2.0.1.0 - Production on Jeu. Mars 17 15:09:04 2011
Connecté à : Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
Commande d'export :
Code :
expdp USER_SOURCE/USER_SOURCE@SCHEMA DIRECTORY=MON_DATAPUMP DUMPFILE=dump.dump SCHEMAS=USER_SOURCE
Commande d'import :
Code :
impdp USER_CIBLE/USER_CIBLE@alya11 REMAP_SCHEMA=USER_SOURCE:USER_CIBLE REMAP_TABLESPACE=USER_SOURCE:USER_CIBLE TRANSFORM=OID:n DIRECTORY=MON_DATAPUMP DUMPFILE=dump.dump EXCLUDE=STATISTICS
Erreur obtenue :
Citation:
SQL en échec :
CREATE INDEX "USER_CIBLE"."IDX_MA_TABLE" ON "USER_CIBLE"."MA_TABLE" ("USER_SOURCE"."MA_FONCTION"("LIBELLE")) PCTFREE 10 INITRANS 2 MAXTRANS 167 STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "USER_CIBLE" PARALLEL 1
ORA-39083: Echec de la création du type d'objet INDEX avec erreur :
ORA-00942: Table ou vue inexistante
La définition de l'index dépend d'une fonction du schéma source alors que la fonction a bien été créée (via le dump) dans le schéma cible.

Ai-je raté un remap ? Une subtilité ?

Merci !

Alban
__________________
« Se demander si un ordinateur peut penser est aussi intéressant que de se demander si un sous-marin peut nager. »
-- Edsger Dijkstra
alband85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2011, 21h19   #2
Membre éprouvé
 
Femme
Administrateur de base de données
Inscription : novembre 2007
Messages : 341
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : novembre 2007
Messages : 341
Points : 478
Points : 478
Bonsoir,

tu n'as rien raté, le mapping du remap_schema ne marche pas à l'intérieur des définitions de plusieurs types d'objets quand une référence explicite est faite à un schema dans le metadata.
la seule solution est d'extraire le ddl dans un sqlfile et passer les ordres de création échoués, une fois corrigés, manuellement. ou carrément les corriger après les avoir extraits de la log d'import pour les passer à la main.
Heaven93 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 15h11   #3
Membre chevronné
 
Homme Alban
Inscription : juin 2006
Messages : 630
Détails du profil
Informations personnelles :
Nom : Homme Alban
Âge : 26
Localisation : France, Essonne (Île de France)

Informations forums :
Inscription : juin 2006
Messages : 630
Points : 602
Points : 602
Tristesse...
Mais merci, au moins, je sais à quoi m'en tenir.
__________________
« Se demander si un ordinateur peut penser est aussi intéressant que de se demander si un sous-marin peut nager. »
-- Edsger Dijkstra
alband85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h21.


 
 
 
 
Partenaires

Hébergement Web