- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ORA-00604 递归 SQL 级别 2 出现错误
问题描述:???????在使用sys用户执行删除infa用户下表时,报如下错误:????????ORA-00604: 递归 SQL 级别 2 出现错误???????? ORA-00942: 表或视图不存在????????查看E:/CO.Software/oracle/product/10.2.0/admin/orcl/bdump/alert_orcl.log发现当时报如下错误:???????? ORA-00604: error occurred at recursive SQL level 2 ORA-00942: table or view does not exist????????????????同样使用sys用户在sqlplus模式和PL/SQL模式下作删除infa用户和删除infa表空间都会报如上错误。问题定位:????????使用sqlplus sys/oracle as sysdba登陆????????执行alter session set sql_trace=ture;????????之后再次执行drop user infa cascade;????????会报如下错误:???????? ORA-00604: 递归 SQL 级别 2 出现错误???????? ORA-00942: 表或视图不存在????????再执行alter session set sql_trace=false;????????这时去E:/CO.Software/oracle/product/10.2.0/admin/orcl/udump路径下查看刚刚时间点生成的trace文件:orcl_ora_4468.trc????????在里面会找到如下sql:???????? PARSE ERROR #1:len=273 dep=2 uid=0 oct=3 lid=0 tim=7580575894 err=942???????? select position#,sequence#,level#,argument,type#,charsetid,charsetform,???????????????????properties,nvl(length, 0), nvl(precision#, 0),nvl(scale, 0),nvl(radix, 0), type_owner,type_name,type_subname,type_linkname,pls_type???????? from argument$????????????? where obj#=:1 and procedure#=:2 order by sequence# des????????【如果上面执行的是drop表而不是drop用户操作,则相应trace中sql如下:】????????【SELECT topology?????????????? FROM SDO_TOPO_METADATA_TABLE a, TABLE(a.Topo_Geometry_Layers) b????????????????? WHERE b.owner = SYS AND b.table_name = OPB_ANALYZE_DEP END OF STMT】????????此时可以猜测sys用户下argument$表不存在,使用PL/SQL登陆查看发现sys用户下确实没有argument$表。问题解决:从另一台oracle正常的机器中使用sys用户登录,将argument$表exp位dmp文件,将此dmp文件拿到本机,执行如下命令将argument$表导入到本机的sys用户下:????????? imp sys/oracle@orcl as sysdba此时再次执行删除infa用户下表,又报如下错误:问题描述:????????? 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;????????会报如下错误:ORA-00604: 递归 SQL 级别 1 出现错误 ORA-38301: 无法对回收站中的对象执行 DDL/DML????????再执行alter session set sql_trace=false;????????这时去E:/CO.Softwar
您可能关注的文档
- 时代光华:领导智慧答案.docx
- Crisis?What crisis?rich get even richer.ppt
- Day 3 英语词汇周计划.doc
- Day 2六级词汇.doc
- DbUtil的增删改查.doc
- 苹果机关于苹果机与平面设计的关系.doc
- Director行为解释.doc
- c15031测试答案100分.docx
- ENGlish英语4级常用词汇(废柴好哦).doc
- ETS官方task1,2.pptx
- GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 中国国家标准 GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 《GB/T 22069-2024燃气发动机驱动空调(热泵)机组》.pdf
- GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- 《GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法》.pdf
- GB/T 1148-2024内燃机 铝活塞.pdf
- 中国国家标准 GB/T 1148-2024内燃机 铝活塞.pdf
文档评论(0)