首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

几行关于DOS里运行DB2批处理的语句··不会写()

2012-03-12 
几行关于DOS里运行DB2批处理的语句不会写(求助)@echo offdb2cmdd:md d:\%date:~0,10%db2 backup database

几行关于DOS里运行DB2批处理的语句··不会写(求助)
@echo off
db2cmd
d:
md d:\%date:~0,10%
db2 backup database REALKCCB
pause>nul  

(这是我遇到的困难:1.运行批处理后,C:盘不自动切到D:盘上去,后面也就都不执行了。
  2.我在执行下面的db2 backup database REALKCCB全库备份后的数据是放在上一步D:盘里按时间每天自动建立的文件夹里面吗?当第二天又产生新的,不会覆盖。
  3.批处理执行完后,批处理的窗口自动关闭。)



[解决办法]
试试如下这样写:

@echo off
md d:\%date:~0,10%
dbcmd db2 backup database REALKCCB to d:\%date:~0,10%


第三个问题,你是想执行完后关掉窗口还是不关掉窗口?
上面的写法运行完后dbcmd窗口不会关掉,如果你想关掉,可以改成这样:
dbcmd -c db2 backup database REALKCCB to d:\%date:~0,10%

你可以google以下dbcmd的几个开关,主要是-i, -c, -w 等。

热点排行