案例重演:
dbca建庫,sid:metro --手工建庫時例項名小寫的metro
......
[oracle@org54 ~]$ export oracle_sid=metro
--由於未設定環境變數,手工注入sid
[oracle@org54 ~]$ sqlplus '/as sysdba' --登入sqlplus
sql> startup --啟庫,報錯如下,提示找不到pfile檔案
ora-01078: failure in processing system parameters
[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 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,包括大小寫,要完全一樣。
ORA 01078和LRM 00109錯誤解決方法
sql connect sys mzl as sysdba 已連線。sql startup failure in processing system parameters 這是因為在oracle9i和oracle10g中,資料庫預設將使用spfile啟動資料庫,如果spfile不存在,則就會出現上述...
ORA 01078和ORA 00109的解決方法
使用資料庫經常會遇到各種異常報錯資訊,令人很是頭疼,一起來看下ora 01078和ora 00109的解決方法 建立例項後,進入sqlplus啟動報錯 sqlplus as sysdba sql plus release 11.1.0.6.0 production on wed aug 5 16 4...
ORA 06502錯誤的反省
ora 06502 pl sql 數字或值錯誤 字串緩衝區太小一般情況對資料庫查詢的時候我們會用拼接乙個where語句的方式來查詢,不過有一種情況我們不太確定where語句的內容 比如說,它需要在執行時確定,也就是在執行是拼接乙個sql語句 id in ida,idb,idc,這個錯誤出現前,我的做...