报错信息:
Response message: java.sql.SQLException: Cannot create PoolableConnectionFactory (ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified
原因:
Oracle数据库使用的中文环境,jmeter使用的语言是英文,语言环境不一致导致的问题。
确保NLS_LANG
环境变量与JMETER_LANGUAGE
一致。
--查看NLS_LANG
SELECT * FROM V$NLS_PARAMETERS;
修改JMETER_LANGUAGE
,编辑jmeter.bat
,修改如下内容:
if not defined JMETER_LANGUAGE (
rem Set language
rem Default to en_EN
set JMETER_LANGUAGE=-Duser.language="en" -Duser.region="EN"
)
TO
if not defined JMETER_LANGUAGE (
rem Set language
rem Default to zh_CN
set JMETER_LANGUAGE=-Duser.language="zh" -Duser.region="CN"
)