Oracle 获取系统日期时间,导出数据库
2006-04-29 17:38
513 查看
@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=HNDL
REM 导出完成
REM
REM GOTO END2
REM
REM :END1
REM REM 退出
REM ECHO 存在文件%exp_file% 请确认后退出
REM GOTO END3
REM :END2
REM ECHO 导出完成,请确认退出
REM GOTO END3
REM :END3
REM Pause
REM 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=HNDL
REM 导出完成
REM
REM GOTO END2
REM
REM :END1
REM REM 退出
REM ECHO 存在文件%exp_file% 请确认后退出
REM GOTO END3
REM :END2
REM ECHO 导出完成,请确认退出
REM GOTO END3
REM :END3
REM Pause
REM ECHO 完成退出
相关文章推荐
- Oracle获取系统的时间和日期
- JAVA,jsp,oracle获取系统当前时间以及日期格式转换!
- oracle常用的修改表信息及其获取系统日期时间的sql语句
- 在java中获取当前系统时间 插入数据库中的时间值没有时间只有日期的原因
- Oracle 数据库中获取系统的当前时间
- Oracle日期时间(Date/Time)操作 博客分类: 数据库 OracleASP.netSQLASPJSP sysdate+(5/24/60/60) 在系统时间基础上延迟5秒 sysdat
- java 日期的格式化、解析、数据库相关操作、获取系统时间、String与Date的转换
- Oracle中获取系统时间与格式化日期
- Android 系统时间日期的获取
- oracle 获取数据库时间
- Android 系统日期时间的获取
- Oracle获取系统时间及格式化
- java中获取当前系统时间,日期并格式化输出
- Android:获取系统当前日期时间
- 一天一点MySQL复习——获取数据库系统时间、变量赋值、变量比较
- mysql 获取时间日期后,如何在数据库里去掉小数点后面的零
- QT获取系统时间,以及设置日期格式
- Oracle中如何获取系统当前时间
- 获取系统日期和时间
- 获取系统日期和24小时制时间