环境描述:
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 $中的数据