“demian”通过精心收集,向本站投稿了5篇linuxshell实现自动清理rman备份文件的脚本,以下是小编为大家准备的linuxshell实现自动清理rman备份文件的脚本,仅供参考,欢迎大家阅读。

篇1:linuxshell实现自动清理rman备份文件的脚本
rman备份脚本
#! /bin/bash
su - oracle <
rman target /<
backup AS COMPRESSED BACKUPSET database
include current controlfile format'/orabak/db_%d_%T_%s'
plus archivelog format'/orabak/arch_%d_%T_%s' delete allinput;
delete noprompt obsolete;
exit;
EOF
第三个备份保存平台自动清理过期的备份文件
#! /bin/bash
for file in `ls /orabak`
do
if [[ ${file:0:2} == “db” ]];then
fdate=${file:10:8}
mydate=`date +%Y%m%d -d “-7 day”`
if [[ $fdate < $mydate ]];then
rm -rf $file;
else
echo $file;
fi
else
fdate=${file:12:8}
mydate=`date +%Y%m%d -d “-7 day”`
if [[ $fdate < $mydate ]];then
rm -rf $file;
else
echo $file;
fi
fi
done
篇2:Word如何自动创建备份文件
为了保证Word文档在损坏或被非法修改后能更有效地挽回损失,用户可以启用Word自动创建备份文件的功能,通过启用自动创建备份文件功能,可以在每次经过修改而保存Word文档时自动创建一份备份文件,操作步骤如下所述:
第1步,打开Word2007窗口,然后依次单击Office按钮→“Word选项”按钮,如图1所示。
图1单击“Word选项”按钮
第2步,在打开的“Word选项”对话框中切换到“高级”选项卡,然后在“保存”区域中选中“始终创建备份副本”复选框,并单击“确定”按钮,如图2所示,
图2 选中“始终创建备份副本”复选框
用户可以在原始Word文档的目录中看到自动创建的Word备份文件,一旦原始文件被误操作,即可打开该备份文件并将其另存为正常的.docx文件,如图3所示。
图3 自动生成的Word备份文件
篇3:如何设置CorelDraw自动备份文件
问:Coreldraw的自动备份文件保存位置在哪里?如何设置?
答:如果你没更改过CD设置的话,默认的备份文件是跟原文件在同一个文件夹;可以按Ctrl+J“选项”-“保存”里查看位置,
点“文件-打开”,在打开类型中选择全部格式,就能看到CD文件名下含有一个同名的文件名,后缀以cdr_的备份结尾,CD不允许直接打开备份文件,要打开备份文件,你要么在资源管理器中直接拖曳备份文件到CD程序中打开,要么修改备份文件的后缀为***.cdr就可以打开了,记得不要改成同原文件名同名,不然可是修改不成功的,
CD程序中的默认设置是每10分钟一次自动备份,如果电脑不是很稳定,就按这个默认设置。如果稳定性还可以的话,建议把自动备份时间改为30分钟以上,不然一会一卡,一会一卡,也比较烦。
篇4:Windows中计划任务实现自动备份文件Windows服务器操作系统
我们来利用windows系统的计划任务来实现数据库的备份,1,是文件夹copy到固定的文件夹,2.是把文件夹copy以当天日期的自动生成的文件夹:
1:我们公司要做一个“统计每天下线影片”的应用,我先把这个功能做成一个WinForm程序,生成一个exe文件
2:“开始->程序->附件->系统工具”中找到它,打开“计划任务”窗口
3:双击“添加已计划的任务”项,启动“计划任务向导”
4:选择要执行的应用程序,这里我们选择的是具有“统计每天下线影片”功能的exe文件
5:输入任务名称,你可以使用默认名或者取一个你喜欢的名字,选择任务的执行方式,我们选择“每天”项
6:设置任务开始的时间和日期,默认情况是当前的时间和日期,我们将开始时间改为9:00,也就是我们上班的时间
7:单击“完成”按钮,”计划任务“窗口中就加入了一项新任务
先看看备份是乍么备案的吧!把下面几行代码拷贝成.bat文件(除了括号里面的),在每天定时执行计划里执行这个文件就可以了,
代码如下复制代码C:WINDOWSsystem32xcopy Z:b-b-car.com D:b-b-car.combak /y /e
(y:替换时不需确认,
代码如下复制代码set mmdd=%date:~0,4%%date:~5,2%%date:~8,2%C:WINDOWSsystem32xcopy Z:b-b-car.com D:b-b-car.combak%mmdd% /d /y /e
(d:目录 f:文件 y:替换时不需确认,e:复制所有文件)
自动备份数据库可用下面命令,注意数据库一定要有密码,因为没有密码还需确认一次,就达不到自动备份的效果
代码如下复制代码set mmdd=%date:~0,4%%date:~5,2%%date:~8,2%
mysqldump -h192.168.1.46 -ulinhaiquan -p123456 DB_Bbcar >d:b-b-car.combakdatabasesDB_Bbcar_“%mmdd: =%”“.sql”
篇5:script:RMAN全备脚本
script.:RMAN全备脚本
************************************
* RMAN 全备数据文件加控制文件,归档日志文件,备份文件保存到 /../.. 下,
* 并在完成归档日志文件备份后,自动删除已备份的归档日志,
*
* 备份保留14天,过期自动删除。
***********************************
db_full_backup.rmanRUN{configure retenion policy to recovery window of 14 days;configure controlfile autobackup on;configure controlfile autobackup format for device type disk to '/../..%F';allocate channel c1 device type disk format '/../..BAK_%U';backup database skip inaccessible/offline/readonly plus archivelog filesperset 20 delete all input;release channel c1;}allocate channel for maintenance device type disk ;crosscheck backupset;delete noprompt obsolete;












