程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> ORA-01078錯誤舉例:SID的大小寫錯誤

ORA-01078錯誤舉例:SID的大小寫錯誤

編輯:Oracle教程

案例重演:

dbca建庫,SID:metro --手工建庫時實例名小寫的metro

......

[oracle@org54 ~]$ export ORACLE_SID=METRO --由於未設置環境變量,手工注入SID

[oracle@org54 ~]$ sqlplus '/as sysdba' --登錄sqlplus

SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jun 12 09:15:16 2014

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to an idle instance.

SQL> startup --啟庫,報錯如下,提示找不到pfile文件

ORA-01078: failure in processing system parameters

LRM-00109: could not open parameter file '/u01/app/oracle/product/10.2.0/db_1/dbs/initMETRO.ora'

[oracle@org54 ~]$ cd /u01/app/oracle/product/10.2.0/db_1/dbs --到參數文件目錄下查看

[oracle@org54 dbs]$ ls --發現有spfile文件,但數據庫提示未找到,此時要注意,對於SID的設置,在環境變量配置下是區分大小寫的,由於手工建庫時是小寫的,所以配置環境變量時也必須是小寫的
hc_metro.dat initdw.ora init.ora lkMETRO orapwmetro spfilemetro.ora

[oracle@org54 dbs]$ export ORACLE_SID=metro --重新設置環境變量,注入SID小寫的
[oracle@org54 dbs]$ sqlplus '/as sysdba'

SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jun 12 09:18:33 2014

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to an idle instance.

SQL> startup --啟庫
ORACLE instance started.

Total System Global Area 343932928 bytes
Fixed Size 1219328 bytes
Variable Size 109053184 bytes
Database Buffers 230686720 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.

啟庫完成 

總結:

在dbca建庫時填寫的SID,要與配置系統環境變量時的SID,包括大小寫,要完全一樣。

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