网站建设哪家信誉好,柏乡网站建设,黄冈网站推广软件视频,秦皇岛seo利用crontab 执行计划和RMAN结合来实现 数据库的自动备份现象#xff1a;利用计划任务来执行备份#xff0c;只是生成了目录#xff0c;却没有生成备份文件1#xff1a; 手动执行备份脚本#xff0c;没有问题2#xff1a;crontab 计划任务#xff0c;能够生成目录#… 利用crontab 执行计划和RMAN结合来实现 数据库的自动备份现象利用计划任务来执行备份只是生成了目录却没有生成备份文件1 手动执行备份脚本没有问题2crontab 计划任务能够生成目录却不能产生备份文件说明crontab 确实执行了脚本 但是没有生成备份文件问题可能就出在crontab和rman的结合上理解crontab 虽然是在oracle用户下执行的但是crontab不能自动加载环境变量所以如果备份脚本里没有读取环境变量自动备份的时候自然就不会成功解决在备份脚本里#################################################################################################### set environment variablesource /home/oracle/.bash_profile # 把配置环境变量的文件 source进来在执行就是可以得了总结1 不能在root下去执行脚本备份oracle需要在oracle用户下制定计划任务 [rootbzdb ~]# crontab -l -u oracle 50 23 * * 0 /script/level0.sh 50 23 * * 1-6 /script/level1.sh2 crontab 不能自动加载环境变量需要在脚本里将环境变量source 进去 转载于:https://blog.51cto.com/dbguy/1571147