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

Import/Export Oracle Discussion :

Import plus volumineux que l'export


Sujet :

Import/Export Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2014
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2014
    Messages : 19
    Par défaut Import plus volumineux que l'export
    Bonjour,

    J'ai un comportement étrange lors d'un impdp, la source est en W2008R2 64b, la destination en W2003 64b, les 2 versions de bases sont en 11.2.
    Les 2 bases ne comporte ne comportent qu'un schéma hors les schémas systèmes, schéma que je remappe dans ma base destination vers un autre schéma (après l'avoir droppé).
    Problème, le tablespace concerné par ce schéma fait 188Go à l'origine, et 210Go à la destination.

    (sachant que la plus importante table de ce schéma comporte des fichiers)

    Une idée ?

    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Janvier 2014
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2014
    Messages : 28
    Par défaut
    Y a t'il des objets compressés sur la base source ? Tables, schéma, lob ...

  3. #3
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2013
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

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

    Informations forums :
    Inscription : Février 2013
    Messages : 43
    Par défaut
    Si je comprends bien il n'y a aucune erreur lors de l'import mais ce qui vous parait bizarre et que le tablespace de la base cible est plus gros, c'est cela?

    Alors si c'est le cas pour être sur que les données prennent plus de place sur la base cible que celle de la source vous pouvez déjà faire sur vos 2 bases:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select sum(bytes)/1024/1024 from dba_segments where owner='LE_SCHEMA' and tablespace_name='LE_TABLESPACE';
    Cela vous donne la somme de tous les segments de votre schema dans le tablespace en question. A priori il devrait être égal
    MAIS
    Si il y a une grosse différence, peut être comparer le CHARACTERSET de vos 2 bases.

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2014
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2014
    Messages : 19
    Par défaut
    Bonjour,

    Je ne sais pas s'il y a des objets compressé dans la base source, comment puis-je le voir ?
    (si c'est le cas, ceux-ci pourraient perdre la compression lors de l'export/import ?)

    Sinon la différence se situe bien au niveau de taille totale des segments du schéma, avec la requête, sur la base source j'ai 184Go, sur la base destination j'ai 205Go.
    Le CHARACTERSET est identique sur les 2 : WE8MSWIN1252.

    Merci.

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2014
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2014
    Messages : 19
    Par défaut
    Je pense avoir peut-petre trouvé l'explication.
    La valeur PCTFREE, qui réserve une part (10% dans notre cas) d'espace de chaque bloc de datafile pour les mises à jour de données, si une grande partie de ces 10% des blocs de la base source ont été consommés, lors de l'import, impdp importe la même quantité de données, mais realloue les 10% de PCTFREE sur la base destination, si je regarde là à l'instant j'ai 11,5% de volume en plus sur la plus grosse table.

  6. #6
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2013
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

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

    Informations forums :
    Inscription : Février 2013
    Messages : 43
    Par défaut
    oui vous avez trouvé la cause. Je n'y avais pas pensé mais c'est parfaitement logique

    si je regarde là à l'instant j'ai 11,5% de volume en plus sur la plus grosse table
    Si tout le pctfree était "mangé" alors c'est que 10% n'était pas peut être pas suffisant pour la plus grosse table : nombreuses mises à jour.... un petit 15 (ou +) pour la table dans la nouvelle base, alter après import pour que les nouveaux blocs qui se génèrent aient 15% de libres?

Discussions similaires

  1. Les PC sont de plus en plus bruyants que faire
    Par plichtal dans le forum Ordinateurs
    Réponses: 260
    Dernier message: 23/12/2011, 12h28
  2. [VB6] timer plus rapide que 1 d'interval
    Par windob dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 24/02/2004, 00h16
  3. tyoe d'entier plus long que 32 bits
    Par LIMODIN dans le forum MFC
    Réponses: 4
    Dernier message: 13/01/2004, 20h08
  4. Réponses: 8
    Dernier message: 31/10/2003, 16h21
  5. [Datareport] Etat plus large que le papier
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 09/09/2002, 11h45

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