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

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;

啟動成功!