紧急求助:db2 client调用存储过程

现有两台服务器,一台安装db2 server,另一台安装 db2 client,在client端配置实例db2inst1,并编目server端数据库。在客户端可以正常执行select、update、delete等sql语句,可以成功调用不带参数存储过程,但是调用但参数存储过程会报如下错误:[db2inst1@localhost ~]$ db2 "call a...显示全部
现有两台服务器,一台安装db2 server,另一台安装 db2 client,在client端配置实例db2inst1,并编目server端数据库。
在客户端可以正常执行select、update、delete等sql语句,可以成功调用不带参数存储过程,但是调用但参数存储过程会报如下错误:
[db2inst1@localhost ~]$ db2 "call adm.sp_test_zcq_var('20150101') "
SQL0104N  An unexpected token ")" was found following "BEGIN-OF-STATEMENT".  
Expected tokens may include:  "".  SQLSTATE=42601
在server端却可以正常执行成功
[dpfinst1@node1 ~]$ db2 "call adm.sp_test_zcq_var('20150101')"
  Return Status = 0
[dpfinst1@node1 ~]$收起
参与6

查看其它 4 个回答cqzhang的回答

cqzhangcqzhang系统架构师inspur
谢谢大家的帮助,问题已解决。
之前安装的客户端为v10.5fp3a_linuxx64_client.tar.gz
换了介质重新安装(v10.5_linuxx64_server_t.tar.gz)
./db2_install   -CLIENT
编目节点和数据库
问题解决
IT咨询服务 · 2015-06-01
浏览819

回答者

cqzhang
系统架构师inspur
擅长领域: 数据库双活Db2 pureScale

cqzhang 最近回答过的问题

回答状态

  • 发布时间:2015-06-01
  • 关注会员:1 人
  • 回答浏览:819
  • X社区推广