oracle自动备份压缩批处理文件不能正确执行

oracle自动备份压缩批处理文件不能正确执行,第1张

rar a %store_path% @backlst

rar a %store_path% @backloglst

这两句的rar你引用绝对路径试试,根据你winrar安装路径自行更改。类似于:

"C:\Program Files\WinRAR\RARexe" a %store_path% @backlst

"C:\Program Files\WinRAR\RARexe" a %store_path% @backloglst

你的邱大侠没来!我来掺合一下!

“如果一个文件直接压缩,sql备份出来一个,就成了两个文件,压缩bat就变成了压缩两个了”这话我实在是无法理解含义。

至于小时,那是因为需要进行补零,你虽然补零了,但却忽略了10点开始的时间了,因为你把十点以后的小时全部变成了单数,因为你只截取了个位数,而丢弃了十位数,导致你的时间永远在00-09之间。

所以小时补零,我们不能按照你的那个方式来补

set ymd=%date:~,10%

set ymd_a=%ymd:/=-%

set ymd_b=%ymd:/=_%

set HH=%time:~,2%

set HH=%HH: =0%

echo 年-月-日   %ymd_a%

echo 年_月_日   %ymd_b%

echo 小时       %HH%

pause

备份命令的栗子:db2 backup db tt online to /db2home/db2 compress include logs

然后命令挂到crontab里面就行了

db2一备份数据库就几乎不动了,慎重哈~(其实一周备份一次就差不多了)

数据库可以把MDF,LDF文件复制出来,或者直接数据库右键就可以备份数据库,还原可以“附加数据库(需要MDF)”,“还原数据库”,我是用2000的,2005我少用,但也用过,好像也差不多。

压缩就不清楚了!!!

#!/bin/bash

date=$(date -d '+0 days' '+%Y-%m-%d') #声明一个变量,并赋值当天日期

cd /root/data #进入目录

mkdir $date #创建目录

mysqldump -uusername -ppassword db_name > $date"db_namesql" #数据库备份,修改用户名密码,还有要备份数据库

tar -zcf $date"targz" $date #压缩打包

rm -rf $date #删除源数据

保存为baksh,每天16:30备份定时任务,没有crontab命令:yum install vixie-cron

chmod +x //baksh

crontab -e

30 16 //baksh

以上就是关于oracle自动备份压缩批处理文件不能正确执行全部的内容,包括:oracle自动备份压缩批处理文件不能正确执行、最近需要对sql备份文件进行压缩备份bat脚本写的邱大侠帮助、想请教下各路大神,linux下每天定时给db2数据库做一个全库压缩备份的脚本,应该怎么写呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9355279.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存