文章詳情頁
關于在Windows中安裝Oracle碰到ORA-12638錯誤的解決方法
瀏覽:4日期:2023-11-16 19:06:29
今天應邀安裝一個Windows上的Oracle9i數據庫不想居然碰到了一些問題1。安裝完Oracle9201軟件2。安裝完Oracle9205 patchset3。dbca創建數據庫,創建過程中碰到ORA-12638錯誤,憑證檢索失敗,創建數據庫失敗 4。由于保存了創建腳本,所以決定用腳本執行,看看錯在哪兒5。dbca先刪除了剛才創建了半半拉拉的數據庫6。運行腳本,在connect system/change_on_install as sysdba時候,報TNS-Adapter error7。檢查腳本,發現其中居然沒有創建服務的語句,而代替的是:[LJava.lang.String;@29452c[Ljava.lang.String;@294553這樣兩行。刪除這兩行,改為以下:D:oracleora92binoradim.exe -new -sid CTSDBHIS -startmode manualD:oracleora92binoradim.exe -edit -sid CTSDBHIS -startmode; -startmode a -shutmode i -shuttype srvc這個問題有些希奇,這兩行語句在dbca中執行應該是沒有問題的,那么讓dbca保存創建腳本的時候,為什么單單這兩句會出問題?應該是9205的一個bug。說到這兒,想起來,假如在oracle9205 for Linux中創建數據庫,dbca始終會在創建數據字典的時候報一個錯,忽略之后可以正常進行,數據庫也看不出什么問題。但是似乎只有我碰到這個問題,別人都沒有提起過。呵呵,希奇。8。重新運行bat文件,這時候還是在connect system/change_on_install as sysdba時候報錯了,這次報的是ORA-12638錯誤9。詢問客戶,這臺服務器是不是在域里面,答曰,然也10。于是釋然,將sqlnet.ora文件中的SQLNET.AUTHENTICATION_SERVICES= (NTS)改為SQLNET.AUTHENTICATION_SERVICES= (NONE)11。重新運行創建腳本,OK,正常執行
排行榜
