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 12/01/2012, 12h35   #1
Invité régulier
 
Inscription : juin 2007
Messages : 31
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 31
Points : 9
Points : 9
Par défaut Err ora-31603 table introuvable ?

Bonjour à tous et à toutes,

Je dois comparer des chiffres d'une application de mon entreprise à des stats sorties sur Business Object, pour un client qui me signale une anomalie.

Le point commun de ces deux applications est la base utilisée: Oracle.
J'essaye donc de récupérer la base de ce client pour pouvoir travailler au plus près de ses données.

J'ai essayé plusieurs modes d'export et d'import, en fonction des tables à charger.

J'ai un problème sur la table des transports.

Que je passe par SQL Developer, clic droit sur la table en question, exporter les données: csv, xls, ou sql, le fichier est de 0Ko (donc pas de données).

Quand je tente l'export via datapump via la commande suivante

Code :
expdp USER/PWD@SID TABLES=transport directory=MaDir dumpfile=expTransport.dmp logfile=expTransport.log content=ALL
l'export semble bien se faire (j'ai essayé également avec content=data_only).

En revanche, quand, sur mon local, je tente l'import suivant:
Code :
impdp USER2/PWD2@SID2 TABLES=transport directory=MaDir2 dumpfile=expTransport.dmp logfile=impTransport.log content=data_only table_exists_action=append
Il me génère une
Citation:
erreur 31603, l'objet transport de type table est introuvable dans le schéma USER
Pourtant, dans l'export de mon client, je suis bien sur le bon schéma, et la table transport y est.

Quelqu'un saurait m'expliquer ? Oracle est passionnant à découvrir, mais complexe quand on fait ça en autodidacte, et je débute juste

Merci d'avance,
Cordialement,
Thomas
Delioneras est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2012, 16h58   #2
Membre chevronné
 
Avatar de Z3phur
 
Homme loic
Administrateur de base de données
Inscription : décembre 2007
Messages : 673
Détails du profil
Informations personnelles :
Nom : Homme loic
Âge : 37
Localisation : France, Val de Marne (Île de France)

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

Informations forums :
Inscription : décembre 2007
Messages : 673
Points : 773
Points : 773
Bonjour,

pour ton import tu fais ceci :

Code :
impdp USER2/PWD2@SID2 TABLES=transport directory=MaDir2 dumpfile=expTransport.dmp logfile=impTransport.log content=data_only table_exists_action=append
il te suffit juste de faire la même chose en supprimant ce qui est en rouge :
content=data_only.

En effet, tu combines les deux paramètres content et table_exists_action alors que seul table_exists_action te suffit.

Citation:
table_exists_action= append => il créé la table si elle n'existe pas, si elle existe il ajoute les données.

content=data_only => il ne créé jamais la table.
__________________
==========================================
La justice sans la force est impuissante, la force sans la justice est tyrannique...
Z3phur 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 23h15.


 
 
 
 
Partenaires

Hébergement Web