sga_target大於sga_max_size數據庫沒法啓動

環境:oracle 11g 單機

操做過程:因爲修改SGA的大小,只修sga_max_size,沒有修改sga_target,改導sga_max_size大於sga_target的大小,使得數據庫沒法啓動sql

沒法啓動報錯誤號爲:ORA-0084四、ORA-00851

 解決過程:

1,先用備用的pfile啓動oracle
c:/>sqlplus /nolog
 
SQL>conn  sys/Password@orcl as sysdba
 
SQL>startup pfile='D:\app\Administrator\admin\orcl\pfile\init.ora.1023201294059'
這一步注意pfile的位置,通常11g的都是以數字結尾,應該能在上述目錄找到,這個文件原本就是備用的。
經過上述方式應該能啓動起來。
 
2,從新建立spfile
SQL>create spfile from pfile='D:\app\Administrator\admin\orcl\pfile\init.ora.1023201294059';
 
3,重啓數據庫
SQL>shutdown  immediate;
SQL>startup
這一步能啓動就行了
 
 
================================================================
==========調整oracle 單節點SGA步驟(已經實踐)==============================
================================================================
 
==============================================================================
===================調整oracle rac SGA步驟(未實踐)=====================================
==============================================================================
相關文章
相關標籤/搜索