Java 无法确定XPages中Oracle数据连接的JDBC文件的URL

Java 无法确定XPages中Oracle数据连接的JDBC文件的URL,java,oracle,jdbc,xpages,Java,Oracle,Jdbc,Xpages,注意:我正在编辑2条数据,以混淆与我一起工作的客户机。Redacted1的所有实例与redacted2的实例相同 我正在尝试建立一个连接,将数据从Oracle系统拉入我的XPages应用程序。我已经把一切都设置好了,在尝试实例化驱动程序时不再出现错误,但我似乎仍然无法访问Oracle数据库 这可能是因为有错误的网址,但我相信我已经解决了这个问题 我当前遇到的错误是: Error while reading the relational data Error while creating conn

注意:我正在编辑2条数据,以混淆与我一起工作的客户机。Redacted1的所有实例与redacted2的实例相同

我正在尝试建立一个连接,将数据从Oracle系统拉入我的XPages应用程序。我已经把一切都设置好了,在尝试实例化驱动程序时不再出现错误,但我似乎仍然无法访问Oracle数据库

这可能是因为有错误的网址,但我相信我已经解决了这个问题

我当前遇到的错误是:

Error while reading the relational data
Error while creating connection
Error while creating JDBC connection, url=jdbc:oracle:thin:@DDAS72.<Redacted1>.<Redacted2>.EDU:1521:ADVDEV2.<Redacted1>.<Redacted2>.EDU, username=username
IO Error: The Network Adapter could not establish the connection
The Network Adapter could not establish the connection
Connection timed out: connect
读取关系数据时出错 创建连接时出错 创建JDBC连接时出错,url=JDBC:oracle:thin:@DDAS72…EDU:1521:ADVDEV2…EDU,username=username IO错误:网络适配器无法建立连接 网络适配器无法建立连接 连接超时:连接 我发现了以下帖子:这表明数据库可能没有运行(据我所知不是真的),我被防火墙了,或者URL可能不正确。最大的问题是,我无法访问或控制oracle环境,它托管在客户机上,与客户机一起,我需要在与他们接触之前消除其他可能性

我还可以在这里找到一篇博文:这表明我应该查看oracle环境中的tnsnames.ora文件,我能够保护它。该文件的内容如下:

ADVDEV2.<Redacted1>.<Redacted2>.EDU =
    (DESCRIPTION =
        (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = DDAS72.<Redacted1>.<Redacted2>.EDU)(PORT = 1521))
        )
            (CONNECT_DATA=(SERVER = DEDICATED)(SERVICE_NAME = ADVDEV2.<Redacted1>.<Redacted2>.EDU))
    )
ADVDEV2…EDU=
(说明=
(地址列表)=
(地址=(协议=TCP)(主机=DDAS72…EDU)(端口=1521))
)
(连接数据=(服务器=专用)(服务名称=ADVDEV2…EDU))
)
因此,我从中获得了构建URL的信息

我的oracle.jdbc文件的内容包括:

<jdbc>
 <driver>oracle.jdbc.OracleDriver</driver>
 <url>jdbc:oracle:thin:@DDAS72.<Redacted1>.<Redacted2>.EDU:1521:ADVDEV2.<Redacted1>.<Redacted2>.EDU</url>
 <user>USERNAME</user>
 <password>PASSWORD</password>
</jdbc>

oracle.jdbc.OracleDriver
jdbc:oracle:thin:@DDAS72…EDU:1521:ADVDEV2…EDU
用户名
暗语

简单问题:您是否在Domino服务器上安装了Oracle客户端?在各种练习中(一直到Vb4),我发现这总是需要的。不,这些是完全独立的服务器,位于完全不同的位置。这是Oracle还是XPages中JDBC的限制?Oracle客户机是将JDBC和ODBC与应用程序以及Oracle通过连接到服务器的线路进行通信的设备。如果这是一个愚蠢的问题,请原谅我的无知,但是这是否意味着数据库/数据环境必须在domino服务器上,或者这仅仅意味着我也需要Domino服务器上的Oracle客户机实例,以便桥接到另一台服务器?只是客户机。适用于任何应用程序服务器。oracle客户端只是“驱动程序”一样的网络驱动程序