ORA-00604这个信息表明,在数据库执行内部SQL语句时,发生了错误。比如,要往表中插入一行数据,但没有可扩展的空间。ORACLE于是去查寻,哪儿可以建立下一个扩展空间,它有多大小,但没有成功。一般在发生ORA-00604错误时,还伴随着其它的错误,例如:ORA-1547等。 首先,应当检查警告文件alertSID.log,查找有关ORA-600类的...
11:31:45,625 INFO [STDOUT] 11:31:45,625 WARN [SettingsFactory] Could not obtain connection metadata java.sql.SQLException: ORA-00604: 递归 SQL 级别 3 出现错误 ORA-04031: 无法分配 4096 字节的共享内存 ("shared pool","select /*+ rule */ bucket_cn...","Typecheck heap",...
若两错误同时出现,我将给出综合排查与解决建议。 1. ORA-00604错误的含义及可能原因 含义: ORA-00604错误表示在SQL级别发生了递归异常。当Oracle试图完成一项操作时(如执行一个SQL语句),需要执行另一个内部(递归)SQL语句,如果内部SQL语句失败,则抛出ORA-00604错误。 可能原因: 参数设置不当:如DC_FREE_EXTENTS或...
ORA-00604: 递归某个SQL 层时出现错误 - initSID.ora中,参数DC_FREE_EXTENTS或ROW_CACHE_ENQUEUES太低。可以根据操作系统和数据库的情况,适当增加这两个参数的值,宕下并重新启动ORACLE.- 运行超出空间(伴随ORA-1547错误)。这时,要对表空间添加新文件,即增加表空间的大小。- 达到了MAX_EXTENTS...
ORA-00604: 递归 SQL 级别 1 出现错误 ORA-04045: 在重新编译/重新验证 SDE.DB_EV_DROP_ST_METADATA 时出错 ORA-04098: 触发器 'SDE.DB_EV_ALTER_ST_METADATA' 无效且未通过重新验证 最终把'SDE.DB_EV_ALTER_ST_METADATA' 删除,再删除表空间就OK了。
ORA-00604: 递归 SQL 级别 1 出现错误 ORA-04045: 在重新编译/重新验证 SDE.DB_EV_DROP_ST_METADATA 时出错 ORA-04098: 触发器 'SDE.DB_EV_ALTER_ST_METADATA' 无效且未通过重新验证 最终把'SDE.DB_EV_ALTER_ST_METADATA' 删除,再删除表空间就OK了。
ORA-00604: 递归 SQL 级别 1 出现错误 ORA-38301: ⽆法对回收站中的对象执⾏ DDL/DML 执⾏purge recyclebin和purge table 'table_name'问题也⽆法解决。问题定位:同样使⽤使⽤sqlplus sys/oracle as sysdba登陆 执⾏alter session set sql_trace=ture;之后再次执⾏drop table OPB_ANALYZE_DEP;...
3. 4. 5. 6. 7. 8. 9. 10. 11. 要素较少时可以正确地写入SDE图层,但大概超过300个左右,之后就会报这个错误:“ORA-00604: 递归 SQL 级别 1 出现错误,ORA-01000: 超出打开游标的最大数”,环境是ArcSDE9.3 + Oralce9i(之后还在ArcSDE9.3 + Oracle10g的环境里做了测试,结果基本相同,但将目标图层换为Fi...
ORA-00604: 递归 SQL 级别 1 出现错误ORA-01000: 超出打开游标的最大数ORA-01000: 超出打开游标的最大数 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)这是代码:public static void main(String[] args) { FileDaoImpl f = new FileDaoImpl(); while(true){ System.out...
ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01000: 超出打开游标的最大数 ORA-01000: 超出打开游标的最大数 原因: 这个错误一般出现在利用代码循环执行数据库命令(例如将数据导入到数据库或者定时任务向数据库中插入数据)时,例如在java中 1.建立一个Connection ...