Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Import/Export
Import/Export Forum d'entraide sur les outils d'import/export Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/01/2008, 12h21   #1
Invité régulier
 
Inscription : août 2006
Messages : 31
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 31
Points : 9
Points : 9
Par défaut Import de table qui existe

Bonjour,


Est-il possible de n'exporter que les données d'une table d'une base oracle ?
Actuellement la fonction exp, m'exporte la totalité des informations de la table. C'est a dire, structure, index etc ...
J'aimerai soit, n'exporter que les données bruts, soit ne pouvoir importer, à partir d'un export normal que les données brut.

Mon problème venant du fait que je désire importer les données d'une table A non partitionné vers une table B partitionné qui est la copie conforme de la table A. Oracle me dit que l'import n'a pas fonctionné car la table existe deja.

Pourquoi un import alors que je pourrais faire un insert de la table A vers la table B ? Tout simplement, que l'import est 100 fois plus rapide qu'un insert sur une table de plus de 7.000.000 (7miyon !!!) d'enregistrements.

La documentation des fonctions exp et imp ne m'informe pas sur cette éventuelle option.


Merci
Scrouik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 14h31   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Citation:
Envoyé par Scrouik Voir le message
La documentation des fonctions exp et imp ne m'informe pas sur cette éventuelle option.
ha bon ?

regarde le paramètre TABLES

Sinon, je ne vois aucune raison pour laquelle un import serait plus rapide que l'INSERT sachant que l'import impose de passer par un export qui s'ajoute donc à l'insertion des lignes
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 16h00   #3
Invité régulier
 
Inscription : août 2006
Messages : 31
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 31
Points : 9
Points : 9
Citation:
Envoyé par orafrance Voir le message
ha bon ?

regarde le paramètre TABLES
Je n'ai pas trouvé ou il etait possible d'exporter les données sans exporter les schema de la table.
Un moment donné je sens bien qu'on est pas loin et ... ... j'comprends rien

Citation:
Sinon, je ne vois aucune raison pour laquelle un import serait plus rapide que l'INSERT sachant que l'import impose de passer par un export qui s'ajoute donc à l'insertion des lignes
Pour l'avoir essayé, l'export/import met environ 3 heures, alors que l'insertion met plus de 10 heures (ce n'est pas un serveur mais juste un PC).
A savoir que dans les 3 heures de l'export/import il y a énormément de temps utilisé par l'imp pour mettre en place les indexes et les contraintes.
Scrouik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 16h03   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
bah non, il faut le DDL avec, mais en quoi ça gêne ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 16h15   #5
Invité régulier
 
Inscription : août 2006
Messages : 31
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 31
Points : 9
Points : 9
Citation:
Envoyé par orafrance Voir le message
bah non, il faut le DDL avec, mais en quoi ça gêne ?
1 - J'exporte ma table A
2 - Je détruits ma table A
3 - Je la recrée avec mes partitions
4 - J'importe les données exportées en 1 et ... crash.
Le message d'erreur en gros c'est : Table déjà existante
Scrouik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 16h19   #6
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
IGNORE=Y... quand on lit une doc c'est encore plus intéressant quand on regarde tous les paramètres
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 16h39   #7
Invité régulier
 
Inscription : août 2006
Messages : 31
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 31
Points : 9
Points : 9
Citation:
Envoyé par orafrance Voir le message
IGNORE=Y... quand on lit une doc c'est encore plus intéressant quand on regarde tous les paramètres
Bon !!! alors la !! Tu m'as cherché !! Je vais te dire, la, direct, fallait pas m'énerver, la, je vais te dire comme je le pense ...





















CA MARCHE !!!!!



Merci
Scrouik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 16h44   #8
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
OK... alors pour la peine... voila un tuto qui te sera probablement salutaire : http://oracle.developpez.com/guide/s...eneralites/#L1
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 17h02   #9
Invité régulier
 
Inscription : août 2006
Messages : 31
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 31
Points : 9
Points : 9
c'est "marque-pagé" !

Merci


P.S. Cela voudrait il dire que je n'ai plus le droit de poser de question sur le forum ?
Scrouik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 17h21   #10
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
tu restes le bienvenue... mais lis la doc avant de venir
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h16.


 
 
 
 
Partenaires

Hébergement Web