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 14/03/2011, 16h14   #1
Nouveau Membre du Club
 
Inscription : mai 2004
Messages : 67
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 67
Points : 25
Points : 25
Par défaut [Oracle 10g] Erreur Import (imp et impdp)

Bonjour,

Je suis confronté au problème suivant :
Nous avons une base sous Oracle 10g installée chez un client.
Ce dernier souhaite réinstaller sa base sur un autre serveur.
Le nouveau serveur a la même version d'Oracle (serveur Oracle déjà installé)
J'ai créé une instance identique à la première (paramètres par défaut) et les mêmes schémas (le tablespace par défaut est USERS).

J'ai fait un export des schémas
- directement sur l'ancien serveur
- depuis le nouveau serveur

Lorsque je veux ré-importer mes dumps dans la nouvelle base, j'ai le message suivant :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
Import: Release 10.1.0.2.0 - Production ON Lun. Mars 14 15:33:32:2011
 
.../...
 
Connected TO: Orale DATABASE 10g Release 10.1.0.2.0 - Production
 
Export file created BY EXPORT:V10.02.01 via conventional path
import done IN WE8MSWIN1252 character SET AND AL16UTF16 NCHAR character SET
 
IMP-00008: unrecognized statement IN the export file:
 
. importing TOTO's objects into TOTO
IMP-00017: following statement failed with ORACLE error 942:
" CREATE INDEX "MON_INDEX" ON "MA_TABLE" ("MA_COLONNE") PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAUKT) TABLESPACE "USERS" LOGGING"
IMP-00003: ORACLE error 942 encoutered
ORA-00942: table or view does not exist
Une fenêtre d'erreur Windows s'est affichée avec le message suivant :

Code :
1
2
 
L'instruction à "0x004172ae" emploie l'adresse mémoire "0x00000038é. La mémoire ne peut-être "READ".
Si je remonte le dump sur mon poste, il n'y a pas de problème.

J'ai créé (sur mon poste) un nouveau tablespace, exporté mes données via datapump pour rediriger les données vers ce nouveau tablespace.
J'a ré-exporté les données sour expdp et exp (avec le nouveau tablespace) ==> même erreur lors de l'import.

Si j'importe avec IMPDP, j'ai aussi une erreur :

ora-39001: invalid argument value
ora-39000: bad dump file specification
ora-31619: invalid dump file ...

Je sèche sur l'origine du problème (droits sur le serveur ? problème au niveau de la base ?... ... )

Je vous remercie par avance pour votre aide si vous avez des pistes à me proposer.

Cordialement
Amanck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2011, 21h47   #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,

si tu nous disais quelle commande tu as passée pour l'export et pour l'import on y verrait plus clair. et aussi le nls_lang utilisé pour l'export.
la log d'export conviendrait bien.
pour ta dernière erreur, tu as simplement utilisé impdp pour lire un dump créé par l'export classique, d'où le bad dump file specification...
Heaven93 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 13h41   #3
Nouveau Membre du Club
 
Inscription : mai 2004
Messages : 67
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 67
Points : 25
Points : 25
Bonjour et merci pour ta réponse

La commande d'export est la suivante :

Code :
exp system/<pwd>@mabase file=Exp_Toto.dmp owner=TOTO log=Exp_TOTO.log
pour l'import :
Code :
imp system/<pwd>@mabase file=Exp_Toto.dmp fromuser=TOTO touser= TOTO log=Imp_Toto.log
Pour l'import via impdp, j'avais préalablement exporté mon schéma par la commande expdp (si je remonte ce dump sur mon poste, il passe bien). C'est peut-être un problème de directory (je ne connais pas trop le datapump).

Pour le log et le nls_lang, je reprends contact avec le client cet après midi. Je pourrais l'indiquer par la suite.
Amanck est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h02.


 
 
 
 
Partenaires

Hébergement Web