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 :

[10G] Archive log les arréter temporarement


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    394
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 394
    Par défaut [10G] Archive log les arréter temporarement
    Bonjour,
    je reprends un vieux post :

    9i Arrêter Archive Log [Résolu]
    Je voudrais arrêter temporairement les archives logs :
    Le cas classique qui me viens à l'esprit est un chargement en masse de données par un applicatif du style injecteur SQL mais on veux éviter que la production exceptionnellement massive d'archives bloque le système, et surtout on veux éviter de devoir arrêter la base et repartir à 0 !

    Comment faire ? A part faire un script qui les nettoie le jour même de l'import !

    MErci

  2. #2
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    1 348
    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 : Novembre 2007
    Messages : 1 348
    Par défaut
    Bjr,
    Tu peux garder le mode archive log et purger automatiquement tes archivelogs en les sauvegardant avec RMAN et avec l'option DELETE INPUT
    en adaptant la fréquence de tes sauvegardes en fonction de la génération de tes archives logs ...
    A+

  3. #3
    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
    Pour limiter la génération des archives, tu peux positionner les tables et indexs concernés en mode NOLOGGING et remettre ce mode dés que opération de chargement est terminée.
    mais attention :
    Nologging operations are invoked by any of the following:
    SQL*Loader direct load operations
    Direct load INSERT operations from CREATE TABLE | INDEX or INSERT commands
    Loading into an object containing LOB data when its object's segment characteristic is NOCACHE NOLOGGING
    Il faudra que la DB et les tablespaces concernés soient en mode no force logging.

    La base sera dans un état incohérent par rapport aux sauvegardes. Il faudra effectuer un backup full après le chargement.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    394
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 394
    Par défaut
    Bonjour,
    merci
    mais je voudrais quand même conserver un état cohérent, c'est souvent dans ces cas là qu'il se produit un crash !

    Avez-vous d'autres idées ?

    Merci

  5. #5
    Membre chevronné
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2005
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Avril 2005
    Messages : 197
    Par défaut
    Si tu veux arrêter les archivelog, il faut redémarrer la base:

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    shutdown immediate;
    startup mount;
    alter database noarchivelog;
    alter database open;

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    394
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 394
    Par défaut
    Bonjour,
    oui mais sans arrêter la base.
    J'ai semble t-il plus 100 000 enregistrements à ajouter ...
    Merci

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

Discussions similaires

  1. [10g] Switch log et archivage toutes les heures
    Par star dans le forum Oracle
    Réponses: 13
    Dernier message: 09/09/2012, 18h57
  2. [Oracle 10g]Trou dans les séquences des redo logs
    Par Christophe P. dans le forum Administration
    Réponses: 11
    Dernier message: 07/11/2008, 20h13
  3. Impact du double archive log sur les performances du système ?
    Par condor_01 dans le forum Administration
    Réponses: 5
    Dernier message: 22/05/2008, 14h08
  4. Réponses: 1
    Dernier message: 31/01/2007, 11h49
  5. 9i Arrêter Archive Log
    Par Celestos dans le forum Oracle
    Réponses: 9
    Dernier message: 19/09/2006, 13h41

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