panpan
作者panpan·2012-05-01 16:02
数据库架构师·pan

win7下运行DB2客户端和JMeter

字数 690阅读 3166评论 2赞 0
    前言:win7下一些软件的不正常,跟win7的权限有很大关系。
     
      在win7下安装db2 9.7客户端后,在cmd中运行db2cmd启动clp,输入db2的任何命令都显示:SQL5005C 系统错误
接着尝试用开始菜单中的快捷键 “命令窗口-管理器”,发现db2命令可用,探究原由,原来运行db2cmd必须以管理员的身份运行。虽然我的当前用户workman就是管理员,但就是不行。
     (ppjava2009 评论,运行db2cmd改成运行C:IBMSQLLIBBIN>db2cwadmin.bat就行了
 
    查看db2cwadmin.bat,是一个环境初始化的脚本,开始菜单中的快捷键 “命令窗口-管理器”就是指向db2cwadmin.bat

       在运行JMeter进行数据库测试的时候,在用户workman下运行JMeter,结果执行时报错:

       SQL1031N  在指示的文件系统中找不到数据库目录。  SQLSTATE=58031

      这显然是在调用db2客户端时发生了异常,而db2客户端是好的,在客户端我是可以连接服务器的db2数据库的,因此db2客户端应该没问题。我在运行JMeter时,以管理员身份运行,连接数据库正常。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论2 条评论

panpanpanpan数据库架构师pan
2012-05-01 21:22
谢谢啊
ppjava2009ppjava2009系统工程师用友汽车信息科技(上海)有限公司
2012-05-01 20:52
运行db2cmd改成运行C:IBMSQLLIBBIN>db2cwadmin.bat就行了。
Ctrl+Enter 发表

作者其他文章

相关问题

X社区推广