oracle日期导出mysql_Oracle 获取系统日期时间,导出数据库

@ECHO 功能:获取系统日期时间,导出数据库

@ECHO 说明:随便使用和更改

@ECHO 作者:守护者

@ECHO 时间:2004-09-02

@ECHO 自动备份:AT 19:00 /every:M,T,W,Th,F,S,Su c:/auto_exp.bat

ECHO OFF

REM 输出日期时间到TEMP

set mydate=%temp%/mydate.tmp

set mytime=%temp%/mytime.tmp

date /T > %mydate%

time /T > %mytime%

REM 忽略;开头的行,用-分隔,取1,2,3个符号

set parsearg="eol=; tokens=1,2,3* delims=-, "

for /F %parsearg% %%i in (%mydate%) do set yyyymmdd=%%i%%j%%k

set parsearg="eol=; tokens=1,2,3* delims=:, "

for /F %parsearg% %%p in (%mytime%) do set ppqq=%%p%%q

REM set exp_file=%TEMP%/HNDL_%yyyymmdd%_%ppqq%.dmp

set exp_file=C:/HNDL_%yyyymmdd%_%ppqq%.dmp

REM 如果文件存在,那么退出

REM IF EXISTS %exp_file% GOTO END1

set store_path=D:/营销开发日常备份/数据库备份/HNDL_%yyyymmdd%_%ppqq%.dmp

REM 到出文件

ECHO ON

exp HNDL/HNDL@HNDL FULL=N GRANTS=Y ROWS=Y file=%exp_file% OWNER=HNDL

ECHO OFF

REM 拷贝到默认路径

ECHO ON

COPY %exp_file% %store_path%/Y

DEL %exp_file% /F

REM 导出数据库到默认路径,数据库导出文件为当日日期

REM exp HNDL/HNDL@HNDL FULL=N GRANTS=Y ROWS=Y file=D:/营销开发日常备份/数据库备份/%date:~4,10%.dmp OWNER=HNDL

REM 导出数据库到默认路径,数据库导出文件为当日日期的星期几,每个星期只保留一份备份,重复文件将自动覆盖

REM exp HNDL/HNDL@HNDL FULL=N GRANTS=Y ROWS=Y file=D:/营销开发日常备份/数据库备份/%date%.dmp OWNER=HNDLREM 导出完成REMREM GOTO END2REMREM :END1REM REM 退出REM ECHO 存在文件%exp_file% 请确认后退出REM GOTO END3REM :END2REM ECHO 导出完成,请确认退出REM GOTO END3REM :END3REM PauseREM ECHO 完成退出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值