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

诗檀软件专业数据库修复团队

服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com

ora-00604
[oracle@vrh8 ~]$ oerr ora 604
00604, 00000, "error occurred at recursive SQL level %s"
// *Cause: An error occurred while processing a recursive SQL statement
// (a statement applying to internal dictionary tables).
// *Action: If the situation described in the next error on the stack
// can be corrected, do so; otherwise contact Oracle Support.
ora-01426
[oracle@vrh8 ~]$ oerr ora 1426
01426, 00000, "numeric overflow"
// *Cause: Evaluation of an value expression causes an overflow/underflow.
// *Action: Reduce the operands.
  适用于: Oracle Database - Enterprise Edition – 版本9.2.0.2 到11.1.0.7 [Release 9.2 to 11.1] 本文信息适用于任何平台。 症状 On : 11.1.0.7 version, RDBMS When attempting to drop a datafile, the following error occurs. ERROR ----------------------- ORA-00604: error occurred at recursive SQL level 1 ORA-01426: numeric overflow 原因 检查文件是否为空 select FILE#, BYTES, BLOCKS from v$datafile where NAME='/u09/flash1/ipv_pound_t_index_6.dbf'; take FILE# select * DBA_EXTENTS where FILE_ID='SUBSTITUTE BY FILE#' 文件非空。 解决方案 要从表空间中drop一个数据文件。这其中有一些限制; •文件必须为空。 •不能是表空间中创建的第一个文件。(在这种情况下,为了drop 数据文件,要drop表空间。) •不能在一个只读表空间。 •如果在表空间上只有一个文件,则该文件无法被删除,这类似于表空间的文件。