项目场景:
项目场景: TF Programmer-Furance-mathmodel
问题描述:
进程打不开,检查未见异常。数据库登录不上,报错,错误代码:ORA-02002: error while writing to audit trail 一堆错误原因分析:
11g版本默认开启审计功能,是因为审计(AUD$)过大导致SYSTEM表空间不足。SYSTEM表空间主要存储一下数据库动态视图、基表、数据字典等。
解决方案:
按照网友经验需要先清掉AUD$这个表,但是普通用户用SQL PLUS登录进去一样报错ORA-02002;而且必须登陆,不登陆无法敲命令,尝试这样输入
Enter user-name:sys
然后
Enter password: password as sysdba //如果以sys用户登陆必须在密码后面加上 as sysdba
登入之后分几步:
1、先临时清理AUD $ 表 :SQL>truncate table AUD$;
2、关闭审计功能:SQL> alter system set audit_trail=‘none’ scope=spfile;
3、重启数据库:SQL>shutdown immediate; SQL>startup;
4、启动后查看:SQL>show parameter audit_trail;
5、退出:SQL>exit;
OK搞定!