歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Oracle無法啟動的處理過程

Oracle無法啟動的處理過程

日期:2017/2/25 12:10:20   编辑:關於Linux

平台:Linux + Oracle 9i
原因:服務器重啟後,導致另一個數據庫實例無法啟動,報不同的錯誤
解決過程:
1、先修改默認ORACLE_SID
[root@localhost root]# su - oracle
[root@localhost root]export ORACLE_SID=blogjava

2、登錄數據庫,啟動數據庫
[oracle@localhost oracle]$ sqlplus /nolog

SQL> conn / as sysdba
Connected.
SQL> startup;

出現錯誤:ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/oracle/product/9.2/dbs/initblogjava.ora'

3、創建initblogjava.ora文件
[oracle@localhost oracle]$vi '/oracle/product/9.2/dbs/initblogjava.ora
在文件裡面輸入:spfile=/oracle/product/9.2/dbs/spfileblogjava.ora
注意:一定要在oracle用戶創建,要不然會出現權限不足(ORA-01031: insufficient privileges)的錯誤。

4、創建spfile文件
[oracle@localhost oracle]$ sqlplus /nolog

SQL> conn / as sysdba
Connected.
SQL> create spfile from pfile='/oracle/admin/blogjava/pfile/init.ora';
創建後,在/oracle/product/9.2/dbs/生成spfileblogjava.ora

5、啟動數據庫
[oracle@localhost oracle]$ sqlplus /nolog

SQL> conn / as sysdba
Connected.
SQL> startup;



啟動成功!
Copyright © Linux教程網 All Rights Reserved