This is a lovely script but doesnt work on one of my boxes as I have a long volume name /dev/mapper/VolGroup00-LogVol00 So df goes to a new line - any ideas of a slick way to get this work? On 21 April 2010 13:09, Howard Latham <howard.latham@xxxxxxxxx> wrote: > If you have spare disk you might as well use it for something. Keeped logs > beyond business's archive policy may save the day one say. however I agree > you shouldnt delete archive logs that are within the required window. > > > On 21 April 2010 13:03, <Mayen.Shah@xxxxxxxxxx> wrote: > >> >> You should never never have archived log retention based on space >> availability. It should be based on your recovery requirements. >> >> - Mayen >> >> >> >> >> >> *"Juan Miranda" <jcmiranda@xxxxxxxxx>* >> Sent by: oracle-l-bounce@xxxxxxxxxxxxx >> >> Apr 21 2010 05:05 AM >> Please respond to >> jcmiranda@xxxxxxxxx >> >> To >> janine@xxxxxxxxxx, "'oracle-l L'" <oracle-l@xxxxxxxxxxxxx> >> cc >> Subject >> RE: How long to keep archive logs? >> >> >> >> Hi >> >> This script delete archivelogs (older first) if free space on disk is less >> than a value: >> >> --- >> echo "Free space in /archivelog" >> free_space=`df -m /archivelog | grep dev | awk '{print $4}'` >> echo $free_space >> >> # Min free 10GB >> min_free_spc=10000 >> >> while [ $free_space -lt $min_free_spc ] >> do >> echo "deleting 10 archivelogs " >> find /archivelog -type f | xargs ls -l --time-style=long-iso | grep >> .arch >> | sort -r -k6 -k7 | awk '{print $8}' | tail | xargs rm >> free_space=`df -m /archive_orzan | grep dev | awk '{print $4}'` >> echo $free_space >> done >> --- >> >> You must create a cron task to execute it. >> This way you always have an amount of archivelogs on disk AND free space >> available. >> >> This is for linux, tell me if you need it for Windows. >> And... try RMAN. >> >> Juan. >> >> >> -----Mensaje original----- >> De: oracle-l-bounce@xxxxxxxxxxxxx [mailto:oracle-l-bounce@xxxxxxxxxxxxx] >> En >> nombre de Janine Sisk >> Enviado el: martes, 20 de abril de 2010 21:07 >> Para: oracle-l L >> Asunto: How long to keep archive logs? >> >> Here comes another one of those extremely newbie questions... >> >> I have turned on archive logging for the first time, so of course I now >> have >> large archive log files piling up. >> >> I currently do my backups via the caveman begin/end backup method, because >> it works very well with Amazon EC2's snapshot feature. I eventually plan >> to >> implement RMAN backups as well, but have not done it yet. >> >> I have gathered from the reading I have done that archive logs do not need >> to be kept once a backup has been taken, but I'm not sure if that applies >> to >> the type of backups I'm doing or if it is only true if RMAN is involved. >> It >> seems logical that I would not need them; if I needed to recover back to >> before the last snapshot, I would just restore that and be done with it. >> >> Can anyone tell me what a reasonable deletion strategy would be for these >> log files? >> >> thanks, >> >> janine >> >> >> -- >> //www.freelists.org/webpage/oracle-l >> >> >> -- >> //www.freelists.org/webpage/oracle-l >> >> >> >> >> > > > -- > Howard A. Latham > > > -- Howard A. Latham