IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

Faire un fichier plat [11gR2]


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 083
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 083
    Par défaut Faire un fichier plat
    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.

  2. #2
    Membre Expert
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 2 005
    Par défaut
    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?

  3. #3
    Membre Expert
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Décembre 2019
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Décembre 2019
    Messages : 1 177
    Par défaut
    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?

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 083
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 083
    Par défaut
    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:

    Nom : Capture.PNG
Affichages : 102
Taille : 21,8 Ko


    Pour la structure en XML, Comment faire?

    D'avance merci.

  5. #5
    Membre Expert
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Décembre 2019
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Décembre 2019
    Messages : 1 177
    Par défaut
    Si tu dois exporter les données sous forme csv alors utilise des assistants dans SQL Developer ou Toad, ce sera moins fastidieux.

  6. #6
    Membre expérimenté

    Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Septembre 2008
    Messages : 169
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Faire un Not in avec un fichier plat
    Par 69Pierre dans le forum SSIS
    Réponses: 4
    Dernier message: 03/02/2017, 08h27
  2. [2008R2] Comment faire un fichier plat longueur fixe avec SQL 2008R2
    Par Goofy95 dans le forum Outils
    Réponses: 0
    Dernier message: 06/10/2013, 18h17
  3. [Script .BAT] Concatenation de fichiers plats
    Par Jokeur dans le forum Autres langages
    Réponses: 1
    Dernier message: 03/05/2005, 13h14
  4. DBase, BDE, fichiers "plats" et problemes reseaux
    Par dyvim dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 29/04/2005, 14h39
  5. faire un fichier .ini
    Par florent dans le forum C++Builder
    Réponses: 14
    Dernier message: 31/05/2002, 23h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo