代码改变世界

利用系统任务计划执行数据库备份

2011-03-09 15:46  Peter Jin  阅读(297)  评论(0编辑  收藏  举报

进行数据库备份可以利用系统任务计划去做,而我们要做的只是写好这个备份的BAT,这里用Oracle数据库备份为例,如下,:

1.第一步,Bat文件准备(DbBak.bat);

@echo off
sqlplus.exe user
/pwd@SID @"DbBak.sql" 


2.第二步:备份命令准备(DbBak.sql);

column today new_val dt
select to_char(sysdate, 'yyyymmdd') today from dual;
$
exp user/pwd@SID owner=tisat rows=file=D:\BAK_&dt.dmp log=D:\BAK_&dt.log statistics=none;
quit;


3.在系统任务计划中加入计划>定时备份完成。