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 :

augmenter la taille des archivelog


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 31
    Par défaut augmenter la taille des archivelog
    Je travaille sur une base oracle 10g.

    La taille des archivelog est actuellement à 4 GB. J'aimerai augmenter la taille mais je ne sais pas trop comment faire (base fermér, ouverte, donnée statique, ligne de commande...)?

    J'ai lu sur un des post :

    "aggrandissez la taille de la flash (le alter system se fait base ouverte, l'aggrandissement du file system dépendant de l'OS)"

    Je n'arrive pas à trouver plus d'infos

    Merci pour votre aide.

  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
    Tu parles de la taille de chaque fichier ou de la recovery area ?

    regarde du coté de db_recovery_file_dest_size

  3. #3
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 31
    Par défaut
    SQL> show parameter db_recovery_file_dest_size;

    NAME TYPE VALUE
    ------------------------------------ ----------- ------------------------------
    db_recovery_file_dest_size big integer 5G

    Voila ce que me donne ce paramètre. Lorsque cette taille est atteint, des problèmes se créent et je dois manuellement faire un backup et supprime les archive via rman.
    Donc, j'aimerai augmenter cette valeur mais je ne connaît pas les commandes.

    Sinon la taille de chaque fichier est de 50KB, il me semble.

  4. #4
    Membre Expert Avatar de fatsora
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 103
    Par défaut
    Voici des operations que tu peux faire :


    1.Changer la retention RMAN

    2.Sauvegarder le RECOVERy AREA

    3 Ajouter de l'espace disque accessible a db_recovery_file_dest_size

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    alter system set DB_RECOVERY_FILE_DEST_SIZE = "TAILLE" G;

    4. Supprimmer des fichiers obsoletes
    avec RMAN DELETE
    Suivi de CROSSCHECK et delete EXPIRED

  5. #5
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Citation Envoyé par titi04 Voir le message
    je dois manuellement faire un backup et supprime les archive via rman.
    C'est la meilleure solution: les archives sont faites pour être backupées:
    puisque les archivelogs servent à récupérer en cas de perte de disque, c'est une bonne idée de ne pas les garder trop longtemps sur disque

    En combien de temps les 5GB se remplissent ?

    Une remarque: Si chaque fichier fait 50KB et qu'il y a un log switch toutes les minutes, alors les 5GB devraient se remplir en 2 mois ... il y a une erreur quelque part !

    Cordialement,
    Franck.

  6. #6
    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
    surtout 50k c'est vraiment peu, t'as combien de switch par heure ?

  7. #7
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 31
    Par défaut
    Citation Envoyé par pachot Voir le message
    En combien de temps les 5GB se remplissent ?

    Une remarque: Si chaque fichier fait 50KB et qu'il y a un log switch toutes les minutes, alors les 5GB devraient se remplir en 2 mois ... il y a une erreur quelque part !
    Des personnes tierces travaillent actuellement sur la base pour effectuer une migration. Parfois, les 5GB se remplissent en 3 heures. Je ne sais pas trop ce qu'ils font. Donc, j'arrête le mode archivelog pour ne pas avoir d'ennui.

    Je suis débutante (et toute seule pour m'occuper de la DB) et je ne sais pas comment vérifier le log switch.

    Par rapport aux indications de fatsora, je pensais faire un :

    ALTER system SET DB_RECOVERY_FILE_DEST_SIZE = "TAILLE" G;

    Puis-je laisser la base ouverte ou dois-je la fermer?

    Qu'en pensez-vous?

    Merci

  8. #8
    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 titi04 Voir le message
    Donc, j'arrête le mode archivelog pour ne pas avoir d'ennui.
    Une méthode peut-être plus sécurisée serait de s'affranchir de cette area et changer les paramètres archive_log_dest_n pour déposer les archivelogs dans des disques plus gros. Pas d'archivelog c'est très dangereux surtout avec d'aussi petits redos

    [QUOTE=titi04;4238245]Je suis débutante (et toute seule pour m'occuper de la DB) et je ne sais pas comment vérifier le log switch.[/quotre]

    regarde v$log_history ou l'alert.log tout simplement

    Tu peux changer la taille des redos à chaud

    Citation Envoyé par titi04 Voir le message
    Puis-je laisser la base ouverte ou dois-je la fermer?

    Qu'en pensez-vous?

    Merci
    C'est à chaud et c'est évidemment la meilleure solution si la place disque est suffisante

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

Discussions similaires

  1. Augmenter la taille des uploads sous apache
    Par DevServlet dans le forum Apache
    Réponses: 4
    Dernier message: 16/10/2008, 17h11
  2. Augmenter la taille des redo
    Par farenheiit dans le forum Administration
    Réponses: 4
    Dernier message: 07/03/2008, 15h12
  3. Augmenter la taille des cellules dans un tableau css.
    Par Velkan.nexus dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 04/12/2007, 12h44
  4. [MFC] Augmenter la taille des fonts
    Par OverLorD34 dans le forum MFC
    Réponses: 3
    Dernier message: 06/04/2006, 10h28
  5. [Redo log] : augmenter la taille des fichiers
    Par user_oracle dans le forum Oracle
    Réponses: 3
    Dernier message: 29/11/2005, 19h49

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