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 :

Pb: Export/Import de données ?


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 193
    Par défaut Pb: Export/Import de données ?
    Bonjour à tous,


    Je travaille avec oracle 9i sous XP

    Je veux exporter des données d'une partition (table partionnée) vers une table non partitionnée.

    Est ce possible ?

    Car on m'a dit qu'il faut avoir la table cible partitionnée aussi. Sinon, il faut créer une table temporaire ou elle va servire pour inserer les données puis les exporter !?

    Merci d'avance de votre aide

  2. #2
    Membre émérite Avatar de Z3phur
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Val de Marne (Île de France)

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

    Informations forums :
    Inscription : Décembre 2007
    Messages : 680
    Par défaut
    Bonjour,

    si tes tables n'ont pas le même nom, tu peux donc faire l'export puis l'import et par la suite tu fais simplement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    insert into ... 
    as select .....

  3. #3
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 193
    Par défaut
    Merci,


    Mais je veux faire d'un seul trait Export/Import sans passer par des tables temporaires ou intermediaires (ou je vais utiliser un INSERT) comme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    >Exp ..... (des data table partitionnée, exemple nom table_source:p_2)
    >Imp ..... (vers table non partitionnée, exemple nom table_cible)
    Est ce possible ? Si oui comment ?

  4. #4
    Membre émérite Avatar de Z3phur
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Val de Marne (Île de France)

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

    Informations forums :
    Inscription : Décembre 2007
    Messages : 680
    Par défaut
    Citation Envoyé par krilas Voir le message
    Merci,


    Mais je veux faire d'un seul trait Export/Import sans passer par des tables temporaires ou intermediaires (ou je vais utiliser un INSERT) comme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    >Exp ..... (des data table partitionnée, exemple nom table_source:p_2)
    >Imp ..... (vers table non partitionnée, exemple nom table_cible)
    Est ce possible ? Si oui comment ?
    Premièrement, nous ne savons pas ta version d'oracle.
    Deuxièmement, tu n'as pas du faire de test de ton côté et tu n'as pas du pousser ta recherche.
    Troisièmement, après test de mon côté je peux te dire que c'est faisable en version datapump car je viens de le tester. Mais je te laisse chercher car ce ne serait pas t'aider que de te donner la solution sans que tu réalises quelques testes.

    Par contre, si tu rencontres des problèmes poste nous tes messages d'erreur et nous t'aiderons.

  5. #5
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 193
    Par défaut
    Merci pour vos reponses

    J'ai chercher des solutions mais je n'ai pas trouvé de reponse pertinante (clair)

    La base test sur la quelle je travaille est :
    Oracle9i Enterprise Edition Release 9.2.0.1.0.

    Je ne peux effectuer les tests car je n'ai pas les droits pour export/import

    Merci

  6. #6
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Décembre 2006
    Messages : 142
    Par défaut
    Bonjour,

    il est possible de faire des exports/imports d'une table non partitionnée vers une table partitionnée, ou vice-versa. Il suffit de créer la table (avec le même nom) dans la base de destination AVANT de faire l'import avec l'option IGNORE=Y. Les données lues se rangeront bien dans la table de destination quelque soit sa structure, partitionnée ou non. Si elle n'a pas le même nom il suffit de la renommer après.

    Cdlt.

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

Discussions similaires

  1. Réponses: 17
    Dernier message: 05/06/2010, 21h30
  2. export/import des données d une table
    Par snach dans le forum Développement
    Réponses: 2
    Dernier message: 10/12/2008, 23h03
  3. Exporter/Importer des données
    Par 60sman dans le forum Langage SQL
    Réponses: 1
    Dernier message: 26/08/2008, 11h18
  4. Export / import des données de Jasper Serveur
    Par meurwinn dans le forum Jasper
    Réponses: 8
    Dernier message: 28/03/2008, 12h45
  5. [3D] Export/Import des données graphics
    Par mister3957 dans le forum Développement 2D, 3D et Jeux
    Réponses: 13
    Dernier message: 03/02/2006, 16h49

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