是不是在sh文件里做呀,NT也可以吗

解决方案 »

  1.   

    不是在sh里做,是在nt里,绝对是可以的,只是怎么写我忘记了;
      

  2.   

    %date:~1,4%是取%date%中的第2到第5个字符,要注意的是一个汉字只算一个字符。
      

  3.   

    UNIX系统SHELL文件backup.sh如下:DM=`date +%a`
    FILENAME=`date +%Y%m%d%H%M`echo "Now start backup..."
    echo "Now is "`date +%D %H%M%S`exp USERID=name/pwd FILE=$FILENAME.dmp log=$FILENAME.log FULL=Y
      

  4.   

    http://expert.csdn.net/Expert/topic/1303/1303132.xml?temp=.7292139
      

  5.   

    上面阿写的那段SHELL脚本加到CRON里面就可以根据当时的执行时间生成相应文件名的DMP文件,比如,CRON里设置每日凌晨2点自动执行该backup.sh则:
    ls -lt
    -rw-r--r--   1 oracle   dba           18084 Mar 27 02:02 200303260200.log
    -rw-r--r--   1 oracle   dba      1334255616 Mar 26 02:18 200303260200.dmp
    -rw-r--r--   1 oracle   dba            7616 Mar 26 02:03 200303250200.log
    -rw-r--r--   1 oracle   dba      1334255616 Mar 25 02:10 200303250200.dmp