1. 程式人生 > >啟動資料庫報錯(2)控制檔案丟失

啟動資料庫報錯(2)控制檔案丟失

Show parameter control 控制檔案查詢

控制檔案存在於引數檔案,也存在快速恢復區

可以通過日誌恢復,也可以來回create 複製

Shutdown inmediate/abort(例項關閉)

控制檔案有兩個位置存在:/u01/app/oracle/oradata/資料庫名/control01.ctf

/u01/app/oracle/fast_recovery_area/資料庫名/control02.ctf

三重控制檔案在磁碟驅動器故障時最小化恢復:增加控制檔案,並用控制檔案啟動資料庫 複製檔案注意關閉資料庫shutdown  immediate 關閉資料庫例項shutdown  abort

Sql> create pfile from spfile 生成資料庫pfile

Shutdown immediate

Exit

Cd $ORACLE_BASE/oradata/資料庫名/

Cp control01.ctl control03.ctl

Cd $ORACLE_HOME/dbs

Vi init資料庫名.ora 修改複製於spfile的pfile

Sqlplus / as sysdba

Create spfile from pfile 將修改後的pfile複製為spfile

Startup 資料庫優先用spfile啟動資料庫