oracle中00604,Oracle:ORA-00604: 递归 SQL 级别 1 出现错误
java.sql.SQLException: ORA-00604: 递归 SQL
级别 1 出现错误
ORA-01653: 表 SYS.AUD$
无法通过 8192
(在表空间
SYSTEM 中) 扩展
ORA-02002: 写入审计线索时出错
ORA-00604: 递归 SQL
级别 1 出现错误
ORA-01653: 表 SYS.AUD$
无法通过 8192
(在表空间
SYSTEM 中) 扩展
使用DBA登录:
查询SQL:
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;
查看报错的表空间容量
表名 表空间大小(M) 已使用空间(M)
使用比 空闲空间(M) 最大块(M)
-------------------- ------------- ------------- -------
----------- ----------
SYSTEM 33267.98 32268.67 99.90 1.31 0.97
SDE 32767.98 32711.67 99.83 56.31 1
SYSAUX 916.69 866.31 94.50 50.38 41.69
USERS 5 1.37 27.40 3.63 3.63
UNDOTBS1 1570 134.25 8.55 1435.75 1426
解决
1、为表空间增加自动扩展
SQL> alter database datafile
'E:\app\Administrator\oradata\webdb\system01.dbf' AUTOEXTEND ON
NEXT 50
M MAXSIZE UNLIMITED;
数据库已更改。
此方法在此是行不通的,因为SYSTEM的表空间已经到达了极限值,不能通过增长的方式改变。
2、为SYSTEM表空间增加一个数据文件SYSTEM02.DBF
SQL> ALTER TABLESPACE "SYSTEM" ADD DATAFILE
'E:\APP\ADMINISTRATOR\ORADATA\WEBDB\SYSTEM02.DBF' SIZE 5
00M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED;
表空间已更改。
问题解决.
查看表空间是否具有自动扩展的能力的SQLSELECT T.TABLESPACE_NAME,D.FILE_NAME,
D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUS
FROM DBA_TABLESPACES T,DBA_DATA_FILES D
WHERE T.TABLESPACE_NAME =D.TABLESPACE_NAME
ORDER BY TABLESPACE_NAME,FILE_NAME;
这次问题是由于数据组开发人员将一些空间数据导入SYSTEM表空间所致。
oracle中00604,Oracle:ORA-00604: 递归 SQL 级别 1 出现错误相关推荐
- oracle变态错误解决:ORA-00604: 递归 SQL 级别 2 出现错误
Oracle变态错误: 问题描述: 在使用sys用户执行删除infa用户下表时,报如下错误: ORA-00604: 递归 SQL 级别 2 出现错误 ORA-009 ...
- 第 1 行出现错误: ORA-00604: 递归 SQL 级别 1 出现错误 ORA-38301: 无法对回收站中的对象执行 DDL/DML
第 1 行出现错误: ORA-00604: 递归 SQL 级别 1 出现错误 ORA-38301: 无法对回收站中的对象执行 DDL/DML 由于删除表空间时 出了点问题 最后一直没发删除表空间 先断 ...
- ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01653: 表 SYS.AUD$ 无法通过 8192 (在表空间 SYSTEM 中) 扩展
ORA-01653: 表 SYS.AUD$ 无法通过 8192 (在表空间 SYSTEM 中) 扩展 ORA-02002: 写入审计线索时出错 ORA-00604: 递归 SQL 级别 1 出现错误 ...
- java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现错误
文章目录 1.报错信息 2.原因分析 3.解决方案 1.报错信息 java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01000: 超出打开游 ...
- oracle错误ORA-00604 递归sql级别1出现错误 ora-00942 表或试图不存在 ORA-06512 在line 11...
错误截图如下: 搜索了很多方法,但是都没有办法解决,不过最终还是找到了一个好的解决办法, 多谢那位仁兄的博客[http://blog.itpub.net/519536/viewspace-689469 ...
- oracle中的listener.ora和tnsnames.ora
一.oracle的客户端与服务器端 oracle在安装完成后服务器和客户端都需要进行网络配置才能实现网络连接. 服务器端配置监听器,客户端配置网络服务名 服务器端可配置一个或多个监听程序 ...
- 在Oracle中写出性能优良的SQL语句
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习.摘录.并汇总部分资料与大家分享! (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器 ...
- oracle中locate,Oracle定位不知源头的SQL
接到现场数据库维护厂商发出的警告,有一条 insert语句执行了几千秒. 开发排查,从select * from dba_source s where s.text like '%XXX%';查到是一 ...
- oracle中pdb,Oracle 12C新特性-CDB和PDB 详解
最近看到好多人都在尝试Oracle中的12C新特性-容器数据库,今年3月Orcle推出了Release2版本,可以算是一个稳定版本了.下午着手尝试了一下,还是蛮不错得 1.前言 CDB与PDB是Ora ...
最新文章
- sizeof 操作符详解
- 通信错误:(-1)[描述:无法解析路由器DDNS地址,请检查DDNS状态.] 解析办法
- Show Linux Package Sort By Size
- 公需科目必须学吗_要考电工证吗?电工技术必须学的33招,电工技术知识
- html源码加密ensure-china_php源码加密方法详解
- python钉钉机器人发送excel附件_Python自动化办公|如何在钉钉上自动发送定制消息或通知给同事...
- 【联想拯救者R7000】安装nvidia驱动Perform MOK management 界面键盘失灵现象(已解决)
- 《JavaScript 设计模式核心原理与应用实践》
- 浅谈互联网寒冬Android进阶之路
- 神经网络学习笔记1——BP神经网络原理到编程实现(matlab,python)
- 柴静《看见》摘抄及小评
- 跟着猫哥学Golang[8] - 函数
- 七大云架构设计在线绘图工具
- 一文详说idea创建自定义的xml文件,比如创建mybatisConfig.xml等
- 微信小程序 - 入门篇
- Ubuntu无显示器远桌面程连接分辨率低图标大问题解决方法
- Android 本地时间/时区自动更新 -- NITZ
- python ipaddress模块简介
- 这样写简历,不愁被问职业规划!
- 好书推荐:一个经济杀手的自白 约翰-珀金斯