Windows下Oracle自动备份

 

 1  @echo   off
 2 
 3  set  t_date = % date %
 4  set  t_time = % time %
 5 
 6  set  t_n = %t_date:~ 0 , 4 %
 7  set  t_y = %t_date:~ 5 , 2 %
 8  set  t_r = %t_date:~ 8 , 2 %
 9  set  t_h = %t_time:~ 0 , 2 %
10  set  t_m = %t_time:~ 3 , 2 %
11 
12  set  full_name = CTEurope%t_y%%t_r%%t_h%%t_m%
13 
14  exp eutest / 1 @gentle file = %full_name% . dmp
15 
16  " C:\Program Files\WinRAR\Rar.exe "  a -k -r -s -m1 %full_name% . rar %full_name% . dmp
17 
18  del  %full_name% . dmp

 

 

然后将这个bat文件添加到windows的任务计划中,设置每隔多少时间运行一次,备份文件会自动以当前时间来保存并压缩。

注意:当用户名或者密码中,含有特殊字符时,需要用"""将其包含进来,这样才可以导出,例如:

用户名:zhangxd

密码:zhangxd

SID:mydb

则导出命令应该是:exp   zhangxd/"""密码"""@mydb   log=log.txt

转载于:https://www.cnblogs.com/java-koma/archive/2009/12/19/1627968.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值