与Oracle 12c的Jmeter:“;”无法使用

时间:2016-11-15 06:40:13

标签: oracle jmeter automated-tests oracle12c ojdbc

我有一个jMeter 3.0到oracle 12 c使用瘦连接(使用ojdbc 7和7_c),我不能使用行结束行(;)。它总是回归 Cannot create PoolableConnectionFactory (ORA-00933: SQL command not properly ended

如果我删除“;”从查询一切都很顺利。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

我找到了一个解决方法来避免出现分号问题:

  1. JDBC请求查询类型必须为:更新语句

  2. 查询需要作为块进行处理

  3. 
    
    BEGIN
    
    SQL Statement
    
    END;
    
    
    

    有一些特定的SQL结构无法作为块执行,但仍然可以在请求中使用合法的SQL代码,并增强在同一请求中使用多个语句。

答案 1 :(得分:1)

如果您使用的是JDBC_Request Sampler,则不应将分号保留为SQL查询行末尾的尾部结尾,

  

不要输入尾部分号。

所以,没有分号,它应该正常工作,不需要包含它。

参考:

  1. http://jmeter.apache.org/usermanual/component_reference.html#JDBC_Request