使用資料庫經常會遇到各種異常報錯資訊,令人很是頭疼,一起來看下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沒有啟動或沒有正常啟動,共享記憶體並沒有分配給當前例項.所以,通過設定例項名,再用作業系統身份驗證的方式,啟動資料庫...