ljc_2155 发表于 2008-5-14 17:16:08

loadrunner 参数化连接oracle数据库的问题

参数化连接数据库出现data retriever failed to execute query

rickyzhu 发表于 2008-5-14 21:51:30

也许是连接的问题或者指定的sql语句的问题,仔细确认一下

ljc_2155 发表于 2008-5-15 08:37:45

谢谢 版主的指点,我在确认一下,看看是什么问题!

[ 本帖最后由 ljc_2155 于 2008-5-15 08:40 编辑 ]

ljc_2155 发表于 2008-5-15 11:55:12

我是按照这个进行配置的,视频中配置的是mysql,而我配置的是oracle9.2 怎麽老是出现那个提示呢?
视频在附件中,跪求帮忙。。

玉龙_1981 发表于 2008-5-19 11:33:04

感谢楼主,我正在找这方面的资料呢

becky007 发表于 2009-12-11 17:12:58

怎么解决的啊?

jacksboy 发表于 2009-12-11 17:57:20

LOADRUNNER不支持sql语句动态参数化,我试过的,你只能写select语句,这个肯定是没问题的,所以的另找办法了。或者直接去录oracle的sqlplus操作,这样应该就可以参数化了

lix43420 发表于 2010-3-26 16:25:51

原帖由 ljc_2155 于 2008-5-14 17:16 发表 http://bbs.51testing.com/images/common/back.gif
参数化连接数据库出现data retriever failed to execute query
我这边可以呐。。。
步骤:
1、进入windows的ODBC管理,切换到“文件DNS”页幀,选择之前创建的DNS文件,确定后输入连接数据库密码,确认后,
connection的内容显示为:
DRIVER={ORACLE ODBC DRIVER};SERVER=服务名;UID=帐号;PWD=密码;DBQ=SPRING;DBA=W;APA=T;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;FRL=F;MTS=F;CSR=F;PFC=10;TLO=O;
2、输入查询语句,点击完成;
3、结果list里面就返回结果集了。

不知道对你有帮助没有。

[ 本帖最后由 lix43420 于 2010-3-26 16:28 编辑 ]

yakabao 发表于 2012-8-13 09:59:58

遇到了跟楼主一样的问题 不知道楼主是怎么解决的呢?求帮助啊~~谢谢

LLFT 发表于 2012-8-15 17:47:23

在connection文本框里应该怎么写啊?

zhuzhihai 发表于 2014-5-27 17:08:21

我也碰到了这个问题,搞了一天。后来发现是ORACLE数据库的客户端没装好导致的错误,如果大家进入到“开始--控制面板--管理工具--数据源ODBC--驱动程序页签”如果没有发现有“oracle in oraclient11g_home1”这个驱动程序的话,说明装的ORACLE客户端有问题,重新装下ORACLE客户端就可以了。如果生成的连接字符串只有“DSN=xxxxxx;UID=xxxxxx;PWD=xxxxxx;”这几个信息的话说明ORACLE客户端有问题,完整的字符串应该是“DSN=xxxxxx;UID=xxxxxx;PWD=xxxxxx;DBQ=xxxxx ;DBA=W;APA=T;EXC=F;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;BTD=F;BNF=F;BAM=IfAllSuccessful;NUM=NLS;DPM=F;MTS=T;MDI=F;CSR=F;FWC=F;FBS=64000;TLO=O;MLD=0;ODA=F;”包含这些信息才对

gxliyuming 发表于 2014-10-27 15:49:29

zhuzhihai 发表于 2014-5-27 17:08
我也碰到了这个问题,搞了一天。后来发现是ORACLE数据库的客户端没装好导致的错误,如果大家进入到“开始-- ...

你好,我连接的是SQL数据库,驱动程序标签页,有sql server 驱动程序,生成的连接字符串只有“DSN=xxxxxx;UID=xxxxxxWD=xxxxxx;”还是有data retriever failed to execute query这个错误。不懂啥原因,是不是连接数据库字段 都有像你说的这么多字段才对?

Fliry 发表于 2014-11-26 10:05:53

配置了Oracle的DSN后,LR Datawizard导入数据库数据,Connection中生成的连接字符串中只要包括如下DSN,UID,PWD,DBQ信息(这些信息应该配置DSN时保证正确了,在配DSN时test通过)就可以使用查询语句成功导入数据库的数据了。(其他字段可有可无)
例如: 生成Connection连接字符串如下:DSN=JCDEV;UID=system;PWD=abcdef;DBQ=192.168.2.75:1521/JCDEV;(连接JCDEV数据库库)
然后使用如下查询语句:select status_type_name from REPCAT$_TEMPLATE_STATUS      (查询导入表REPCAT$_TEMPLATE_STATUS 中的 status_type_name 属性的数据 )
即可成功导入查询到的数据了
注意:当查询语句错误或查询的表内容不存在时,也会报“Data retriever failed to execute query”错误,所以请确认该查询语句在数据库中能查到内容(可现在数据库中尝试,是否可查到结果)

Fliry 发表于 2014-11-26 10:23:32

补充一下,配置ODBC,添加的系统DSN中没有提供Oracle连接,需要自己先装Oracle client,在列表中才会有对应的Oracle的连接,Oracle数据库的DSN一定要配对,配置完后,保证Test通过。
页: [1]
查看完整版本: loadrunner 参数化连接oracle数据库的问题