造成無法啟動的原因有很多,比如修改了什麼參數,誤删了什麼配置檔案等,當然你要确信并不是特别嚴重的問題,也就是說,是通過正确的操作導緻的問題的。比如我就遇到了下面的這樣的問題,我調整Oracle的sort_area_size等大小來着,設的太大了,導緻Oracle無法啟動了。報如下錯誤:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CN3QTYkRzMmVWOlFWMxMTYyEjZzMzMxgDOiBTNxEjZ08CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
ORA-27102: outofmemory
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CN3QTYkRzMmVWOlFWMxMTYyEjZzMzMxgDOiBTNxEjZ08CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
OSD-00029: ????????????
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CN3QTYkRzMmVWOlFWMxMTYyEjZzMzMxgDOiBTNxEjZ08CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
O/S-Error: (OS8) ??????????????????????????????
解決辦法是重新建立它的動态參數檔案。
本身它會有一個這樣的檔案,存放在D:\oracle\product\10.2.0\admin\SID\pfile\init.ora.192009134459檔案裡。找到它用它來恢複你做過的設定。
我們做的工作就是用這個靜态參數檔案啟動資料庫,然後,再同步動态參數檔案,因為現在已經無法啟動資料庫,是以可以這樣做:
第一步.在CMD下 set oracle_sid=你的SID
第二步,以sqlplus /as sysdba登陸資料庫。會提示“已連接配接到空閑例程”。
第三步,startup pfile=D:\oracle\product\10.2.0\admin\SID\pfile\init.ora.192009134459。也就是用開始那個檔案啟動資料庫。
第四步,create spfile from pfile='D:\oracle\product\10.2.0\admin\SID\pfile\init.ora.192009134459',來同步動态參數。
第五步,shutdown immediate。關閉資料庫。
第六步,startup。啟動資料庫。如果能看到類似如下的資訊,那麼恭喜你了。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CN3QTYkRzMmVWOlFWMxMTYyEjZzMzMxgDOiBTNxEjZ08CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
ORACLE 例程已經啟動。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CN3QTYkRzMmVWOlFWMxMTYyEjZzMzMxgDOiBTNxEjZ08CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CN3QTYkRzMmVWOlFWMxMTYyEjZzMzMxgDOiBTNxEjZ08CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
Total System Global Area612368384bytes
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CN3QTYkRzMmVWOlFWMxMTYyEjZzMzMxgDOiBTNxEjZ08CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
Fixed Size1250428bytes
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CN3QTYkRzMmVWOlFWMxMTYyEjZzMzMxgDOiBTNxEjZ08CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
Variable Size167775108bytes
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CN3QTYkRzMmVWOlFWMxMTYyEjZzMzMxgDOiBTNxEjZ08CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
DatabaseBuffers436207616bytes
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CN3QTYkRzMmVWOlFWMxMTYyEjZzMzMxgDOiBTNxEjZ08CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
Redo Buffers7135232bytes
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CN3QTYkRzMmVWOlFWMxMTYyEjZzMzMxgDOiBTNxEjZ08CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
資料庫裝載完畢。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CN3QTYkRzMmVWOlFWMxMTYyEjZzMzMxgDOiBTNxEjZ08CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
資料庫已經打開。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CN3QTYkRzMmVWOlFWMxMTYyEjZzMzMxgDOiBTNxEjZ08CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
如果沒有成功的話,就查一下,看看這個新的spfile檔案生成到哪裡去了。或者再仔細看一下上面的步驟,分析一下原因。
眼鏡蛇
posted on 2009-03-28 11:17 眼鏡蛇 閱讀(2614) 評論(1) 編輯 收藏 所屬分類: Oracle