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 :

Supression enregistrement sans affecter les archives logs


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3
    Par défaut Supression enregistrement sans affecter les archives logs
    Bonjour,
    Il y a t-il un moyen lors d'un delete sur une table de ne pas affecter les archives logs ?
    j'ai une table de de 64 millions d'enregistrements dont je dois supprimer environ 50% des données.

    merci

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Pour la moitié des données à supprimer, il vaut mieux :
    1. recréer une table avec les données à conserver
    2. repositionner les droits, contraintes et cetera
    3. supprimer l'ancienne table
    4. renommer la nouvelle

  3. #3
    Membre éprouvé Avatar de Kazevil
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2006
    Messages : 105
    Par défaut
    Hello,

    sinon comme méthode brute et méchante, tu peux mettre temporairement ta table en nologging avec un alter table.

    Mais attention c'est à tes risques et périls, car pendant ce temps là aucune info pour cette table ne sera mise dans les Redo Logs!!

    La méthode de Waldar est plus propre et plus sure en cas de crash durant ton delete.

    A++

    Kaz

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 12/01/2011, 19h03
  2. Réponses: 2
    Dernier message: 04/06/2010, 15h04
  3. purger les archives log agent
    Par glood1 dans le forum Administration
    Réponses: 1
    Dernier message: 10/02/2010, 17h30
  4. Rejouer les archives logs
    Par fulub dans le forum Administration
    Réponses: 7
    Dernier message: 06/04/2009, 11h59
  5. Réponses: 8
    Dernier message: 20/03/2009, 14h54

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