ORACLEデータベース によくあるエラ の解決策
プロのOracle Databaseの復旧サービスを提供 携帯番号: +86 13764045638 メール:service@parnassusdata.com
適用範囲 Oracleデータベース – エンタプライズバーション – 9.2.0.2 から 11.1.0.7まで [Release 9.2 to 11.1] どんなプラットフォームにも適用できる。症状
11.1.0.7 バーションのデータベース あるデータファイルを削除するときに、以下のようなエラになった 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#’ 文件不为空.解决策
テーブルスペースからデータファイルを削除すれば、一部の制約がある:- ファイルを空のままに保持してください。
- テーブルに初めて作成されたファイルじゃできない。(この場合に、データファイルを代わるために。テーブルスペースを直に削除する。)
- 同じreadonlyのテーブルスペースにあってはいけない
- もし、テーブルスペースに一つのデータファイルしか存在していない場合に、そのデータファイルも削除できなくなる。