Bonjour
Je cherche a exporter une vue
es-ce possible ?
EXP SYS/DBA@ORCL TABLES=(nom_de_la_table) FILE=table_exp.dmp
c'est bon
par contre pour une vue c'est pas vue
d'avance merci si vous avez une piste.
Bonjour
Je cherche a exporter une vue
es-ce possible ?
EXP SYS/DBA@ORCL TABLES=(nom_de_la_table) FILE=table_exp.dmp
c'est bon
par contre pour une vue c'est pas vue
d'avance merci si vous avez une piste.
Quelle est ta version Oracle ?
< 9I
tu as
http://www.developpez.net/forums/d28...tion-sequence/
>=9I
DBMS_METADATA ,exp
>=10G
expdp
http://dbahelp.co.uk/ora_datapump.aspx
asktom.oracle.com tahiti.oracle.com otn.oracle.com
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
phrase chinoise issue du Huainanzi
He bien oui justement c est la le probleme
Une vue n'a pas de données puisque ce n'est que (le filtre) de tables.
Et ce qu'il me faut faire c'est justement un fichier DUMP evec les données de mes vues.
Aurement dit
- j'ai des Vues
1) il me faut exporter leurs (contenue)
2) puis supprimer a travers la vue ce que j'ai exporté.
la solution exporter leurs contenus dans une table de transition puis exporter cette table n'est pas acceptable, d'ou ma recherche.
Je suis en version 10 et 11 doacle
D'avance merci
Bonjour,
ce n'est pas possible ce que tu demandes !
une vue c'est une requete pas des données
soit tu fais une table
soit tu utilise expdp
mais dans ce cas c'est uniquement la structure ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SCHEMAS=SCOTT INCLUDE=TABLE:"IN ('DEPT')" INCLUDE=VIEW DIRECTORY=datapump DUMPFILE=dept.dmp LOGFILE=dept.log
qui est exporté
soit tu crées un fichier csv a partir de la requete ...
asktom.oracle.com tahiti.oracle.com otn.oracle.com
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
phrase chinoise issue du Huainanzi
Bonjour,
Une solution consiste également à créer une table externe avec le driver datapump :
create table XXX organization external (type oracle_datapump default directory YYY location ('zzz.dmp')) as <ici le code de ta vue>
Bonjour
Merci fatsora mais exporter la structure ne me donne rien ce sont les données qu'il me faut afin de les réinjecter dans une tables.
Je m'étais mal exprimé excuse moi.
Merci tout de meme de la piste.
Merci Mathias44
J'aurais cependant une question.
Une fois ma table externe créer et donc mon fichier dmp ,pour l'importer dans une autre base.
Je fais un
imp SYSTEM/DBA@%VSID% file=C:\import\EXT_U_REMAKE.dmp touser=useimp statistics=none log=C:\import\EXT_U_REMAKE.LOG
et
IMP-00010: en-tÛte de fichier d'export non valide ; Úchec de la vÚrification
IMP-00000: ProcÚdure d'import terminÚe avec erreur
j'y ma donc gourer ou pas tout compris?
on parle de datapump IMPDP
Bonjour,
Effectivement il s'agit là de datapump, l'import classique ne peut donc pas lire ce genre de dump. Tu dois utiliser impdp, dont la syntaxe diffère un peu et est détaillée dans la doc Utilities.
Merci fatsora ,
Merci Mathias44,
Merci Jerome_Mtl
Merci d'avoir prit le temps de participer et surtout d'avoir apporté les réponses qu'il me fallait.
GodlWingMent Votre Gold15
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager