Oracle 数据库归档日志删除方法


1、查看用于归档日志空间
 
在Linux或Unix下可以通过查看空间使用情况:$df -h
如果使用了oracle asm 存储技术,则通过如下命令查看
$export Oracle_SID=+ASM1
$asmcmd
ASMCMD>lsdg
 
2、删除归档日志物理文件,归档日志一般都是位于归档目录下
 
1)在文件系统管理模式下手工删除方法
$rm filename   -filename为要删除的文件名
2)在ASM管理模式下手工删除方法:
ASMCMD>cd archivelog
ASMCMD>ls
ASMCMD>rm -f +data/zgdb/archivelog/2013_10_31/t*  删除2013年10月31日的归档日志
 
3、把归档日志物理文件删除后,但是还没完全把归档日志删除干净,需要检验同步。登录rman,执行如命令:
su - oracle
rman target /
RMAN> crosscheck archivelog all;
RMAN>delete expired archivelog all;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM