算你有福,我才写的一个用来备份公司数据的,发给你看看吧,将BAT文件加在计划任务里就行了 以下是内容:rem ===删除老备份文件 del /q e:\backup\oldback\*.* Yrem ===将上一次备份的文件拷备到老备份目录 copy e:\backup\newback\*.* e:\backup\oldbackrem ===删除上一次备份目录的文件 del /q \newback\*.* Yrem ===按用户导出,导出新的数据到新备份目录,输出文件名字格式为20051102.dmpexp system/manager@cjtest file=E:\backup\newback\%date:~4,4%%date:~9,2%%date:~12,2%.dmp owner=hnnb rem ========================其它备份策略============================= rem ===备份整个数据库 rem ===exp system/manager inctype=complete file=990702.dmp rem ===备份上一次备份后改变的数据 rem ===exp system/manager inctype=incremental file=990702.dmp rem ===累计型导出方式只是导出自上次“完全” 导出之后数据库中变化了的信息 rem ===exp system/manager inctype=cumulative file=990702.dmp rem ==== 按表名导出 rem ====exp system/manager@cjtest tables=(tab_area,tab_city) rem ====file=E:\backup\newback\%date:~4,4%%date:~9,2%%date:~12,2%.sqlrem ====如果数据库遭到意外破坏,数据库管理员可按以下步骤来恢复数据库: rem ====第一步:用命令CREATE DATABASE重新生成数据库结构; rem ====第二步:创建一个足够大的附加回段。 rem ====第三步:完全增量导入A: rem ====imp system./manager inctype= RECTORE FULL=Y FILE=A rem ====第四步:累计增量导入E: rem ====imp system/manager inctype= RECTORE FULL=Y FILE =E rem ====第五步:最近增量导入F: rem ====imp system/manager inctype=RESTORE FULL=Y FILE=F
以下是内容:rem ===删除老备份文件
del /q e:\backup\oldback\*.* Yrem ===将上一次备份的文件拷备到老备份目录
copy e:\backup\newback\*.* e:\backup\oldbackrem ===删除上一次备份目录的文件
del /q \newback\*.* Yrem ===按用户导出,导出新的数据到新备份目录,输出文件名字格式为20051102.dmpexp system/manager@cjtest file=E:\backup\newback\%date:~4,4%%date:~9,2%%date:~12,2%.dmp owner=hnnb
rem ========================其它备份策略=============================
rem ===备份整个数据库
rem ===exp system/manager inctype=complete file=990702.dmp rem ===备份上一次备份后改变的数据
rem ===exp system/manager inctype=incremental file=990702.dmp rem ===累计型导出方式只是导出自上次“完全” 导出之后数据库中变化了的信息
rem ===exp system/manager inctype=cumulative file=990702.dmp
rem ==== 按表名导出
rem ====exp system/manager@cjtest tables=(tab_area,tab_city)
rem ====file=E:\backup\newback\%date:~4,4%%date:~9,2%%date:~12,2%.sqlrem ====如果数据库遭到意外破坏,数据库管理员可按以下步骤来恢复数据库:
rem ====第一步:用命令CREATE DATABASE重新生成数据库结构; rem ====第二步:创建一个足够大的附加回段。 rem ====第三步:完全增量导入A: rem ====imp system./manager inctype= RECTORE FULL=Y FILE=A rem ====第四步:累计增量导入E: rem ====imp system/manager inctype= RECTORE FULL=Y FILE =E rem ====第五步:最近增量导入F: rem ====imp system/manager inctype=RESTORE FULL=Y FILE=F