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