Heim  >  Artikel  >  Datenbank  >  Linux Oracle删除归档日志

Linux Oracle删除归档日志

WBOY
WBOYOriginal
2016-06-07 14:54:291882Durchsuche

今天遇到Oracle报这样的错:ORA-00257,查看了下,原来是Oracle的归档日志满了,解决方案两个 一:增加归档日志大小 二:删除无

今天遇到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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn