在网上找的办法没亲测,思路是这个样子。
一个是将空间设置大点,另一个就是将多余的文件删除掉即可,那么我们就将这两个办法都使用一下。
一扩展日志空间
sqlplus / as sysdba
shutdown abort ----关闭进程(!!!!竟然是abort,神马东西,还是immediate靠谱)
startup mount ---- 装载数据库
select * from v$recovery_file_dest; ---查询归档日志
alter system set DB_RECOVERY_FILE_DEST_SIZE=20g;
Exit ---到这里空间大小已经设置完成
二.删除日志
rman target/
crosscheck archivelog all;
delete archivelog until time 'sysdate'; --删除所有日志
delete expired archivelog all;--删除过期日志
|
1.用RMAN连接目标DB: rman target / RMAN target sys/*****@orcl 2.在RMAN命令窗口中,输入如下命令: crosscheck archivelog all; 或者清理指定时间之前的日志(archivelog): DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';(指定删除7天前的归档日志); 3.其它相关命令: |
浙公网安备 33010602011771号