ORA-00600:内部错误代码,参数:[4194],[65],[51]

时间:2013-08-05 05:04:46

标签: oracle oracle-xe ora-00600

我在Oracle上有问题。

当我执行启动以打开数据库时,警报日志中出现ORA-00600错误:内部错误代码。

Oracle正在毫无问题地工作,突然出现了这个问题。

Oracle版本是10g express。

我只是想知道当DBF文件大小超过10G时是否会发生这个问题。

我上周在表空间中添加了另一个数据文件。

我想知道快递版是否无法添加更多数据文件。

能告诉我会出现什么问题吗?

ORA-00600:内部错误代码,参数:[4194],[65],[51],[],[],[],[],[]

4 个答案:

答案 0 :(得分:2)

  

“我只是想知道DBF文件大小是否可以发生此问题   超过10G。“

Oracle XE是免费的,但有各种限制。在10g中,用户数据的限制是4GB (citation),尽管我希望可以优雅地执行限制。这总是涵盖所有数据文件,包括撤消和临时表空间吗?

“我上周在表空间中添加了另一个数据文件。”

当您添加该附加文件时,您是否违反了4GB用户数据限制?请注意,在11g中,用户数据限制已提升至11GB,因此这是您升级的一个很好的理由。 Check it out

无论如何,ORA-00600是Oracle的通用消息,它会在遇到意外行为(即内部错误)时抛出。通常的建议是联系Oracle支持,但大多数XE用户没有支持合同。在这种情况下,有Oracle TechNet论坛,其中包括一个专门讨论XE问题的站点。 Find it here

警报日志中应该有更多信息。您可以在后台转储目录中找到警报日志。如果您不知道它在哪里,请在SQL * Plus中找到它

 SQL>  show parameter background_dump_dest

这可能是一个腐败问题。你可以没事(假设你已经做了适当的备份),因为甲骨文的恢复工具非常好。 Find out more

答案 1 :(得分:0)

app/libs

您最好从rman备份恢复撤消表空间,它可能会解决此问题。如果任何备份不可用,则PRM-DUL(Oracle恢复/救援工具)可能是您的最后手段。

答案 2 :(得分:0)

首先制作产生问题的表副本。重命名表原始表,然后复制表以获得原始表的名称。然后运行查询它将工作。

答案 3 :(得分:0)

我遇到此错误。我刚刚打开了一个新会话,错误消失了!