SQL Developer无法使用我的计算机的主机名进行连接

时间:2018-08-04 10:33:07

标签: oracle-sqldeveloper

当我在SQL Developer连接中为“主机名”字段提供计算机主机名时,无法从SQL Developer连接到本地oracle数据库。

数据库和SQL Developer在同一台计算机上运行。 将主机名替换为以下内容时,SQL Developer能够连接:

localhost --localhost作为主机名正常工作

127.0.0.1-这也很好

192.168.0.5-为计算机配置的静态IP正常工作

10.10.10.10-为计算机配置的环回工作

附加的文件显示以下信息:

“配置文件详细信息” :主机,tnsnames.ora,listener.ora,sqlnet.ora

“ SQL Developer和网络适配器详细信息” :使用的网络适配器,显示SQL Developer连接详细信息的屏幕截图

“我的机器”是一台独立的家用PC,因此,它没有与之关联的任何域名。 它同时配置了环回和Static-IP,并且hosts文件适当地反映了它们。 我的家庭Wifi路由器已配置为根据MAC地址为我的计算机分配静态IP。

解决此问题是必需的,因为我已使用我的计算机主机名而不是IP地址作为某些其他应用程序(同一台机器)的源连接,而我不想修改它,因为静态IP地址可能需要稍后进行修改,这将需要一次又一次地转到另一个应用程序。

我尝试重新删除并创建监听器,这没用!不确定,此主机名出了什么问题。

谢谢

杜尔加。

SQL Developer and Network adapter details

Config files details

编辑:而且,很奇怪,当我直接在连接字符串中输入密码时,SQLPlus连接到主机。但是,它说TNS在我不提供密码作为连接字符串的一部分时不知道该服务。 (附有屏幕截图)

Screenshot showing the behaviour of SQLPlus With/Without password in connection string

0 个答案:

没有答案