Oracle 异常处理
以下为日常工作中遇到的异常以及处理过程,记录一下,便于下次出现问题查找方便。
异常1. ORA-00604
具体报错信息:
java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1
ORA-01653: unable to extend table SYS.AUD$ by 8192 in tablespace SYSTEM
ORA-02002: error while writing to audit trail
ORA-00604: error occurred at recursive SQL level 1
ORA-01653: unable to extend table SYS.AUD$ by 8192 in tablespace SYSTEM
该异常是由于表空间满了导致的。
处理办法:
# 1. 切到 oracle 用户
su - oracle
# 2. 使用 sys 登录数据库
sqlplus "/as sysdba"
# 3. 清理 aud$ 表,切记添加;
truncate table aud$;