首页 > 解决方案 > 无法建立 JDBC 连接

问题描述

从jenkins以非gui模式运行jmeter命令时出现错误。

1525245708238,63941,JDBC Request,null 0,java.sql.SQLException: 无法创建 PoolableConnectionFactory (IO 错误: 网络适配器无法建立连接),SQL 1-1,text,false,,106,0,1,1 ,0,0,63940 1525245772189,63135,JDBC Request,null 0,java.sql.SQLException: 无法创建 PoolableConnectionFactory (IO 错误: 网络适配器无法建立连接),SQL 1-1,text,false,,106 ,0,1,1,0,0,63135

标签: jenkinsjmeter

解决方案


很可能 Jenkins(或其构建代理)所在的主机无法建立与 Oracle 主机的连接,因此您需要检查/修改Oracle 网络配置或操作系统防火墙设置,以允许来自 Jenkins 主服务器或构建代理的连接。

您可以使用Oracle Instant ClientSQL Developer或类似工具来验证连接性,因为您将能够从 Jenkins 主机或构建代理建立到数据库的连接 - JMeter 也应该能够连接和执行查询(假设您有适当的JMeter 类路径中的Oracle JDBC 驱动程序


推荐阅读