2012-07-09 59 views
1

需要使用unix shell脚本连接到DB2数据库 我正在使用QMF工具每次运行DB2查询。现在我需要通过shell脚本连接它。 DSN名称--GM2P DB名称 - DPPRICMG 表名 - 项目 任何帮助和建议,将不胜感激。 任何人都可以请回答这个尽快。 感谢需要使用unix shell脚本连接DB2数据库

+0

是db2在unix盒子上运行吗? – brandong 2012-07-12 19:44:36

回答

1

为了正确地运行脚本,你必须编目远程数据库这样的:

db2 catalog tcpip node NODE1 remote ip.ip.ip.ip server 50000 
db2 catalog database mydb1 at node NODE1 authentication server 

然后你可以使用这个脚本发出任何你想要的SQL:

db2 connect to mydb2 user username using password 
db2 "update bla bla bla " 
db2 connect reset 

请注意,如果您正在使用DB2 for z/OS,那么编目将有点不同。