
正文
如何每日备份oracle oracle备份有几种方法
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何实现ORACLE数据库的远程自动备份(完整
oracle实现自动定时备份其实比较好的方法是: oracle中的job + 存储过程 job定时执行,而存储过程则完成增量备份!!
相关问答
Q1: 如何实现Oracle 11g数据库每天自动备份
方法/步骤
用plsql登陆数据库,登陆完成后,新建sql窗口,并在sql窗口中执行以下语句:
建立bat批处理文件
在电脑附件中找到任务计划程序如下图
点击弹出窗口中右侧的“创建基本任务”
设置任务的执行周期及开始时间
在程序或脚本里浏览上面bat批处理文件,点击下一步
然后双击对应的计划任务名称
选择下图中“不管用户是否登陆都要运行此程序”
最后点击确定,在弹出的窗口中输入完密码点击确定即可。
Q2: oracle数据库实时备份
如何每日备份oracle我们公司如何每日备份oracle的业务时间多集中在工作时间,8如何每日备份oracle:00-18如何每日备份oracle:00。在工作时间期间oracle数据库IO较大,所以会选择在每日凌晨2:00做oracle库如何每日备份oracle的导出备份。并在每个季度清除日志文件,保证导出文件不会太大。
对于数据量大的库,建议做每周做一次完全备份,每日做一次差异备份或者增量备份。不知道oracle有没有这种机制。
Q3: oracle中怎么设置数据库自动备份
Oracle自动备份的三种方法:
Oracle自动备份数据库不外乎以下三种方式:
WINDOWS下的任务计划(At命令)
UNIX下的Crontab
第三方工具如Viritas
在以上三种方式中Viritas属于第三方工具,很多人可能都没有接触,主要说一下windows的任务计划与unix的cron
1、生成脚本文件,如backup.rcv 假定文件内容如下:
$cat backup.rcv connect target sys/password rcvcat rman/rman@localname; run{ allocate channel c1 type disk; allocate channel c2 type disk; allocate channel c3 type disk; backup fileaperset 3 format ‘/u01/oradata/backup/arch%u_%s_%p’ archivelog all delete input; release channel c1; release channel c2; release channel c3; }
2、生成执行文件在windows上生成backup_archive.bat,内容包括rman cmdfile = backup.rcv 在unix下生成 backup_archive.sh,内容包括oracle/ramn/rman cmdfile = backup.rcv
3、加入调度在windows中用任务计划向导即可,或使用at命令。在unix中,在目标机器上编写一个文件,用以启动Oracle自动备份进程。假定文件名为ORACLE,文件将放在/var/spool/cron/crontabs目录下
$cat oracle
0 23 * * 0 backup_archive.sh
#表示星期天23点对数据库备份
0 12,18 * * * backup_archive.sh
#表示每天12点,18点备份
Crontab文件的每一行由六个域(minutes,hours,day of month,month,day of week,command)组成,域之间用空格或Tab分隔开来。
如何每日备份oracle的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle备份有几种方法、如何每日备份oracle的信息别忘了在本站进行查找喔。






