当前位置: 首页 > 知识库问答 >
问题:

jmeter与oracle的连接问题

充昌勋
2023-03-14

响应消息:java.sql.SQLException:无法创建PoolableConnectionFactory(ORA-00604:递归SQL级别1 ORA-12705发生错误:无法访问NLS数据文件或指定的无效环境)

共有2个答案

万俟玉书
2023-03-14

我刚从JMeter 3.2升级到4.0时遇到这个问题。

我以前的工作脚本无法工作,我收到了上面提到的错误。

我没有选择去更改Oracle数据库的NLS_LANG环境变量。

我的解决方案是简单地更改JMeter。bat和不通过JMETER_语言

i、 e.单位为JMeter。bat:

if not defined JMETER_COMPLETE_ARGS (
    rem set ARGS=%JAVA9_OPTS% %DUMP% %HEAP% %VERBOSE_GC% %GC_ALGO% %DDRAW% %SYSTEM_PROPS% %JMETER_LANGUAGE% %RUN_IN_DOCKER%
    set ARGS=%JAVA9_OPTS% %DUMP% %HEAP% %VERBOSE_GC% %GC_ALGO% %DDRAW% %SYSTEM_PROPS% %RUN_IN_DOCKER%
) else (
    set ARGS=
)
司徒河
2023-03-14

按照以下过程为Oracle数据库设置NLS\u LANG环境变量。要为Oracle数据库设置NLS\u LANG环境变量,请确定NLS\u LANG值。在数据仓库数据库中,运行命令SELECT*FROM V$NLS\u PARAMETERS

记下NLS_LANG值,其格式为[NLS_LANGUAGE]_[NLS_TERRITORY].[NLS_CHARACTERSET].例如:American_America. UTF8 For Windows:导航到控制面板

例如:setenv NLS\u LANG American\u America。UTF8。如果您的数据是7位或8位ASCII,并且Informatica服务器在UNIX上运行,则设置NLS\u LANG。WE8ISO8859P1警告:请确保按照本过程中的说明正确设置NLS_LANG变量,否则数据将无法正确显示。

创建变量后重新启动计算机。

在JDBC连接配置的jmeter中,验证查询应更改为“从双通道中选择1”。

不要用分号;在JDBC请求中的查询结束时

 类似资料:
  • 我是JDBC连接配置中的一个问题。当我执行我的测试(仅JDBC请求-插入)时,报告中没有出现任何结果(查看结果树): “无法为连接网址 'jdbc:oracle:JDTST'创建类 'oracle.jdbc.OracleDriver' 的 JDBC 驱动程序” 连接是Oracle。请参见以下配置: 数据库URL:jdbc:oracle://${myURL} JDBC 驱动程序类: com.micr

  • 有人尝试过将jmeter连接到azure mongodb吗。我尝试连接模拟器,但无法连接,也没有收到任何错误。或者知道Jmeter是否支持与azure mongodb的连接? 检查azure留档:它指出连接字符串应该是这样的。

  • 问题内容: 与用于桌面应用程序的Java连接的驱动程序是什么?我发现了很多类型,例如微小的,但都无法理解。请帮帮我 问题答案: 为了使您的生活更轻松,我建议您仅使用Oracle的Thin Driver。 首先,从Oracle网站下载驱动程序: 然后将JAR添加到您的项目中,并使用以下命令连接到数据库: 当然,将这些参数替换为与您的数据库相对应的参数。

  • 我正在使用Hybris 6.2,并希望将其连接到Oracle11g。我已经下载了Oracle11g、SqlDeveloper并在它们之间建立了连接。我已经用Hybris将Oracle Db服务器属性复制到配置文件夹的local.properties文件中。 然而,我无法理解之后的步骤(我需要在上面的连接属性中放置哪些信息,我必须再次intialize和upadate吗?)。

  • 我无法使用jdbc连接到oracle数据库。 错误:无法连接到jdbc:oracle:thin:@localhost上的数据库。localdomain:1521:orcl(用户名:system,密码:tiger) 但是,我可以使用sqlplus命令连接它。 以下是日志: 这是听众。奥拉: lsnrctl的输出: tnsnames的内容。奥拉: 我使用的是Oracle 11g,glassfish服务