真心崩潰了,oracle安裝完成后居然沒有tnsnames.ora和listener.ora文件


problem:

oracle  11  r2  64位安裝完成后NETWORK/ADMIN目錄下居然沒有tnsnames.ora和listener.ora文件

 

solution:

問題是之前安裝了另外一個版本的oracle,我是安裝了oracle xe,沒有卸載干凈,導致在環境變量中存在TNS_ADMIN指向了不正確的目錄。如下圖所示:

 

上圖中的TNS_ADMIN的配置是正確的,原來的配置是錯誤的。原來的配置指向的是d:\oraclexe下的某個目錄,因為指向的目錄已經被刪除,所以用oracle的net configuration assist工具配置完成好之后,在該目錄下找不到相關文件,沒法自動生成tnsnames.ora和listener.ora,並且pl/sql也檢測不到。將該環境變量改好之后,再用net configuration assist工具就可以在正確的目錄下生成我們要的文件了(tnsnames.ora和listener.ora),然后再將tnsnames.ora文件拷貝到instantclient下面就可以用pl/sql正確地連接了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM