社区
基础和管理
帖子详情
求教ORA-00604: 递归 SQL 级别 1 出现错误
bel888
2012-02-22 05:03:40
我在数据库中执行下述语句:
CREATE TABLE a (NAME VARCHAR2(100));
创建表成功!
INSERT INTO a (NAME) VALUES ('abc');
往该表中插入数据就会报下面的错误
ORA-00604: 递归 SQL 级别 1 出现错误
ORA-01741: 非法的零长度标识符
求各位大大指教啊!急!
...全文
12122
11
打赏
收藏
求教ORA-00604: 递归 SQL 级别 1 出现错误
我在数据库中执行下述语句: CREATE TABLE a (NAME VARCHAR2(100)); 创建表成功! INSERT INTO a (NAME) VALUES ('abc'); 往该表中插入数据就会报下面的错误 ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01741: 非法的零长度标识符 求各位大大指教啊!急!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bel888
2012-03-01
打赏
举报
回复
算了 不搞了我准备重新建个实例,估计是我当初有删什么删错了
谢谢大家了
cowboyhn
2012-02-23
打赏
举报
回复
drop table ""."BIN$o63sSb5f61DgQAB/AQB98w==$0" purge
这一段说明系统在清理回收站,但这个语句中,用户名为空,因而出错。
检查回收站对象:
select * from dba_recyclebin WHERE OBJECT_NAME='BIN$o63sSb5f61DgQAB/AQB98w==$0';
检查表空间的剩余空间
麻烦把完整的trace文件上传
bel888
2012-02-23
打赏
举报
回复
哪位大虾指教下啊,TRACE里面的错误信息~
bel888
2012-02-23
打赏
举报
回复
[Quote=引用 6 楼 jdsnhan 的回复:]
这样的错误在日志里应该有,也同时生成了trace。
到admin/bdump下找 *_alert.log,看看里面,然后根据记录的信息找trace
[/Quote]
=====================
PARSE ERROR #4:len=52 dep=1 uid=0 oct=12 lid=0 tim=1329959118621649 err=1741
drop table ""."BIN$o63sSb5f61DgQAB/AQB98w==$0" purge
kdpurtab: err=604 goc1=604 goc2=1741 goc3=0
CLOSE #4:c=0,e=5,dep=1,type=0,tim=1329959118621837
XCTEND rlbk=1, rd_only=1, tim=1329959118621881
STAT #3 id=1 cnt=1 pid=0 pos=1 obj=0 op='SORT ORDER BY (cr=205 pr=205 pw=0 time=0 us cost=11 size=205 card=5)'
STAT #3 id=2 cnt=5028 pid=1 pos=1 obj=141 op='TABLE ACCESS BY INDEX ROWID RECYCLEBIN$ (cr=205 pr=205 pw=0 time=38456 us cost=10 size=205 card=5)'
STAT #3 id=3 cnt=12814 pid=2 pos=1 obj=143 op='INDEX RANGE SCAN RECYCLEBIN$_TS (cr=44 pr=44 pw=0 time=15603 us cost=2 size=0 card=539)'
CLOSE #3:c=0,e=216,dep=1,type=0,tim=1329959118622160
EXEC #7:c=200969,e=437328,p=624,cr=8420,cu=21,mis=0,r=0,dep=0,og=1,plh=0,tim=1329959118629407
ERROR #7:err=604 tim=1329959118629469
STAT #7 id=1 cnt=0 pid=0 pos=1 obj=0 op='LOAD TABLE CONVENTIONAL (cr=0 pr=0 pw=0 time=0 us)'
=====================
TRACE里面有关604和1741的错误就这一段 完全看不懂。。。。
jdsnhan
2012-02-23
打赏
举报
回复
这样的错误在日志里应该有,也同时生成了trace。
到admin/bdump下找 *_alert.log,看看里面,然后根据记录的信息找trace
「已注销」
2012-02-23
打赏
举报
回复
删掉重建一下
bel888
2012-02-22
打赏
举报
回复
谢谢 明天上班我试试看下[Quote=引用 4 楼 cowboyhn 的回复:]
sqlplus "/as sysdba"
SQL>alter session set sql_trace=true;
SQL>INSERT INTO a (NAME) VALUES ('abc');
SQL>exit
然后在udump目录下找到刚生成的文件,如下命令可看到是哪个目录
SQL> SHOW PARAMETER USER_DUMP
[/Quote]
cowboyhn
2012-02-22
打赏
举报
回复
sqlplus "/as sysdba"
SQL>alter session set sql_trace=true;
SQL>INSERT INTO a (NAME) VALUES ('abc');
SQL>exit
然后在udump目录下找到刚生成的文件,如下命令可看到是哪个目录
SQL> SHOW PARAMETER USER_DUMP
bel888
2012-02-22
打赏
举报
回复
怎样trace呢 我是新手。。[Quote=引用 1 楼 mingchaoyan 的回复:]
这个我执行了下没有问题的,你可以trace一下
[/Quote]
bel888
2012-02-22
打赏
举报
回复
[Quote=引用 1 楼 mingchaoyan 的回复:]
这个我执行了下没有问题的,你可以trace一下
[/Quote]
怎样trace呢 我是新手~
mingchaoyan
2012-02-22
打赏
举报
回复
这个我执行了下没有问题的,你可以trace一下
Ora
cle:
ORA
-
00604
:
递归
SQL
级别
1
出现
错误
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 “表空间
ORA
-
00604
:
递归
SQL
级别
1
出现
错误
ORA
-01000: 超出打开游标的最大数
使用JDBC遍历
ora
cle数据库的时候报错
ORA
-
00604
:
递归
SQL
级别
1
出现
错误
ORA
-01000: 超出打开游标的最大数 原因
ora
cle游标每次查询的时候都会打开,并且查询结束后游标并不会关闭,这样会导致打开的游标越来越多,最终超出上限。 可通过init.
ora
文件查看游标的大小 [root@3ece463af491 /]# cat /opt/
ora
cle/app/product/11.2.0/dbhome_1/dbs/init.
ora
# oot@3ece463af491 /
【原因及解决办法】C# 报错
ORA
-
00604
:
递归
SQL
级别
1
出现
错误
,
ORA
-01000: 超出打开游标的最大数
记录一下今天遇到的一个
Ora
cle
错误
:
ORA
-
00604
:
递归
SQL
级别
1
出现
错误
,
ORA
-01000: 超出打开游标的最大数 医院运行的接口,最近频繁
出现
这个
错误
,一开始以为是游标最大数不够大经过以下
SQL
查询结果为 300,第一想到的就是修改最游标最大数 方式一 从数据库游标最大数修改入手,不过这个方法治标不治本。 --结果 300 select value from v$parameter where name = 'open_cursors' --加大游标数 alter
ora
cle变态
错误
解决:
ORA
-
00604
:
递归
SQL
级别
2
出现
错误
Ora
cle变态
错误
:
问题描述:
在使用sys用户执行删除infa用户下表时,报如下
错误
:
ORA
-
00604
:
递归
SQL
级别
2
出现
错误
ORA
-00942: 表或视图不存在
查看E:/CO.Software/
ora
cle/product/10.2.0/admin/orcl/bdump/alert_orcl.log发现当时报如下
错误
:
ORA
-
00604
:
递归
SQL
级别
1
出现
错误
,
ORA
-01000: 超出打开游标的最大数
今天调试程序,
错误
如下
ORA
-
00604
:
递归
SQL
级别
1
出现
错误
,
ORA
-01000: 超出打开游标的最大数 程序是在一个线程里循环调用数据库获取数据做处理,结果跑步了几十秒就报这个
错误
。 上网查了解释如下: 这两个
错误
一般
出现
在利用代码循环执行数据库命令(例如将数据导入到数据库)时,例如在C#中 1)建立一个
Ora
cleConnection 2)循环
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章