bat自动备份Oracle数据库

1.新建bat文件

在D盘新建oraclebackup文件夹,将oracle安装目录下的exp.exe文件考在此文件下,新建orcalebackup.txt文件内容如下:

@echo off  

rem 按时间重定义文件夹名称
set tbuf=D:\oraclebackup
set name=%date%
set time_hh=%time:~0,2%
if /i %time_hh% LSS 10 (set time_hh=0%time:~1,1%)
set name=%date:~,4%%date:~5,2%%date:~8,2%_%time_hh%%time:~3,2%%time:~6,2%%name:~-3%

rem 开始备份数据
exp username/password@192.168.0.88  file='%tbuf%\%name%.dmp'  log='%tbuf%\log\%name%.log'   

这里我是把log文件和dmp文件分开存放,不想分开修改下地址就行。

这里设置文件创建的名称是系统时间和周几,看个人需求自行更改。

完成后双击orcalebackup .bat测试。

下面看下导出后的效果

2.创建定时任务

在定时任务中,新建一个任务,起好名字,建好时间,选择刚刚新建的bat文件,完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值