|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : janvier 2007 Messages : 63 ![]() |
Bonjour
Je souhaite exporter les données d'un schema A de ma base B1 vers le schema B d'une autre base B2. Le problème c'est que le schema B ne contient aucune table. Est ce que je dois d'abord récreer les tables du schema A dans le schema B ou l'export du dump de A va creer de lui même les tables dans B? |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : juillet 2006 Messages : 58 ![]() |
je sais pas.........à mon avis geter un coup d'oeuil sur "Metadata API" un utilitaire qui permet de copier la structure d'un objet (TABLE_EXPORT, SCHEMA_EXPORT, DATABASE_EXPORT) dans un format XML, que tu peux utiliser avec Data Pump Export utility ...dans ce même outil tu peut transformer ce fichier XML en SQL DDL que tu puisse valider (submit) pour recréer l'objet
|
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : octobre 2006 Messages : 73 ![]() |
Fais un export table des tables qui t'intéressent de ton user A, tes tables seront alors crées quand tu feras l'import sur ta base B2
|
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : janvier 2007 Messages : 63 ![]() |
Quelle commande utiliser dans ce cas?
|
|
|
00
|
|
|
#5 | |
|
Invité régulier
![]() Inscription : janvier 2007 Messages : 63 ![]() |
Citation:
|
|
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2006 Messages : 35 ![]() |
Bonjour,
L'un des intérêts de cet outil (imp.exe) est qu'il créé la structure des tables avant d'en importer les données. Ci-joint un lien qui montre différents exemples sur les deux outils import et export : http://oracle.developpez.com/guide/s...eneralites/#L1 |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 37 ![]() |
Pour répondre à la question de Idsaw, tu n'as pas besoin de créer les tables dans ton schéma destinataire (B), l'utilitaire IMPORT s'en occupe, il suffit de mentionner les deux schémas par :
FROMUSER=A TOUSER=B même plus, à l'aide du paramètre ROWS=Y/N, tu as le choix entre l'importation des enregistrements des tables ou non. |
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : février 2007 Messages : 216 ![]() |
bonjour;
tous ce que tu as à faire c'est de taper les deux commandes suivantes: Code :
exp userid=system/pwd@B1 file=expad.dmp owner=A Code :
imp userid=system/psswsd@B2 fromuser=A touser=B file=expad.dmp |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com