ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01653: 表 SYS.AUD$ 无法通过 8192 (在表空间 SYSTEM 中) 扩展
来源:互联网 发布:龙渊网络app 编辑:程序博客网 时间:2024/06/07 16:07
转自:http://blog.csdn.net/zhangyong329/article/details/53421951
原博主拥有版权,防止博主删掉,备份用。
toad连接oracle数据库报错
ORA-00604: 递归 SQL 级别 1 出现错误
ORA-01653: 表 SYS.AUD$ 无法通过 8192 (在表空间 SYSTEM 中) 扩展
ORA-02002: 写入审计线索时出错
ORA-00604: 递归 SQL 级别 1 出现错误
ORA-01653: 表 SYS.AUD$ 无法通过 8192 (在表空间 SYSTEM 中) 扩展
1、连上数据库后查看表空间情况
SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') "使用比", F.TOTAL_BYTES "空闲空间(M)", F.MAX_BYTES "最大块(M)" FROM (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES, ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES FROM SYS.DBA_FREE_SPACE GROUP BY TABLESPACE_NAME) F, (SELECT DD.TABLESPACE_NAME, ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB FROM SYS.DBA_DATA_FILES DD GROUP BY DD.TABLESPACE_NAME) D WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME ORDER BY 4 DESC;
2、SYSTEM表空间不足
查看表空间文件名称和是否自动增长
SELECT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE FROM dba_data_files;
3、增加表空间大小
alter database datafile '/opt/app/oracle/oradata/oradb/system01.dbf' resize 64000m;
报错ERROR at line 1:
ORA-01144: File size (4224000 blocks) exceeds maximum of 4194303 blocks
4、查找后得知单个表空间文件最大32G
有两个方法扩大表空间
(1)创建多个数据文件,都不能超过32g
(2)创建大表空间。create bigfile tablespace 他的上限是32t,不过,oracle10及以后版本才能用。
5、我使用的是方法1,创建了另一个数据文件,方法2未测试
ALTER TABLESPACE SYSTEM ADD DATAFILE '/opt/app/oracle/oradata/oradb/system02.dbf' SIZE 32752M;
这个sql执行的等待时间比较长。
6、执行完成后重新查看表空间使用情况
SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') "使用比", F.TOTAL_BYTES "空闲空间(M)", F.MAX_BYTES "最大块(M)" FROM (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES, ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES FROM SYS.DBA_FREE_SPACE GROUP BY TABLESPACE_NAME) F, (SELECT DD.TABLESPACE_NAME, ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB FROM SYS.DBA_DATA_FILES DD GROUP BY DD.TABLESPACE_NAME) D WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME ORDER BY 4 DESC;
- ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01653: 表 SYS.AUD$ 无法通过 8192 (在表空间 SYSTEM 中) 扩展
- ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01653: 表 SYS.AUD$ 无法通过 8192 (在表空间 SYSTEM 中) 扩展
- 转关于“ORA-01653: 表 SYS.AUD$ 无法通过 128 (在表空间 SYSTEM 中) 扩展”的错误
- oracle 表 SYS.AUD$ 无法通过 1024 (在表空间 SYSTEM 中) 扩展
- 删除表空间,提示:ORA-00604: 递归 SQL 级别 1 出现错误,如何解决
- ORA-01653: unable to extend table SYS.AUD$ by 8192 in tablespace SYSTEM系统表空间满
- 关于“ORA-01653:表xxx无法通过8(在表空间SYSTEM)扩展
- oracle11g--ORA-01653: 表 ZWLSUSER1d3d.HCALC 无法通过 8192 (在表空间 ZWLS_DATA 中) 扩展
- ORA-01653: 表 database.tablename 无法通过 8192 (在表空间 USERS 中) 扩展
- ORA-01653: 表 xxxx 无法通过 8192 (在表空间 USERS 中) 扩展
- ORA-00604: error occurred at recursive SQL level 1 ORA-01653: unable to extend table SYS.AUD$ by 8192 in tablespace SYSTEM
- [72000][1653] ORA-01653: 表 ***无法通过 128 (在表空间 **中) 扩展 ORA-06512: 在 "****", line 8
- ORA-01653: 表 USR_GD.T_PREDICT_SCORE_RESULT_FDY 无法通过 128 (在表空间 USERS 中) 扩展
- ORA-01691:Lob 段 无法通过8192(在表空间USERS中)扩展 解决方案
- ORA-01691:Lob 段 无法通过8192(在表空间TS_SI中)扩展 解决方案
- ORA-01691: Lob 段 INSPECT.SYS_LOB0000052587C00011$$ 无法通过 8192 (在表空间 USERS 中) 扩展
- ORA-01654: 索引 xxxx 无法通过 8192 (在表空间 xxxx中) 扩展
- ORA-01691:Lob 段 无法通过8192(在表空间XXX中)扩展 解决方案
- FormData()简单使用
- 编程细节综合
- 欢迎使用CSDN-markdown编辑器
- [Leetcode] 375. Guess Number Higher or Lower II 解题报告
- 常用的JS类定义方法
- ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01653: 表 SYS.AUD$ 无法通过 8192 (在表空间 SYSTEM 中) 扩展
- python requests用url爬妹子套图保存在文件夹
- 理解OSI 七层模型这一篇足够了
- ACM:凸包问题
- Java设计模式---策略者模式
- HashMap和Hashtable的遍历
- keystone v3接口下,域管理员、项目管理员简单的判断方式
- java 泛型类 和 泛型函数 的介绍
- JAVA中int、String的类型转换