红联Linux门户
Linux帮助

Linux Oracle删除归档日志

发布时间:2015-10-11 22:17:22来源:linux网站作者:bingzisky

今天遇到Oracle报这样的错:ORA-00257

查看了下,原来是Oracle的归档日志满了,解决方案两个


一:增加归档日志大小

二:删除无用的归档日志(我们选择这个方案)

什么也不说了Linux下命令上:


Linux删除归档文件
--> su - oracle
--> rman
--> RMAN> connect target sys/sys_passwd
--> RMAN> crosscheck archivelog all;
--> RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

或者
--> RMAN> delete expired archivelog all;

红色的语句执行比较慢,要耐心等待下。最后点击Yes确定执行,就可以了


然后再用下面的语句验证下,能不能正常登录

---  >sqlplus /nolog
SQL> conn / as sysdba

或者

-->sqlplus user/pwd@AXXX


Linux下最为人熟知的归档/压缩工具:http://www.linuxdiyf.com/linux/10132.html

Linux用户操作归档脚本:http://www.linuxdiyf.com/linux/9757.html

Oracle归档模式下恢复一个被offline drop的datafile的方法:http://www.linuxdiyf.com/linux/9432.html