报错信息
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.bat
if not defined JMETER_LANGUAGE (
rem Set language
rem Default to en_EN
set JMETER_LANGUAGE=-Duser.language=“en” -Duser.region=“EN”
)
修改为:
if not defined JMETER_LANGUAGE (
rem Set language
rem Default to zh_CN
set JMETER_LANGUAGE=-Duser.language=“zh” -Duser.region=“CN”
)