ORA-00604:error occurred at recursive SQL level 1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORA-00604:error occurred at recursive SQL level 1相关的知识,希望对你有一定的参考价值。

ORA-00604:error occurred at recursive SQL level 1错误要怎么搞?oracle数据库删了一些sys数据现在alter database open就报错,起不来了!

参考技术A ORA-00604:error occurred at recursive SQL level 1 ,如果是因为删除sys数据对象导致的,那么一般报错是:

ORA-00704: bootstrap process failure
ORA-00704: bootstrap process failure
ORA-00604: error occurred at recursive SQL level 1

例如上面的报错说明了由于 数据字典讹误 oracle dicitonary 递归SQL错误,oracle认为这样启动数据库是不行的,所以报出ORA-00704错误, 对于该问题 可用的手段:

1、如果有备份恢复可以考虑从备份中恢复
2、如果没有备份 那么需要使用特殊手段 手动patch system.dbf 系统表空间上的数据字典 来绕过该问题。

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业Oracle数据库修复团队本回答被提问者采纳

用Eclipse运行Java文件报错Error occurred during initialization of boot layer

我用黑窗运行该文件,能构建也能成功运行。JDK已经安了。Eclipse也能运行其他的Java文件,单独运行这个文件,会报错,这个错误好像还不是代码的问题,因为我黑窗能运行。求助各位这是什么问题?怎么解决。下图是我放了该程序相关的四个Java文件父类Monster,自类Troll,Dragon。测试类MonsterMash那个DogTest是我测Eclipse是不是能用截的图,是之前的文件,能运行。黑窗运行成功截图也放了。

是因为你新建一个class的时候,将这个新建的class包没命名或命名错了。

参考技术A 初始化引导层期间发生错误。
在顶级目录中找到helloMyJava.class(模块中不允许使用未命名的包)。
原因是JDK9及以上版本中,引入了模块。所以要是在default package建立一个单独运行的类,就无法通过编译。在JDK8中就没有这样的问题。
同时,如果依然想在default package中运行单独的类。删除module-info.java就可以了。
参考技术B 有完整的报错信息吗?

以上是关于ORA-00604:error occurred at recursive SQL level 1的主要内容,如果未能解决你的问题,请参考以下文章

lucene 中 BooleanClause.Occur.Must 和 BooleanClause.Occur.SHOULD 之间的区别

pymongo.errors.BulkWriteError: batch op errors occurred

Excel 用户定义函数:Nth_Occurence

Android studio报错,Error:Gradle: A problem occurred configuring root project 'MyFuck'.

Android gradle 打包错误A problem occurred configuring project ':app'.

用Eclipse运行Java文件报错Error occurred during initialization of boot layer