我将创建一个数据源Tomcat 9.0.63来连接到我的Oracle数据库。实际上,我们使用了dataguard(2个数据库,一个主数据库和一个备份数据库)
在server.xml文件的配置中,为了设置连接,我想知道在参数“URL”中是否可以使用以下语法:
jdbc:oracle:thin:@(描述=(地址列表=(加载平衡=关闭)(故障转移=打开)(地址=(协议= TCP)(主机=主机名维护数据库)(端口= 1521))(地址=(协议= TCP)(主机=主机名备份数据库)(端口= 1521))(连接数据=(服务名=服务名)(故障转移模式=(类型=选择)(方法=基本)(重试= 120)(延迟= 5)))))
问题是数据源tomcat是否支持此语法
非常感谢您的光临
我试过使用非数据卫士配置,那是可行的,我想知道这是否会与这种配置一起工作
1条答案
按热度按时间hs1ihplo1#
是的,它应该是一个格式正确的字符串。长格式连接字符串将起作用。
另一种方法是将整个连接字符串移到名为tnsnames.ora的文件中,并使用名称-值对,然后在连接URL中使用TNS别名,并使用指向tnsnames.ora文件位置的TNS_ADMIN(jdbc:oracle:thin:@orcldbtest_medium?TNS_ADMIN=/Users/test/)。有关详细信息,请参阅JDBC开发人员指南。