oracle常見故障恢複

來源:互聯網
上載者:User

一. 資料檔案校正
    dbv file=block.dbf blocksize=8192
二.復原段名稱查詢
 strings system01.dbf | grep _SYSSMU | cut -d $ -f 1 | sort -u #oracle10g
 strings system01.dbf | grep _SYSSMU | cut -d $ -f 1 | sort -u #oracle9i
三. 資料庫mount狀態可用視圖.
v$controlfile
v$log
v$datafile
v$logfile
v$recover_file;
v$recovery_log;
v$transaction
v$tempfile
v$tablespace
四。系統Oracle UNDO資料表空間的重建
 SQL>CREATE UNDO TABLESPACE "UNDOTEMP"  DATAFILE '/oradata1/dbnms/undotemp.dbf' SIZE 20M;
 SQL>ALTER SYSTEM SET UNDO_TABLESPACE = UNDOTEMP;
 SQL>drop tablespace undotbs1 including contents and datafiles;
五。ORACLE 9I  TEMP 資料表空間的重建
 SQL> create temporary tablespace TEMP1 tempfile '/oradata1/dbnms/temp1.dbf' size 100M ;
 SQL> alter database default temporary tablespace temp1;
 SQL> drop tablespace temp including contents and datafiles;
六。非當前redolog損壞
 alter database clear unarchived logfile group 3 ;
七。當前redolog損壞
SQL>_allow_resetlogs_corruption=TRUE
SQL> recover database until cancel;
        cancel
SQL>alter database open resetlogs;
重建庫後建議執行:ANALYZE TABLE ...VALIDATE STRUCTURE CASCADE;
八。臨時檔案損壞
 1、離線該資料檔案:
 SQL>alter database datafile '檔案名稱全名' offline drop;
 2、開啟資料庫
 SQL>alter database open
 3、刪除該暫存資料表空間
 SQL>drop tablespace temp(或其它暫存資料表空間名稱);
 4、重新建立該資料表空間,並重新分配給使用者。
九。復原檔案損壞資料庫關閉
 *._corrupted_rollback_segments ='_SYSSMU1$','_SYSSMU10$','_SYSSMU2$','_SYSSMU3$','_SYSSMU4$','_SYSSMU5$','_SYSSMU9$'
 *.undo_management='AUTO'
 *.undo_tablespace='UNDOTEMP'    #不能用system

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.