Bonjour,
J'ai toujours fait un exp ou expdp et ai fait un fichier DUMP.
On me demande de faire un fichier plat pour toute la base de données.
Comment le faire en oracle?
D'avance merci.
Bonjour,
J'ai toujours fait un exp ou expdp et ai fait un fichier DUMP.
On me demande de faire un fichier plat pour toute la base de données.
Comment le faire en oracle?
D'avance merci.
Je ne comprends rien à ton besoin
"On me demande de faire un fichier plat pour toute la base de données." : un fichier plat, c'est à dire un fichier .txt par exemple?
Et ce fichier, il doit contenir quoi :
- les données de toutes les tables?
- la structure en XML de la base?
Il va servir à quoi ce fichier?
Bonjour,
Moi aussi j'ai du mal à comprendre le besoin. Que faut-il au juste? Les scripts DDL (tu peux préciser un fichier sql pour l'export)? Les données? Pour un schéma en particulier?
Bonjour,
Et merci à vous.
Oui leur demande n'est pas claire. Je n'ai pas voulu (pour le moment) leur demander.
Pour les données j'ai trouvé ça:
Pour la structure en XML, Comment faire?
D'avance merci.
Si tu dois exporter les données sous forme csv alors utilise des assistants dans SQL Developer ou Toad, ce sera moins fastidieux.
pour un csv
un spool sous sqlplus en modifiant le séparateur de colonne est trés efficace et facile a automatiser.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 set colsep ";" set trimspool on set term off set autotrace off set verify off set echo off set feedback off set headsep off SET HEADING OFF SET PAGESIZE 0 SET newpage 0 SET LINESIZE 0 spool monfichier.csv select les colonnes from ma table; spool off
Partager