如何在sqlserver2008中创建删除数据库备份数据的计划(sqlserver维护计划备份数据库)

利用ORACLE的任务计划、批处理文件和EXP导出功能,可以按日期自动生成ORACLE备份文件,极大地方便了ORACLE数据备份。

建议一(每周备份,压缩成RAR)以下是ORACLE自动备份的批处理文件内容,请配合任务计划:

示例:

@ECHOOFF

SETBACKPATH=d:

ECHO准备备份数据库。

REM7日周期

如果存在%BACKPATH%ONEGOTOONE

IFEXIST%BACKPATH%TWOGOTOTWO

if exist % back path % three goto tree

如果存在% BACKPATH % FOURGOTOFOUR

IFEXIST%BACKPATH%FIVEGOTOFIVE

IFEXIST%BACKPATH%SIXGOTOSIX

如果存在%BACKPATH%SEVENGOTOSEVEN

ECHOE

:一个

SETBACKPATH_FULL=%BACKPATH%ONE

REN%BACKPATH%ONETWO

戈托巴克

:两个

SETBACKPATH_FULL=%BACKPATH%TWO

REN % BACKPATH %

戈托巴克

:三个

SETBACKPATH _ FULL = % BACKPATH % THREE

REN % BACKPATH %

戈托巴克

:四个

set back path _ FULL = % back path % FOUR

REN % BACKPATH %

戈托巴克

:五个

set back path _ FULL = % back path % FIVE

REN % BACKPATH %

戈托巴克

:六个

SETBACKPATH_FULL=%BACKPATH%SIX

REN % BACKPATH %

戈托巴克

:七个

set back path _ FULL = % back path % SEVEN

REN%BACKPATH%SEVENONE

戈托巴克

:返回

EXPense/ense file = % back path _ FULL %。DMP

RARa%BACKPATH_FULL%。rar%BACKPATH_FULL%。DMP

DEL%BACKPATH_FULL%。DMP

SETBACKPATH=

SETBACKPATH_FULL=

出口

描述:

文件名以星期命名。

备份后调用rar进行压缩。

这样可以保存一周的历史数据。

注意:需要将programfiles/winrar目录下的rar.exe复制到系统system32目录下。

建议2:

1,批量文件备份. bat

expsystem/manager file = d:ackuporacoracle % date:~ 0,10%。dmpowner = system log = d:ackupooracleoracle % date:~ 0,10%。原木

将生成Oracle2006-01-09.dmp文件。

expsystem/manager file = d:ackuporacoracle % date:~ 11,3%。dmpowner = system log = d:ackupooracleoracle % date:~ 11,3%。原木

甲骨文星期一。会生成dmp文件,然后以周为周期保存一个备份文件,可以灵活使用***7备份文件的$date$ date参数。