oracle备份的bat文件

rem call LogicBackup.bat %DUMP_DIR%
rem ==========================================================================================
rem 本批处理实现支持exp数据库的Oracle数据库版本的数据库逻辑备份,流程为:导出数据到
rem dump_bak 数据库目录下,然后把dmp文件以rar格式放入当天备份日期命名的目录下,便于以后按
rem 照日期恢复。
rem
rem 需要配置的参数说明:
rem BAT_HOME:即本批处理所在的目录;
rem BKDIR:是调用本批处理时传进来的参数 dump_dir,即要备份到的数据文件目录。
rem BKFILE:备份日期
rem HHMMSS:备份时间
rem FilePrefix:备份文件名的前缀
rem UserName:备份的用户名
rem Password:备份的密码
rem NetServer:连接数据库的NET服务名
rem ORA_HOME:执行exp文件的目录
rem Author: majy
rem Time: 2007-06-25
rem ==========================================================================================
rem
cd..
set dump_bak=F:\JJTDATA_BAK
set BKFILE=%Date:~0,4%%Date:~5,2%%Date:~8,2%
set HHMMSS=%time:~0,2%%time:~3,2%%time:~6,2%
set FilePrefix=jjtdata
set UserName=jjt123
set Password=jjt123
set NetServer=ORAPOP
set ORA_HOME=F:\oracle数据库定时备份
cd %ORA_HOME%
exp %UserName%/%Password%@%NetServer% file=%dump_bak%\%FilePrefix%_%BKFILE%_%HHMMSS%.dmp

操作:
1.按文件oracleBackUp.bat里面的设置方法操作.
2.定义一个windows时计划任务.

最近客户要求系统的数据库每天备份一次,总是保留最近一个星期的备份文件,写了一个脚本,也许有朋友会用到

新建bat文件

--------------------------------------------------------------------------

del d:\dbbak\bak7.dmp
ren d:\dbbak\bak6.dmp bak7.dmp
ren d:\dbbak\bak5.dmp bak6.dmp
ren d:\dbbak\bak4.dmp bak5.dmp
ren d:\dbbak\bak3.dmp bak4.dmp
ren d:\dbbak\bak2.dmp bak3.dmp
ren d:\dbbak\bak.dmp bak2.dmp

exp vshop/vshop@local owner=vshop file=d:\dbbak\bak.dmp

---------------------------------------------------------------------------

放在任务计划里每天执行一遍就可以了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值