谢谢了。但是我根据那个里面的操作。还是不能完成。能不能把你以前用过的。方法、经验给我传授下? 再次谢谢。 [解决办法] 这上面的步骤已经够详细了吧,每一步都有了,还有示例代码,我总结的没他好。 你哪个步骤出问题了? [解决办法] 你是怎样做 的,提示什么 [解决办法] 1、建立包装器 连接到本地数据库 db2 connect to test1; create wrapper DRDA; 2、建立服务器 create server yj type db2/udb version 9.7 wrapper drda authorization "db2inst1" password "db2inst1" options(node 'node1',dbname 'bb')
这里面的参数我都不明白什么意思。 3、用户映射 db2 "create user mapping for "db2inst1" server yj options (add remote_authid 'db2inst1' ,add remote_password 'db2inst1')" 4、建立别名 db2 "create nickname yj_test for yj.db2inst1.test" CREATE NICKNAME remote_t_usertable FOR remoteserver_195.db2inst1.t_usertable; 5、连接到本地数据库 db2 conncet to test1 db2 "select * from db2inst1.yj_test" 根据这个步骤来做。问题是第2部就走不下去了。
[解决办法]
http://www.ibm.com/developerworks/cn/data/library/techarticles/0304lurie/0304lurie.html 有说明 [解决办法] 为远程数据库创建“包装器” 每次创建这个时候都出差。 db2inst1@hfmpServer:~> db2 CREATE WRAPPER "INFORMIX" LIBRARY 'db2informix.dll'; DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command. During SQL processing it returned: SQL0104N An unexpected token "CREATE WRAPPER INFORMIX LIBRARY" was found