db2未初始化命令环境是什么原因?解决方法

db2未初始化命令环境是什么原因?
我有一个批处理文件内容如下:
db2cmd -c -i -w 
db2 connect to mydb2 user db2inst1 using 123
db2 -td@ -f .\mydir\abc.txt -l .\log\abc.log  

在执行该批处理时,出现db2未初始化命令环境,求解!

另,请大家提出援助之手,多提供一些这方面的知识。跪谢!!!

------解决方案--------------------
你把这两句 弄到一个文件当中 让db2cmd直接去执行该文件
------解决方案--------------------
没办法 上下行被认作两个不同的窗口 db2cmd 开新窗
db2 又开新窗 两个窗没有建立联系 报的错是后面db2命令执行的过
------解决方案--------------------
直接运行db2cmd命令,可以吗,报不报错。