日期:2014-05-17  浏览次数:20425 次

windows 8批处理 显示时间
在windows8里面,作了一个任务计划,定时自动备份数据库。定时自动备份出来的数据库名称,想以当天的时间命名,例如今天是20120817 就想备份出来的数据库为20120817.dmp 这个在windows2003里面执行成功,在windows 08里面不行。这个要怎么取名字呀? 定时每天备份的。 在windows 2003里面是这样写的:oracle%date:~0,10%.dmp 现在在windows 08里面怎么写呀?



------解决方案--------------------
写成expData.bat批处理试一下呢


expData.bat的内容:


exp system/system@orcl file=c:\oracle_bak\tne%date:~4,10%.dmp owner=tne exp system/system@orcl file=c:\oracle_bak\prt%date:~4,10%.dmp owner=prt exp system/system@orcl file=c:\oracle_bak\sec%date:~4,10%.dmp owner=sec exp system/system@orcl file=c:\oracle_bak\tea%date:~4,10%.dmp owner=tea exp system/system@orcl file=c:\oracle_bak\pic%date:~4,10%.dmp owner=pic exp system/system@orcl file=c:\oracle_bak\system%date:~4,10%.dmp owner=system path=D:\WinRAR 3.20 rar a Data%date:~4,10%.rar *%date:~4,10%.dmp del *%date:~4,10%.dmp