前幾天有台oracle 10g in win2003

oracle不正常,shutdown 還出現下面的錯誤訊息

SQL>shutdown immediate;
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist

這個問題查了一下不知道怎麼產生的,但大部分是指修改oracle設定(SGA size方面)後,發生問題導致開機有問題,當然也就不能shutdown。

網路上說去修改SGA參數,但管DB的人不記得他有改到甚麼,於是我採取的方法是還原參數檔的方式,還原後就OK了。

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

1.開啟檔案總管

  複製 D:\oracle\product\10.2.0\admin\orcl\pfile\init.ora.96201113518
          (檔名或許不一樣沒關係,若多個找日期最新的拷貝 )

  貼上至   D:\oracle\product\10.2.0\db_1\database\   檔名改為initorcl.ora

2.rename 檔名 

  將 D:\oracle\product\10.2.0\db_1\database\SPFILEORCL.ORA 改為SPFILEORCL.ORAOLD

3.重開機

4.檢查oracle開啟正確? (開機後再等5分鐘再檢查)

若正常登入==>

  (1).產生正確的spfile

      C:\>sqlplus / as sysdba  -->登入sqlplus

      SQL> create spfile from pfile='D:\oracle\product\10.2.0\db_1\database\initorcl.ora';

      File created.

  (2).將剛剛產生的initorcl.ora rename 

      開啟檔案總管 rename D:\oracle\product\10.2.0\db_1\database\initorcl.ora 

                       為 initorcl.oraold

  (3).完成 下次開機會用正確的spfile開機。

文章標籤

全站熱搜

味味A 發表在 痞客邦 留言(0) 人氣()