10g windows安裝db出現ora-24324

dotaddjj發表於2011-12-07

今早在windows10G重新安裝oracle資料庫,往常安裝資料庫一般很順利,因為是windows上不需要設定環境變數,核心引數,還有資料夾許可權設定等相比linux上簡單太多,不過這次貌似出現了一點小插曲,安裝時候出現下列幾個錯誤!oracle_home/cfgtoollogs/dbca有相應的dbca建立建立dblog

ORA-24324: 未初始化服務控制程式碼

ORA-24323: 不允許此值

ORA-03113: 通訊通道的檔案結束

這個錯誤自己在嘗試在測試庫用隱含引數_allow_resetlogs_corruption=true略去一致性然後alter database open resetlogs無法開啟資料庫時報錯上述錯誤,第一次發現首次安裝資料庫也會出現,首先自己想的可能是無法定位於sid,讓資料庫和實力無法和作業系統的連線,其僅僅只是猜測,google一下解決辦法

修改sqlnet.ora檔案中的

SQLNET.AUTHENTICATION_SERVICES = (NTS)

SQLNET.AUTHENTICATION_SERVICES = (NONE)

然後再次安裝即可,關於sqlnet.oraoracle資料庫中關於os驗證方面的檔案,其中NTS是允許os方式驗證,NONE不允許os方式驗證,雖然問題解決了,但是其中具體的原因真的找不到一個確切的說法,修改的關於驗證方式的,個人還是猜測跟os上和db上的驗證有關係。很有可能是os上的驗證導致oracle上無法初始和os上的oracle_sid環境變數連線,導致資料庫無法定位吧!當然這些都只是個人猜想。

很多錯誤資訊都需要參考oracle的警告日誌 跟蹤日誌 資料字典檢視以及對於oracle體系的理解以及經歷來推斷,解決!

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25362835/viewspace-1056746/,如需轉載,請註明出處,否則將追究法律責任。

相關文章