ORA-02002:写入审计线索时出错
ORA-00257: 归档程序错误。在释放之前仅限于内部连接
是由于日志文件过大导致硬盘容量不够,解决办法:清理日志
SET ORACLE_SID =orcl
1)命令>rman target/
2)命令>crosscheck archivelog all;
3)命令>delete expired archivelog all;
报错:说明与资料档案库中的任何归档日志都不匹配
命令:delete noprompt expired archivelog all;(清除所有)
用命令:DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-1'--删除
4)命令>exit
在一般情况如果采用RMAN备份方案,则建议将执行如下几行Rman命令,
这样可能清理因备份不安计划执行等原因造成一些过期或重复的备份文件;
RMAN> crosscheck backup;
RMAN> delete noprompt expired backup;
RMAN> delete noprompt obsolete;
RMAN> resync catalog;
如果还不行,重启数据库
以oracle9i为例
(1) 以oracle身份登录数据库,命令:su – oracle
(2) 进入Sqlplus控制台,命令:sqlplus /nolog
(3) 以系统管理员登录,命令:connect / as sysdba
(4) 启动数据库,命令:startup
(5) 如果是关闭数据库,命令:shutdown immediate
(6) 退出sqlplus控制台,命令:exit
(7) 进入监听器控制台,命令:lsnrctl
(8) 启动监听器,命令:start
(9) 退出监听器控制台,命令:exit
(10) 重启数据库结束