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 21/08/2007, 13h46   #1
Membre habitué
 
Philippe Launay
Inscription : décembre 2006
Messages : 151
Détails du profil
Informations personnelles :
Nom : Philippe Launay
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : décembre 2006
Messages : 151
Points : 129
Points : 129
Par défaut Optimiser un imp

Bonjour,

J'ai un dmp d'une taille de 3 Go que j'importe mensuellement dans une base de test. Les temps d'export et d'import me semblent longs et je souhaiterais connaître des méthodes pour les optimiser.

Notamment pour l'import, on m'a parlé du paramètre BUFFERS, mais je n'ai rien trouvé de pertinent sur celui ci.

D'avance merci de votre aide

Philippe
fulub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 14h27   #2
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 72
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 72
Points : 26
Points : 26
d'apres ce que j'ai compris, plus la taille est grande mieux c'est, la limite est la memoire dispo sur la machine ou tu fais l'import.

tu fais des imports full?

ne peux-tu pas limiter les schemas que tu importes à ceux qui t'interesses?

un cas qui m'est arrivé aussi, suite au passage d'un expert Oracle, il a tout simplement oublié de vider (ou virer) le schema assiocié au perfstat, d'ou un accroissement de la volumetrie.

pour le reste je suis à l'ecoute car j'aimerais moi aussi perfectionner les imp/exp.
pholos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 14h44   #3
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
le direct-path est efficace quand c'est possible (DIRECT=Y), sinon bah les mêmes optimisations que pour un insert :
- vérifies la fréquence des chekpoints
- désactive les contraintes et triggers si possible
- éventuellement supprime les indexes pour les recréer après
- augmente le nombre de DBW
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 15h18   #4
Membre habitué
 
Philippe Launay
Inscription : décembre 2006
Messages : 151
Détails du profil
Informations personnelles :
Nom : Philippe Launay
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : décembre 2006
Messages : 151
Points : 129
Points : 129
Citation:
Envoyé par orafrance Voir le message
le direct-path est efficace quand c'est possible (DIRECT=Y), sinon bah les mêmes optimisations que pour un insert :
- vérifies la fréquence des chekpoints
- désactive les contraintes et triggers si possible
- éventuellement supprime les indexes pour les recréer après
- augmente le nombre de DBW
J'ai 4 dbwr, je drop tous les objets de mon schéma donc je pense pas pouvoir faire mieux de ce côté. Par contre, je ne connais pas le direct-path. Pourriez vous m'en dire plus
fulub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 15h28   #5
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
c'est le paramètre DIRECT=Y qui permet de s'affranchir des commandes de gestions d'espace dans les tablespaces... en gros ça pousse les données "sans intelligence"
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 15h32   #6
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Le mode direct existe pour l'export (exp), pour SQL*Loader, pour expdp/impdp mais pas pour l'import (imp).

Voir aussi le Utilities Guide.
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 15h37   #7
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
ha oui zut

Sinon, j'ai trouvé ceci : http://www.dba-oracle.com/oracle_tips_load_speed.htm

qui répond parfaitement à la question
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2007, 14h29   #8
Membre habitué
 
Philippe Launay
Inscription : décembre 2006
Messages : 151
Détails du profil
Informations personnelles :
Nom : Philippe Launay
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : décembre 2006
Messages : 151
Points : 129
Points : 129
Citation:
Envoyé par orafrance Voir le message
ha oui zut

Sinon, j'ai trouvé ceci : http://www.dba-oracle.com/oracle_tips_load_speed.htm

qui répond parfaitement à la question
Merci Orafrance de ta réponse, mais cela fait deux jours que j'essaie d'atteindre le site, mais il me dit que l'hôte est injoignable.

Philippe
fulub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2007, 14h39   #9
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
ça marche pourtant parfaitement

essaye d'ouvrir la page via le cache de google en recherchant "Oracle data load speed"
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2007, 15h00   #10
Membre habitué
 
Philippe Launay
Inscription : décembre 2006
Messages : 151
Détails du profil
Informations personnelles :
Nom : Philippe Launay
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : décembre 2006
Messages : 151
Points : 129
Points : 129
Malheureusement, le résultat est le même.

Je vais essayer de me connecter de chez moi ce WE.

Merci
fulub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2007, 09h40   #11
Nouveau Membre du Club
 
Inscription : juillet 2005
Messages : 38
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 38
Points : 37
Points : 37
la plupart du temps on obtient d'énormes changements en positionnant le buffer à une grosse valeur (genre 4000000). Le fait qu'il soit gros va éviter qu'on charge dans la base des petits paquets de données avant de retourner lire le fichier dmp. On va faire ca par paquets plus gros.
mildiou51 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 14h11.


 
 
 
 
Partenaires

Hébergement Web