我尝试了使用内置的jdbc连接和groovy脚本的每个不同的方法。 我尝试过使用oracle瘦驱动程序14,6,7和8.
我的连接字符串采用的格式(根据我使用它的位置改变用户/通行证的位置):
jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=yes)(ADDRESS=(PROTOCOL=TCP)(HOST=host1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=host2)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=serviceName)))
获得以下错误:
- 网络适配器无法建立连接
- 用户名/密码无效
醇>
用户和传递是正确的,我已经多次重新输入它们并且在dbVisualizer中使用相同的用户/传递。
寻找有关其他事情的建议。
答案 0 :(得分:1)
事实证明我们实际上使用的是服务名称而不是SID(我们只有服务名称,并认为它是正确使用的。
服务名称!= SID
但我们不能只是插入服务名称并使其工作,因为使用服务名称而不是必须更改连接字符串,因此必须更改jbdc驱动程序模板(或者您可以创建一个新的)。
我们将其更改为:
jdbc:oracle:thin:<USER>/<PASSWORD>@//<HOST:127.0.0.1>:<PORT:1521>/<SID>
我们最终没有(或者类似的东西)的原因是因为SoapUI似乎只是认为它是一个字段,它会在创建新连接时创建一个UI元素。
将其更改为此并输入正确的信息后,一切正常。