程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle無法啟動的處理過程

Oracle無法啟動的處理過程

編輯:Oracle數據庫基礎

Oracle數據庫操作過程中出現故障就會影響著工作的進行,要及時解決問題,下文中就給大家帶來解決Oracle無法啟動時的處理方案。

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

解決過程:

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;

啟動成功!
到這裡,Oracle數據庫啟動失敗的問題就解決了,希望大家能夠掌握文中介紹的知識,如果大家遇到類似的問題就能夠輕松解決。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved