美文网首页
PL/SQL可以连接oracle,但是web服务却不能

PL/SQL可以连接oracle,但是web服务却不能

作者: 乌龙窜白玉 | 来源:发表于2018-06-29 14:29 被阅读0次

症状:pl/sql连接无问题,web通过jdbc不行。

分析:在确认数据库ip,port及用户名、密码无误 的情况下,考虑这两种连接方式的不同。

1,PL/SQL通过tnsnames.ora连接,可配置service_name、sid等方式连接。

2,jdbc两种方式:

1),jdbc:oracle:thin:@<host>:<port>:<SID>

2),jdbc:oracle:thin:@//<host>:<port>/ServiceName

由于我们用的是1)的SID方式,一般设置的也是service name,SID可能和ServiceName不一致,所以获取到的SID是错误的,可查看相应数据库

select instance_name from v$instance;

得到的就是SID。

所以连接时,要确认下sid是否正确。

相关文章

网友评论

      本文标题:PL/SQL可以连接oracle,但是web服务却不能

      本文链接:https://www.haomeiwen.com/subject/dkrayftx.html