收录日期:2020/10/27 23:47:30 时间:2016/08/13 20:21:20 标签:基础和管理
我在数据库中执行下述语句:
CREATE TABLE a (NAME VARCHAR2(100));
创建表成功!

INSERT INTO a (NAME) VALUES ('abc');
往该表中插入数据就会报下面的错误

ORA-00604: 递归 SQL 级别 1 出现错误
ORA-01741: 非法的零长度标识符

求各位大大指教啊!急!
这个我执行了下没有问题的,你可以trace一下
引用 1 楼 mingchaoyan 的回复:
这个我执行了下没有问题的,你可以trace一下


怎样trace呢 我是新手~
怎样trace呢 我是新手。。
引用 1 楼 mingchaoyan 的回复:
这个我执行了下没有问题的,你可以trace一下
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
谢谢 明天上班我试试看下
引用 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
这样的错误在日志里应该有,也同时生成了trace。
到admin/bdump下找 *_alert.log,看看里面,然后根据记录的信息找trace
引用 6 楼 jdsnhan 的回复:
这样的错误在日志里应该有,也同时生成了trace。
到admin/bdump下找 *_alert.log,看看里面,然后根据记录的信息找trace

=====================
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的错误就这一段 完全看不懂。。。。
哪位大虾指教下啊,TRACE里面的错误信息~
删掉重建一下
drop table ""."BIN$o63sSb5f61DgQAB/AQB98w==$0" purge
这一段说明系统在清理回收站,但这个语句中,用户名为空,因而出错。
检查回收站对象:
select * from dba_recyclebin WHERE OBJECT_NAME='BIN$o63sSb5f61DgQAB/AQB98w==$0';
检查表空间的剩余空间
麻烦把完整的trace文件上传
算了 不搞了我准备重新建个实例,估计是我当初有删什么删错了
谢谢大家了

关于改编陆老师的AVChat的问题 求教,当客户端浏览器被关闭时,要如何移除Cache中的值。 一个简单问题,答对有分! 初学BCB,新建了个群2123631,老鸟+++++++ Eclipse与Oracle冲突 哪位大哥可否知道用来做OLAP联机分析的ContourCube是怎么安装的啊,我急啊。 一个DLL文件丢失,整个程序都运行不了吗? 狗 日 的 (i++) + (i++) + (i++)的问题 box到底执行哪些操作(汇编级解释)? 如何将置顶的贴子,先读出来,其他的后面读出来呢 书上习题~~有科就上! 怎么将delphi2005 中的错误信息本地化??? 使用VC7.0调用动态链接库的问题(不能弹出库中对话框) 关于windows.h的问题 请问:在用户控件中更新数据库的问题? 求救:C语言建栈遇到的ESAY问题,求达人解答: 为什么invoke CreateToolbarEx,hWnd,TBSTYLE_FLAT or ...的工具条背景色为白色的 WinWebMail邮件服务器问题 如何设置firefox的状态栏? 实在没有办法了才到这里来求救,关于打开ASP很慢HTM很快的问题,论坛面临巨大危机 关于外部邮件问题 为何XP设了用户密码还能进入啊??? 谁能帮我找到mastercam 9.0的下载地址? 请问如何使数据库在统计报表时不产生归档? 关于跳转的问题。 使用VC7.0调用动态链接库的问题(不能弹出库中对话框) 急!!!! 在线等! hibernate问题:两个对象同时具有one-to-many和one-to-one双重关系 关于笔记本电脑问题