前幾天有台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開機。
留言列表