現象:遠程請求oracle 數據庫 報 無監聽程序。但本機啓動 發現正常。
原因:ip解析問題,把localhost解析成了127.0.0.1 而不是訪問的宿主機器上的ipv4地址。
1.首先看一下服務中的以下的兩個服務是否開啓:
2.修改..\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora文件
SID_NAME = CLRExtProc 改爲 SID_NAME = orcl (orcl是實例名)
HOST = localhost 改爲 HOST = 192.168.1.111(遠程連接改爲IP地址)
3.修改..\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora文件
兩處 HOST = localhost 改爲 HOST = 192.168.1.111 (遠程連接爲改爲IP地址)
SID = CLRExtProc 改爲 SID = orcl
4.好了,重啓oracle的上邊的兩個服務就OK了。