安裝環(huán)境是windows2003系統,雖然很受鄙視,但是我決定還是從win起步,畢竟是cai bird嘛,主要內容是一個(gè)錯誤:ora-12154:tns:無(wú)法處理服務(wù)名的錯誤
今天打算在自己的機器安裝一下oracle,大致的情況是這樣的:原來(lái)在本機上安裝過(guò)oracle client,現在打算裝一個(gè)oracle database。
-----------------------------
-1.卸載oracle client
-----------------------------
(1)用了uninstall工具,卸載完以后吧相關(guān)的文件夾暴力刪除,結果提示有個(gè)東東刪不掉:D:/oracle/product/10.2.0/client_1/BIN/oc1.dll,不管它了。
(2)regedit,在注冊表里面找相關(guān)的鍵值并刪除,具體是那些我記不得了,google一下即可,由于有點(diǎn)急于想安裝新oracle,這里并沒(méi)有仔細的查找,因此很多鍵值沒(méi)有刪除。
-----------------------------
-2.安裝oracle database
-----------------------------
(1)首先是setup.exe,簡(jiǎn)單吧,有一點(diǎn)值得提到的是安裝向導給出了一個(gè)警告,大概說(shuō)是網(wǎng)絡(luò )設置不符合要求,原來(lái)我的本機處在域中,IP地址是由DHCP動(dòng)態(tài)分配的,oracle似乎要求IP是靜態(tài)的才行,我忽略了這個(gè)問(wèn)題,繼續安裝。
(2)安裝結束后進(jìn)入配置步驟,此時(shí)Database Config Ass出現了問(wèn)題,錯誤提示居然是亂碼,沒(méi)有執行成功,研究一大半天發(fā)現可能是我先前忽略掉的網(wǎng)絡(luò )配置警告所提示的內容導致這個(gè)故障。csdn了一下,大蝦說(shuō)就是域的問(wèn)題,將sqlnet.ora文件中的SQLNET.AUTHENTICATION_SERVICES= (NTS)改為SQLNET.AUTHENTICATION_SERVICES= (NONE),再運行Database Config Ass,數據庫安裝成功。這個(gè)錯誤號后來(lái)找到了:ORA-12638
(3)在命令行中連接數據庫,提示錯誤:ora-12154:tns:無(wú)法處理服務(wù)名的錯誤。我懷疑這個(gè)問(wèn)題就是由于剛才的Database Config Ass問(wèn)題導致配置向導提前結束,排在后面的Net Config似乎還沒(méi)有進(jìn)行配置,在Net Config Ass中重新配置本地net服務(wù)名,測試連接成功。
(4)再次連接數據庫成功。
聯(lián)系客服