ORA 01078和ORA 00109的解決方法

2021-07-25 04:59:54 字數 1056 閱讀 6766

使用資料庫經常會遇到各種異常報錯資訊,令人很是頭疼,一起來看下ora-01078和ora-00109的解決方法:

建立例項後,進入sqlplus啟動報錯:

sqlplus / as sysdba;

sql*plus: release 11.1.0.6.0 - production on wed aug 5 16:48:56 2009

oracle

connected to an idle instance.

sql> startup;

ora-01078: failure in processing system parameters

lrm-00109: could not open parameter file '/oracle/product/11.1.0/dbs/initorcl.ora'

sql> exit

這是因為在oracle9i和oracle10g中,資料庫預設將使用spfile啟動資料庫,如果spfile不存在,則就會出現上述錯誤。

解決方法:

將$oracle_base/admin/資料庫名稱/pfile目錄下的init.ora.012009233838形式的檔案copy 到$oracle_home/dbs目錄下initoracle.ora即可。(注:initoracle.ora中的oracle為你的例項名 oracle_sid)

比如我的就為:

cp /oracle/admin/xok/pfile/init.ora.75200916276 /oracle/product/11.1.0/dbs/initorcl.ora

sqlplus / as sysdba;

sql> startup

oracle instance started.

total system global area 855982080 bytes

fixed size 2143000 bytes

variable size 486542568 bytes

database buffers 360710144 bytes

redo buffers 6586368 bytes

ORA 01078和LRM 00109錯誤解決方法

sql connect sys mzl as sysdba 已連線。sql startup failure in processing system parameters 這是因為在oracle9i和oracle10g中,資料庫預設將使用spfile啟動資料庫,如果spfile不存在,則就會出現上述...

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

案例重演 dbca建庫,sid metro 手工建庫時例項名小寫的metro oracle org54 export oracle sid metro 由於未設定環境變數,手工注入sid oracle org54 sqlplus as sysdba 登入sqlplus sql startup 啟庫,...

出現ORA 01034和ORA 27101的原因

出現ora 01034和ora 27101的原因是多方面的 主要是oracle當前的服務不可用,shared memory realm does not exist,是因為oracle沒有啟動或沒有正常啟動,共享記憶體並沒有分配給當前例項.所以,通過設定例項名,再用作業系統身份驗證的方式,啟動資料庫...