ora - 00604 01653 02002 aud $系统

环境描述:

redhat6.4 64位+ oracle RAC 11.2.0.4


问题描述:前两天临时接到通知,说数据库出问题,让我和谁谁联系。后面连接上数据库发现集群服务是正常的,数据库也是开放状态,本地也能正常访问,顿时松了一口气,接着跟业务方联系了解一下,发现是应用程序连接数据库报无法扩展表系统。AUD $ 8192在系统表空间,通过sqlplus用户/passowrd@service_name错误信息如下:

ora - 00604: SQL错误发生在递归级别1

ora - 01653:无法扩展表系统。AUD $ 8192在系统表空间

ora - 02002:错误在写审计跟踪

ora - 00604: SQL错误发生在递归级别1

ora - 01653:无法扩展表系统。AUD $ 8192在系统表空间

上面的错误信息很明显了


解决方式:

,,,, 1,给表空间增加数据文件

,,,,修改系统表空间添加数据文件' +数据的大小500

,,,, 2,删除AUD $表中的数据

,,,,选择字节/1024/1024从dba_segments segment_name=' AUD $

,,,,截断表AUD $

,,,, 3,,更改AUD $表所用表空间

,,,, alter table AUD $移动表空间tablespace_name

,,4、修改audit_trail参数,,

,,,,改变系统设置audit_trail=挥小?范围=spfile

,,,,,无效值为参数audit_trail,必须扩展中,xml, db_extended,假的,真的,没有,操作系统,数据库


此次是采用第一种方式,给表空间增加数据文件。后面再来处理aud $中的数据


ora - 00604 01653 02002 aud $系统