3
有沒有一種方法可以在Windows上配置XE安裝,以僅使用localhost接口上的端口而不是外部接口?我想運行它的開發沒有任何人能夠連接到我的實例。如何在本地主機上運行Oracle XE?
我嘗試修改listener.ora和tnsnames.ora文件,將'HOST ='條目更改爲localhost。我的hosts文件中有如下一行:
127.0.0.1 localhost
當我這樣做,並重新啓動工作服務,先端停止(它不端口8080上監聽),我無法連接到該數據庫使用JDBC。我碰到下面的錯誤與JDBC:
Exception in thread "main" java.sql.SQLException: Listener refused the connection
with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect
descriptor
The Connection descriptor used by the client was:
localhost:1521:XE
我要指出,這兩個頂點和JDBC正常工作,如果我改變「HOST =條目回到我的機器的主機名,並重新啓動服務。
謝謝你,爲我工作。根據第一個鏈接的信息修復了這兩個問題。我剛剛添加'tcp.validnode_checking =是0tcp.invited_nodes =(localhost,<機器主機名>)'到sqlnet.ora文件並重新啓動服務,並且它工作。 – Joel 2011-02-13 21:03:23