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 :

inconvénients du mode autoextend


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 217
    Par défaut inconvénients du mode autoextend
    Bonjour,
    Quels sont les inconvénients du mode AUTOEXTEND ON ?
    Pourquoi les fichiers de données sont généralement à AUTOEXTEND OFF?

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Pour moi l'inconvénient c'est surtout que tu te prends une erreurs OS (file system full) plutôt qu'une alerte Oracle (AUTOEXTEND OFF permet de mieux contrôler l'espace restant dans le tablespace). En plus, j'suis pas certains que le RESUMABLE permettent de suspendre la session dans le premier cas alors que si un extent ne peut pas être créer la session est bien suspendu.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 217
    Par défaut
    Citation Envoyé par orafrance Voir le message
    En plus, j'suis pas certains que le RESUMABLE permettent de suspendre la session dans le premier cas alors
    Ce qui veut dire que la session en peut être killée?
    Pourrais je avoir plus d'explications svp?

    Merci encore

  4. #4
    Membre émérite Avatar de 13thFloor
    Homme Profil pro
    DBA Oracle freelance
    Inscrit en
    Janvier 2005
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : DBA Oracle freelance

    Informations forums :
    Inscription : Janvier 2005
    Messages : 670
    Par défaut
    Je suis favorable au mode autoextend si et seulement si :
    1) la somme des maxsize des datafiles est inférieure à la capacité des file-system
    2) il n'y a que des datafiles dans les file-system concernés

    Par contre, je suis opposé à l'autoextension illimitée.

    Règle absolue à respecter : Somme(maxsize) < taille du FS, le tout groupé par FS (group by substr(datafile))

    Pour éviter cela : raw device, mais ce ne sera plus supporté en version 12.

  5. #5
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Citation Envoyé par fred_04510 Voir le message
    Ce qui veut dire que la session en peut être killée?
    Pourrais je avoir plus d'explications svp?

    Merci encore
    Normalement en cas d'erreur la session qui provoque l'erreur fait un rollback et abandonne la transaction en cours. Mais tu peux aussi suspendre la session pour te laisser le temps de régler le problème.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Avril 2006
    Messages : 35
    Par défaut
    Citation Envoyé par orafrance Voir le message
    Normalement en cas d'erreur la session qui provoque l'erreur fait un rollback et abandonne la transaction en cours. Mais tu peux aussi suspendre la session pour te laisser le temps de régler le problème.
    Intéressant, je ne savais pas que l'on pouvais suspendre une session comme cela ! (apparemment nouveau en 10g)

    Pour que la session soit suspendu il faut positionner le paramètre RESUMABLE_TIMEOUT :

    Par défaut il est à 0 et du coup en cas de manque d'espace, on a une erreur et la transaction en cours est abandonné.

    Pour éviter cela , faire
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ALTER SYSTEM SET RESUMABLE_TIMEOUT=3600;
    Ce qui laisse par exemple le temps, de se faire appeler en astreinte et d'agrandir le tablespace en question (çà évite de devoir repasser le traitement en question)

    Pour plus d'informations voir :
    http://www.rampant-books.com/10g_195.htm

  7. #7
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Non non, ça existe déjà en 9i au moins

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

Discussions similaires

  1. Le grand mode d'emploi du forum, à lire si vous souhaitez tout savoir !
    Par Anomaly dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 03/06/2013, 17h36
  2. Réponses: 17
    Dernier message: 17/10/2002, 20h06
  3. [TP]mode vga
    Par mikoeur dans le forum Turbo Pascal
    Réponses: 3
    Dernier message: 05/07/2002, 23h42
  4. Editeur en mode console
    Par logramme dans le forum C
    Réponses: 5
    Dernier message: 11/06/2002, 13h23
  5. Passer en mode 800*600
    Par flavien tetart dans le forum Assembleur
    Réponses: 8
    Dernier message: 30/05/2002, 23h05

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