|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mai 2005 Messages : 21 ![]() |
Bonjour,
Je effectué cette instruction suivante : La table ZTABLE_PARAM contient enrivon 30 millions d'enregistrements, j'ai voulu la vider de son contenu. Le problème c'est que l'instruction sql ci-dessus est logé, par conséquent mon espace disque a considérablement diminué. Comment puis-je "validé" mon instruction sql, déjà logé, pour purger les logs et aussi faire un delete sans log. Merci d'avance. Séb. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Pour ne pas loguer l'opération :
Code :
ALTER TABLE BDD_ORA1.ZTABLE_PARAM NOLOGGING PS : pour vider complètement la table, c'est mieux d'utiliser TRUNCATE TABLE BDD_ORA1.ZTABLE_PARAM
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mai 2005 Messages : 21 ![]() |
Ok, c'est tout bon, merci pour tes infos !!
!! Séb. |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
TRUNCATE TABLE est instantané est ne génère aucun log
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com