2003-11-7 14:02
燕狂徒
怎样用命令行通过db2 connect用来访问AS/400和 OS/390<br />在windows/aix平台上访问db/400有两种方法. 一是通过as/400所提供的client access, 二是通过db2 connect产品(该产品被包含在db2 ESE版本中也可单独订购).<br />有两种方法来配置db2 connect从而达到访问db/400的目的. 一是通过db2 connect带的客户端配置帮助db2cca(client configuration assistant), 该程序是GUI界面, 易于使用, 这里就不详述了.二是通过db2命令行的命令, <br />在aix机器上没有db2cca<br />这里主要介绍了如何使用db2命令行的方式来访问db/400.<br />首先保证已经在当前客户机安装了db2connect<br />命令如下:<br />db2 catalog tcpip node node400 remote as400ip server 446<br />db2 catalog DCS db db400 as as400local<br />db2 catalog db db400 at node node400 authentication DCS<br />测试连接<br />connect to db400 user 用户名using 口令<br />其中db400是数据库在客户端的别名, as400local是as/400本地数据库名, 您可以在as/400命令行发wrkrdbdire命令来获取该名. as400ip是as/400服务器的ip地址或主机名.<br />如果您没有正确的编目db/400上, 您可能会得到sql5048n的错误信息. 另外一个常见的错误是sql7008n,该错误表示在as/400上的db2表没有被日志化. 为了解决这个问题, 您可以日志化需要被访问的表或改变隔离级别到'no commit'<br />下面是从命令行连接OS/390机器得DB2<br />首先保证已经在winnt/system32/devices/etc/hosts文件中加入了 <br />主机ip地址 os390(机器名)<br />catalog tcpip node os390 remote os390 server 446 ostype MVS<br />catalog DCS database db390<br />catalog database db390 as db390 at node os390 authentication DCS<br />下面测试连接connect to db390 user 用户名 using 口令
2003-11-8 17:07
hanson.guo
我做了一下测试, 不成功, 报错:<br />db2 => connect to sss400 user qsecofr using ****<br />SQL30060N "qsecofr" does not have the privilege to perform operation "121C".<br />SQLSTATE=08004<br /><br />说我没有权限执行"121C", 我在aix,db2,as400都是管理员, 有最高权限,<br />"121C"是什么来的? 为什么不成功????
2003-11-8 17:26
hanson.guo
已经解决了。Thanks.
2007-5-28 08:41
muzijiang
楼主能不能贴个 gui 配置的过程啊,刚接触不久
谢了
2007-5-28 09:16
beginner-bj
[quote]原帖由 [i]muzijiang[/i] 于 2007-5-28 08:41 发表 [url=http://www.loveunix.net/discuz/redirect.php?goto=findpost&pid=665809&ptid=6962][img]http://www.loveunix.net/discuz/images/common/back.gif[/img][/url]
楼主能不能贴个 gui 配置的过程啊,刚接触不久
谢了 [/quote]
我贴一个吧
[url=http://www-128.ibm.com/developerworks/cn/db2/library/techarticles/0301chong/0301chong2.html]http://www-128.ibm.com/developerworks/cn/db2/library/techarticles/0301chong/0301chong2.html[/url]
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.