如何處理ORA-00376錯誤的恢複問題

來源:互聯網
上載者:User

今天在檢查系統的時候呢,發現系統報出關於ORA-00376 錯誤資訊,總體說資料檔案 :/database/data1/orcldata/d_datafile7.dbf   有錯?

 

那遇到這種問題如何解決呢,

下邊就仔細說明一下,碰到這種問題如何解決。

1、首先我們需要檢查一下檔案是否有問題:

SQL> select file#,status from v$datafile;
 

根據查詢的語句查看等到的結果清單是否都是online 除了第一個是system;

如果說在查詢的結果裡有出現recover,那說明真的是資料檔案出現了問題,這時需要手工恢複該檔案,

 

2、 執行檔案語句:

 

SQL> recover datafile 5; "5" 代表的是需要恢複檔案的序號,如果說查詢的檔案是"7"那就應該是 "recover datafile 7")

 

3、執行出現錯誤的檔案的語句:

 

SQL> alter database datafile :'/database/data1/orcldata/d_datafile7.dbf' online;

 

SQL> alter database open;

SQL> select file#,status from v$datafile;

 

 FILE# STATUS

---------- -------

         1 SYSTEM

         2 ONLINE

          3 ONLINE

         4 ONLINE

         5 ONLINE

         6 ONLINE

         7 ONLINE

         8 ONLINE

8 rows selected.

最後在重新檢索一遍,得到的結果變全對了。

 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.