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 26/11/2007, 09h14   #1
Nouveau Membre du Club
 
Étudiant
Inscription : mars 2007
Messages : 99
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 99
Points : 31
Points : 31
Par défaut Export sélectif d'une base de données

salut chers developpeurs, je voudrais savoir comment exporter une partie d'une base donnée, car je connais comment descendre l'integralité de base par l'instruction:
exp userid=user/password file=.....etc

si vous permettez voici un exemple de table:

table: commande
champs: id_com, date_commande, mtt_commande

et voici les lignes de la table:
------------------------------------------------------------------
id_com .................. date_commande.................. mtt_commande
1............................01/01/2007............................1500 £
2 ............................15/01/2007............................2000 £
3............................20/03/2007............................1450 £
4............................25/03/2007............................900 £
5............................19/06/2007............................4000 £
6............................20/08/2007............................2100 £
7............................18/10/2007............................1980 £
8............................12/11/2007............................1350 £
------------------------------------------------------------------

la question est la suivante:

comment exporter (depuis l'invite de commandes si possible) toute les commandes du mois de janvier de l'année 2007 (les deux première ligne de la table pour l'exemple en cours) ???
sachant que le cas que je traite renferme une base de donnée trés volumineuse, dont un export des commandes du mois de janvier par exemple peut concerner plus de 5000 lignes!!!!

merci d'avoir lire mon problème, j'attend avec impatience le fruit de vos savoirs.
gilardino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2007, 09h27   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
export a l'option QUERY qui permet d'appliquer une clause WHERE à l'extraction des données
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2008, 15h53   #3
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,

j'ai une question sur l'option query : peut-elle s'appliquer aussi à l'option owner ou seulement à table?

exemple :

Code :
exp  system/MaBase@MABase FILE=D:\Export\export.dmp LOG=D:\Export\export.log FULL=Y query="' select * from dba_users where default_tablespace in('SYSAUX','SYSTEM','STATSPACK')' " COMPRESS=N CONSISTENT=Y;
Merci pour vos réponses
Z3phur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2008, 16h35   #4
Rédacteur
 
Inscription : décembre 2002
Messages : 2 397
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 397
Points : 3 298
Points : 3 298
Le fruit du savoir, comme vous dites, il commence à se former dans la doc !
http://download.oracle.com/docs/cd/B...01.htm#1005843
__________________
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 00
Vieux 21/05/2008, 16h38   #5
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
Merci pour ta réponse.

je voulais aussi savoir si je pouvais récupérer le résultat d'une requête pour renseigner l'option owner?
Z3phur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2008, 16h43   #6
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Avec Datapump c'est probablement faisable
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2008, 16h51   #7
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
oui, mais voila dans la société ou je viens d'arriver je ne peux pas utiliser l'outil datadump car la base à un problème de paramétrage, du moins c'est ce que m'a dit l'ancien DBa qui est parti.

Moi je suis développeur à l'origine en reconversion dba et mais aptitude sont encore trés limité.

je voulais savoir cela car dans l'exixtant j'ai vu que lors de l'export de la base l'ancien dba à mis l'option owner avec une lister de users mais ne m'ayant pas avertit il y a eu des schémas qui ne sont pas sauvegardé et je voulais l'avoir dynamiquement

merci, je ne sais pas si j'ai été assez clair????
Z3phur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2008, 17h05   #8
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 523
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 523
Points : 3 972
Points : 3 972
Citation:
Envoyé par Z3phur Voir le message
oui, mais voila dans la société ou je viens d'arriver je ne peux pas utiliser l'outil datadump car la base à un problème de paramétrage, du moins c'est ce que m'a dit l'ancien DBa qui est parti.
C'est à dire ???
C'est quoi la version de la bd ?
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2008, 17h08   #9
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
la version c'est une 10g R2, il faut que je fasse un test pour vous donner l'erreur exacte.
Z3phur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2008, 17h40   #10
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
voila je viens de faire un test avec datapump

expdp system/******@ORCL tables=portail.abonnement directory=DATA_PUMP_DIR dumpfile=portail_abonnement.dump logfile=portail_abonnement.log

et voici la log :

Citation:
Connecté à : Oracle Database 10g Release 10.2.0.2.0 - Production
Démarrage de "SYSTEM"."SYS_EXPORT_TABLE_02" : system/********@ORCL tables=portail.abonnement directory=DATA_PUMP_DIR dumpfile=portail_abonnement.dump logfile=portail_abonnement.log
Estimation en cours à l'aide de la méthode BLOCKS ...
Traitement du type d'objet TABLE_EXPORT/TABLE/TABLE_DATA
Estimation totale à l'aide le la méthode BLOCKS : 512 KB
Traitement du type d'objet TABLE_EXPORT/TABLE/TABLE
Traitement du type d'objet TABLE_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT
ORA-39014: Un ou plusieurs processus esclave sont sortis prématurément.
ORA-39029: le processus esclave 1 nommé "DW01" s'est arrêté prématurément
ORA-31672: Le processus esclave DW01 a échoué de manière inattendue.
Tâche "SYSTEM"."SYS_EXPORT_TABLE_02" arrêtée en raison d'une erreur grave à 17:37:35
ORA-39014: Un ou plusieurs processus esclave sont sortis prématurément.
Z3phur 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 01h32.


 
 
 
 
Partenaires

Hébergement Web