我是oracle的新手,我在我的Windows机器上安装了Oracle数据库,我可以使用sqlPlus / SQL Developer从我的机器连接到数据库而没有任何问题。我的机器中有一个java应用程序需要使用JDBC驱动程序连接到数据库。下载ojdbc驱动程序后,我可以通过提供jdbc:oracle:thin:@127.0.0.1:1521:orcl
现在,我想知道如何从另一台机器上运行的java应用程序(ip地址:10.0.yy)连接到我的机器上安装的oracle数据库(ip地址:10.0.xx.xx) .yy)。 BTW两台机器都在局域网中连接。
我是否需要更改侦听器配置或tnsnames.ora文件中的任何内容?
在发布此问题之前,我查看了这些链接以供参考: How to connect to an Oracle DB from another system
也Cannot access oracle using sqlplus from another machine on the LAN
请建议我怎么做这个。提前谢谢。
答案 0 :(得分:0)
JDBC网址具有此格式
jdbc:oracle:thin:@HOST:PORT:SID
因此,如果您想连接到运行在10.1.2.3上的oracle服务器,端口1521(默认端口),以及名为'stackoverflowdb'的数据库,您将使用:
jdbc:oracle:thin:@10.1.2.3:1521:stackoverflowdb