oracle用localhost連接數據庫能連上,用ip連接不上
解決方法1:
打開"開始"菜單->oracle...->配置和移植工具-->Net Configuration Assistant;
刪除安裝或者建庫時默認創建的listener;
然後重新添加一個新的Listener;
解決辦法2: 1、修改配置文件listener.ora將HOST=你自己的主機名 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = sweetboy_pc)(PORT = 1521)) ) ) 文件所在路徑: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 2、檢查監聽設置,重新啓動監聽服務。
原因:
原來的Listener中host是localhost; 不兼容機器名;
新添加的Listener中host用的是機器名; 兼容localhost;