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