我有这个下面的查询,多年来一直成功运行。
UPDATE t_fleet_net_exposure ne
SET avlimit = (SELECT avlimit FROM V_GROUP_CRLIM WHERE ca_id = ne.ca_id)
WHERE ne.ca_id IN (SELECT ca_id FROM V_GROUP_CRLIM);
此查询在存储过程中,由Oracle作业每10分钟触发一次。但是最近这项工作失败了,我发现此更新查询导致错误并且无法正常工作。
这是在Toad上手动执行脚本后的错误:
ORA-00600:内部错误代码,参数:[15851],[6],[6],[1],[2],[],[],[]
我在Google上找不到任何适当的原因。人们说这是Oracle的内部例外,我必须向Oracle Corporation开放TAR。但我想知道是否有人遇到此错误,是否可以提出解决方案而无需将TAR引入Oracle。
这是我已经尝试过的步骤:
我的Oracle服务器的版本:
Oracle数据库10g版本10.2.0.4.0-64位生产PL / SQL版本10.2.0.4.0-生产核心适用于64位Windows的10.2.0.4.0生产TNS:版本10.2.0.4.0-生产NLSRTL版本10.2.0.4.0-生产
提前感谢
ORA-600本质上是一个错误,即程序崩溃了,因此我们保释了。