我正在尝试从Win8.1计算机使用Oracle SQL Developer连接到远程Oracle数据库。当我尝试连接到远程数据库时,我得到了这个经常报告的错误:
"IO错误:网络适配器无法建立连接-供应商代码17002“
我将路由器中的端口1521和1522 (都是TCP/UDP)设置为打开。这些是外部数据库使用的端口。
Google对此问题的所有结果都假定您正在尝试连接到本地Oracle数据库,解决方案是打开路由器上的端口并启用所有Oracle服务。我尝试连接的数据库是远程的。在我的大学网络中运行Oracle SQL Developer时,我使用的凭据工作正常。Oracle数据库未托管在大学网络上。考虑到所有这些,当我尝试使用Oracle SQL Developer连接到远程Oracle数据库时,我的客户端PC上是否需要运行任何Oracle服务?如果是,我需要哪些产品,在哪里可以买到?我的客户端PC上当前未运行任何Oracle服务。
发布于 2019-06-08 21:16:16
您唯一需要的是计算机上的软件,以及可以通过监听器服务及其端口(通常为1521)访问数据库的网络
SQL Developer中包含一个Oracle JDBC驱动程序……这就是我们连接到Oracle数据库所需要的一切,假设您在机器上安装了Oracle JDK,那么软件本身就可以运行。
如果你离开了大学网络,你将需要一个VPN或SSH隧道来访问你的数据库,甚至可能需要一些网络管理员的帮助。
如果你想在家里做你的项目,在你的笔记本电脑上放一个数据库。
发布于 2019-06-11 01:59:22
1)不需要,您不需要在本地PC/笔记本电脑上安装任何Oracle服务。
2)这是防火墙问题。要么您需要VPN,要么网络是私有网络。请与您所在部门的本地IT部门联系以了解数据库配置。
https://stackoverflow.com/questions/56506136
复制相似问题