|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 113 ![]() |
Bonjour,
En Oracle 10.2.0.1 sous unix, il faudrait exporter avec l'export classique et en une seule fois plusieurs tables avec chacune un query différent, j'ai essayé plusieurs combinaison possible sans résultat. Savez vous comment faut-il écrire le parfile de cet export? Merci |
|
|
00
|
|
|
#2 | |||
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 113 ![]() |
j'ai essayé avec ce parfile
Code :
Citation:
|
|||
|
|
00
|
|
|
#3 | |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 113 ![]() |
J'ai trouvé le moyen de ne plus avoir d'erreur sur l'écriture du parfile, mais rien n'est exporté car l'utilitaire bloque sur la dernière colonne de la dernière table en essayant d'exporter les données des autres tables
Citation:
Code :
TABLES=TAB1,TAB2,TAB3,..,TAB9 query="where TAB1.COL1='AAAA' and TAB2.COL2='AAA' and TAB3.COL3='AAAA' ....TAB9.COL9='AAAA'" |
|
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : juin 2007 Messages : 11 ![]() |
Salut,
j'ai exactement la même problématique que toi... si quelqu'un a une solution je suis preneuse!!! merci d'avance! |
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() Administrateur de base de données Inscription : novembre 2007 Messages : 377 ![]() |
bonsoir,
pourquoi l'export simple alors que la query doit être applicable à toutes les tables spécifiées? ... comme le dit d'ailleurs le message d'erreur LRM-00112 cf la doc http://docs.oracle.com/cd/B19306_01/...htm#sthref2328 c'est un sujet rhétorique de stage ou un besoin réel? |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : juin 2007 Messages : 11 ![]() |
Bonjour,
pour ma part c'est un besoin réel. Je dois extraire des données de façon partielle de mon schéma, et la condition where n'est pas la même d'une table à l'autre... |
|
|
00
|
|
|
#7 |
|
Membre expérimenté
![]() Administrateur de base de données Inscription : novembre 2007 Messages : 377 ![]() |
ça ne répond pas à la question du pourquoi l'export classique alors que datapump est plus souple.
et aussi pourquoi ne pas faire plusieurs exports (un pour chaque table)? ou bien exporter le contenu de toutes les tables et faire un import différent pour chacune d'elles? le problème est-il d'avoir un seul dump ou bien un seul seul export (et un seul export signifie-t-il une seule ligne de commande, une seule commande export ou bien peut-on concaténer tout ça dans un shell unique)? |
|
|
00
|
|
|
#8 |
|
Invité régulier
![]() Inscription : juin 2007 Messages : 11 ![]() |
alors :
- pourquoi export classique : euh... pas de raison particulière, je connais juste mal le datapump - le problème est d'avoir un seul dump résultat, qui ne contient que les données qui m’intéressent - la façon de générer ce dump importe peu : plusieurs commandes ou une seule! merci! |
|
|
00
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 113 ![]() |
Bonjour,
Existe -t-il un moyen de faire un import sélectif avec un fichier d'export global? cela me permettrait de m'affranchir d'une étape car l'export classique global est déjà prévu dans l'enchainement quotidien. Sinon datapump OK mais il faut que je l'implémente dans un environnement de production bien trop sensible Mon but 1er était de n'avoir qu'une seule ligne de commande avec parfile et un seul fichier d'export à transférer . |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com