http://wenku.baidu.com/link?url=8tRGGObqgLd6-yqprioIZSyluu9K0BgA29Lhx7F57pVDIHbMHVDNTa_SlEmVugGT4QJODM8ujcsJE0F-gpCtXLB0pyR6K2dz6v4zgd9UP67
1. 問題
我的環境是oracle11gr2,本地用plsql還是toad連接都沒有任何問題,而用別的機器遠程連接就提示 無監聽程序等錯誤。
2. 原因
oracle安裝路徑 --- 例如: F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN 下面的 listener.ora 和 tnsnames.ora 這兩個文件 打開看一下
數據庫時,本地可以連,而遠程連接不了!
3. 解決辦法
將上面兩個文件中 高亮的localhost全部替換成本機的計算機名。 然后重新啟動oralce服務 和監聽就可以了。