當前位置:才華齋>計算機>作業系統>

Linux平臺Oracle無法啟動的處理方法

作業系統 閱讀(1.5W)

平臺:Linux+Oracle9i

Linux平臺Oracle無法啟動的處理方法

原因:服務重啟後,導致另一個數據庫例項無法啟動,報不同的錯誤

解決過程:

1、先修改預設ORACLE_SID

[root@localhostroot]#su-oracle

[root@localhostroot]exportORACLE_SID=blogjava

2、登入資料庫,啟動資料庫

[oracle@localhostoracle]$sqlplus/nolog

SQL>conn/assysdba

Connected.

SQL>startup;

出現錯誤:ORA-01078:failureinprocessingsystemparameters

LRM-00109:couldnotopenparameterfile’/oracle/product/9.2/dbs/’

3、建立檔案

[oracle@localhostoracle]$vi’/oracle/product/9.2/dbs/

在檔案裡面輸入:spfile=/oracle/product/9.2/dbs/

注意:一定要在oracle使用者建立,要不然會出現許可權不足(ORA-01031:insufficientprivileges)的錯誤。

4、建立spfile檔案

[oracle@localhostoracle]$sqlplus/nolog

SQL>conn/assysdba

Connected.

SQL>createspfilefrompfile=’/oracle/admin/blogjava/pfile/’;

建立後,在/oracle/product/9.2/dbs/生成

5、啟動資料庫

[oracle@localhostoracle]$sqlplus/nolog

SQL>conn/assysdba

Connected.

SQL>startup;

啟動成功!