Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur 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 04/11/2011, 13h43   #1
Membre régulier
 
Inscription : février 2005
Messages : 283
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 283
Points : 84
Points : 84
Par défaut [10g] exp / imp

Bonjour,

Un comportement curieux de l'outil exp, en faisant l'export d'un schéma j'ai eu la désagréable surprise de constater que les tables vides navaient pas été exportées.

J'ai ensuite utilisé datapump et toutes mes tables (même vides) ont bien été prises en compte.

Avez vous déjà rencontré ce cas de figure ?

En vous souhaitant un bon week end,
Alain
apersonnat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 15h02   #2
Membre du Club
 
Inscription : octobre 2009
Messages : 62
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 62
Points : 57
Points : 57
Bonjour,

Euh... jamais eu ce problème-là...

Tu pourrais nous indiquer la ligne de commande exp que tu as utilisée ?
marsup077 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 15h52   #3
Membre régulier
 
Inscription : février 2005
Messages : 283
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 283
Points : 84
Points : 84
Bonjour,

Un export tout ce qu'il a de plus classique :

Code :
1
2
3
4
5
6
7
 
userid=system
file='/oracle/Livraison/Rebase_PROD_PPROD/full_export_PROD.dmp'
compress=n
consistent=y
full=y
log='/oracle/Livraison/Rebase_PROD_PPROD/full_export_PROD.log'
Cdt,
Alain
apersonnat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 15h46   #4
Membre du Club
 
Inscription : octobre 2009
Messages : 62
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 62
Points : 57
Points : 57
Bonjour,

Désolé pour ma réponse un peu tardive...

Les paramètres sont classico-classiques en effet...

Les tables vides non exportées sont-elles toutes dans le même schéma, ou un peu partout ?
Si tu fais un export SHOW=Y, les tables vides figurent-elles dans la liste ?
Quand tu te sers de expdp, tu utilises bien le même utilisateur system ?
marsup077 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 14h16   #5
Rédacteur
 
Inscription : décembre 2002
Messages : 2 387
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 387
Points : 3 272
Points : 3 272
Citation:
Envoyé par apersonnat Voir le message
Un comportement curieux de l'outil exp, en faisant l'export d'un schéma j'ai eu la désagréable surprise de constater que les tables vides navaient pas été exportées.
C'est typiquement un effet qu'on peut avoir en 11gR2.
Êtes-vous vraiment sûr d'être en 10g ?
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/11/2011, 10h51   #6
Membre régulier
 
Inscription : février 2005
Messages : 283
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 283
Points : 84
Points : 84
Bonjour,

Je viens de vérifier la version de mon instance et effectivement je suis bien en 11gr2, vraiment désolé j'étais persuadé d'être en 10gr2 ..

En revanche je suis curieux de connaitre l'explication de ce dysfonctionnement :
Code :
1
2
 
C'est typiquement un effet qu'ON peut avoir en 11gR2
Je vais faire une petite recherche sur le net ;-)

Merci bien,
Alain
apersonnat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 11h10   #7
Membre régulier
 
Inscription : février 2005
Messages : 283
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 283
Points : 84
Points : 84
Bonjour,

Je viens d'avoir la réponse, c'est un nouveau parametre de la 11g

Code :
1
2
 
DEFERRED_SEGMENT_CREATION
If a table has 0 rows and was created with the instance parameter 'deferred_segment_creation'=TRUE, it would have been a segment-less table. Export expects a segment to be present.
See Oracle Support Doc#960216.1
If you attempt a schema export, the table is silently ignored.
If you attempt a table export, export raises the error EXP-0011 "<tablename> does not exist".

Bonne journée à tous,
Alain
apersonnat 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 06h07.


 
 
 
 
Partenaires

Hébergement Web