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

Oracle Discussion :

[10gR1] Drop user puis import fait grossir les fichiers


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Cereal123
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Juin 2004
    Messages
    414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Juin 2004
    Messages : 414
    Par défaut [10gR1] Drop user puis import fait grossir les fichiers
    Bonjour,

    En plus de mes sauvegardes sur bandes, je réalise régulièrement un export de ma base (export user toto) et je remonte cet export sur un serveur de secours. Sur ce serveur, avant de faire mon import, je fais :
    • un "drop user toto cascade;" pour supprimer les données précédentes

    • un "create user toto" avec tous les droits qui vont bien

    Jusque là, tout marche à merveille.
    Sauf que je me suis aperçu que les datafiles de mon serveur de secours ne font que grossir. A quoi cela est-il du ? Pourquoi l'import n'utilise t-il pas l'espace libéré par le drop user ? J'ai regardé dans les RecycleBin et dba_RecycleBin mais elles sont vides. Je peux faire un "resize datafile" systématique avant mon import mais j'aimerai comprendre ce phénomène. Merci de votre aide sur le sujet.

    C.

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Par défaut
    si tu fais le drop user juste avant l'import Oracle n'a pas le temps de mettre à libre les blocs de ton user , il lui faut parfois du temps , en fonction des versions ...

  3. #3
    Membre éclairé Avatar de Cereal123
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Juin 2004
    Messages
    414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Juin 2004
    Messages : 414
    Par défaut
    Merci Jaouad pour cette piste. Je fais faire un essai en laissant passer quelques minutes entre le "drop user" et l'import.
    C.

  4. #4
    Membre averti
    Homme Profil pro
    Senior Analyste-Programmeur ORACLE
    Inscrit en
    Juillet 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Senior Analyste-Programmeur ORACLE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 17
    Par défaut
    ne faut -il pas également lors de ton export mettre compress=no sinon pour tout les extent il reprendra la taille COURANTE de ta table et ce qui générait des tailles qui devenait exponentielles !!!!!!

    c'est en tout cas le Pb que j'ai eu lors d'une migration et le DBA m'a dit que c'est l'operation que j'aurais du faire pour eviter ce genre de Pb ...

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/05/2014, 23h01
  2. Importation de tous les fichiers xlsx d'un dossier dans un fichier xlsm
    Par Chewbie Warrior dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/07/2012, 11h20
  3. Réponses: 2
    Dernier message: 28/07/2009, 14h57
  4. [MySQL] Export de mysql 4.1 puis import sur mysql 4.0 : les caractères accentués ne passent p
    Par Kiyomizu dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 25/04/2006, 08h36
  5. Réponses: 2
    Dernier message: 18/03/2005, 13h00

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