使用IP地址连接Oracle

问题:我在java编程中用localhost或127.0.0.1连接不到数据库而用自已电脑的ip地址可以连接上数据库

我的原因:是oracle中的host配的是你的ip地址而不是你的主机名

我的解答:把host配置为主机名就行了。我的电脑出现这种情况就这样解决了

具体步骤如下:

1.停掉oracle服务器 

2.修改监听器的文件:找到文件E:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora 打开并修改为自已完整的计算机名(右击"我的电脑" "属性" "计算机名" "完整的计算机名称"把它复制下来)我  的计算机名是"zhangze."再粘到HOST后如: (HOST = zhangze.) 

3.修改服务器文件:找到文件:E:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/tnsnames.ora打开,也用  同样的方法把这里面的host改成计算机名(HOST = zhangze.) 

4.再启动oracle的服务就ok了.

posted @ 2011-08-20 09:00  Robert_Jackson  阅读(803)  评论(0编辑  收藏  举报