oracle 定时备份
发布网友
发布时间:2022-04-25 12:21
我来回答
共3个回答
热心网友
时间:2022-04-07 22:34
新建一个TXT文件,里面内容:
connect target /;
crosscheck archivelog all;
crosscheck backup;
delete noprompt expired archivelog all;
delete noprompt obsolete;
delete expired copy;
delete noprompt expired backup;
run {
backup as compressed backupset database format 'G:\rman\rmanbak\full_%d_%T_%t_%s' tag='fullbak';
backup as compressed backupset archivelog all delete all input skip inaccessible format 'G:\rman\rmanbak\ARCH\ARC_%U';
backup current controlfile format G:\rman\rmanbak\control\control_bak_%T';
}
再新建一个bat文件,里面内容:
rman cmdfile=''D:/oracle/backup/full_rman.txt' msglog='D:/oracle/backup/log/full_rmanlog%date:~4,10%.log'
计划任务里面添加,每日定时运行这个bat文件!
热心网友
时间:2022-04-07 23:52
sql server里可以设置定时任务, 定时运行存储过程, oracle下面好像也有的
热心网友
时间:2022-04-08 01:27
windows也有定时任务。请使用windows的定时任务工具。追问谢谢,但是windows的定时任务工具在哪我不知道
追答菜单:开始->设置->控制面板->任务计划
进入任务计划,就可以添加新的任务。选择具体任务,时间点选择。