Oracle命令--删除归档日志
- 格式:pdf
- 大小:42.97 KB
- 文档页数:1
Oracle命令--删除归档⽇志
> l
total 22185212
drwxr-xr-x 2 oracle oinstall 12288 2012-11-28 09:31 ./
drwxr-xr-x 3 oracle oinstall 4096 2012-09-19 14:59 ../
-rw-r----- 1 oracle oinstall 286395904 2012-09-27 08:10 archivelog_1_100_787665209.log
-rw-r----- 1 oracle oinstall 286682624 2012-09-27 15:01 archivelog_1_101_787665209.log
-rw-r----- 1 oracle oinstall 286693376 2012-09-28 00:17 archivelog_1_102_787665209.log
-rw-r----- 1 oracle oinstall 286434816 2012-09-28 14:57 archivelog_1_103_787665209.log
-rw-r----- 1 oracle oinstall 286408704 2012-09-29 04:40 archivelog_1_104_787665209.log
-rw-r----- 1 oracle oinstall 286529024 2012-09-29 19:12 archivelog_1_105_787665209.log
-rw-r----- 1 oracle oinstall 33399808 2012-10-09 09:10 archivelog_1_106_787665209.log
-rw-r----- 1 oracle oinstall 286209024 2012-10-09 09:40 archivelog_1_107_787665209.log
-rw-r----- 1 oracle oinstall 286181888 2012-10-09 09:40 archivelog_1_108_787665209.log
-rw-r----- 1 oracle oinstall 286545920 2012-10-09 19:18 archivelog_1_109_787665209.log
-rw-r----- 1 oracle oinstall 286497280 2012-10-10 09:44 archivelog_1_110_787665209.log
-rw-r----- 1 oracle oinstall 286447104 2012-10-10 12:20 archivelog_1_111_787665209.log
-rw-r----- 1 oracle oinstall 286963200 2012-10-10 14:30 archivelog_1_112_787665209.log
-rw-r----- 1 oracle oinstall 286672896 2012-10-11 00:06 archivelog_1_113_787665209.log
-rw-r----- 1 oracle oinstall 286452224 2012-10-11 14:39 archivelog_1_114_787665209.log
-rw-r----- 1 oracle oinstall 286494720 2012-10-12 01:44 archivelog_1_115_787665209.log
该⽬录下积攒了⼤量的归档⽇志,占满了磁盘空间,需要删除。以下介绍删除的正确⽅法。
su - oracle
rman
connect target /
//以下进⾏命令⾏操作
RMAN> list archivelog all;
RMAN> delete archivelog before time 'sysdate-1' ; //删除⼀天前的归档⽇志
注:
是有些旧的删不了
⽐如1、2、3、4、5、6、7、8、9
删除了5、6、7
余下1、2、3、4、8、98、9留下是对的
1、2、3、4留下就不对了 。1.2.3.4⽤⼿动删除就⾏了。
------------------------------------------------------
删除所有的归档⽂件 run{
allocate channel t1 type disk;
delete force noprompt archivelog all;
release channel t1;
}
删除2006年9⽉15号23点12分22秒以前的所有归档⽇志
run{
allocate channel t1 type disk;
delete force noprompt archivelog until time "to_date('2006-9-15 23:12:22','yyyy-mm-dd hh24:mi:ss')";
release channel t1;
}
allocate channel t1 type disk 表⽰分配通道,通道的名称为t1
force 表⽰⽆论归档⽇志⽂件是否物理存在,都要删除在数据库中的记录
noprompt 表⽰删除前,不提⽰⽤户进⾏确认
release channel t1 表⽰释放通道t1