多个IP地址的数据库连接tnsnames.ora或者应用连接oracle

多个IP地址的数据库连接tnsnames.ora或者应用连接oracle

字段含义如下:

ADDRESS_LIST 表示该客户机要经由多种协议与一台或多台服务器连接。在该样式文件中就表示该客户机要用TCP/IP协议来和服务器相连。
PROTOCOL 指明要连接使用的协议。
SERVICE_NAME “SERVICE_NAME”就是“Global Database Name”,ORACLE8i数据库使用“Global Database Name”来唯一标识自己,通常的格式为“name.domain”,此处的值为“ora817.huawei.com”。
HOST 是TCP/IP协议使用的服务器IP地址。
PORT 是TCP/IP使用的端口地址。
SID 指定要连接的服务器上ORACLE数据库的ORACLE_SID。
SERVER=DEDICATED 表示用专用服务器连接ORACLE数据库。

实例

如果是1个:

jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.12.72)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME =test)))
oracle.jdbc.driver.OracleDriver

*

如果是多个:

(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.12.72)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.12.73)(PORT = 1521))
)

发布了37 篇原创文章 · 获赞 2 · 访问量 3213

猜你喜欢

转载自blog.csdn.net/paocai_2019/article/details/103525304