公司刚刚从mysql转为oracle数据库,数据量还不太大,大概8个G左右的数据
我是在linux5.4下安装的oracle10g数据库,启动了归档模式,并分别建了数据表空间e3_data和索引表空间e3_index
分别起始大小为10g可扩展,ARCn处理归档进程启用了3个,脚本用:
RMAN>run {
allocate channel c1 type disk;
allocate channel c2 type disk;
allocate channel c3 type disk;
backup incremental level=0
format '/dataspace/rmanbackup/cs_%U'
(datafile 1,2,3,4,5 channel c1 )
(datafile 6 channel c2 )
(datafile 7 channel c3 );
sql 'alter system archive log current';
}
我是这样想的,每周只需执行一次level 0级备份,备份完后backup archivelog all input;
如果这一周都有archivelog在呢,不怕它出问题.....
以前喜欢虚拟机上玩,但搁真正生产库了,我实在没啥经验,还望大家多多分享,多多提建议
我是在linux5.4下安装的oracle10g数据库,启动了归档模式,并分别建了数据表空间e3_data和索引表空间e3_index
分别起始大小为10g可扩展,ARCn处理归档进程启用了3个,脚本用:
RMAN>run {
allocate channel c1 type disk;
allocate channel c2 type disk;
allocate channel c3 type disk;
backup incremental level=0
format '/dataspace/rmanbackup/cs_%U'
(datafile 1,2,3,4,5 channel c1 )
(datafile 6 channel c2 )
(datafile 7 channel c3 );
sql 'alter system archive log current';
}
我是这样想的,每周只需执行一次level 0级备份,备份完后backup archivelog all input;
如果这一周都有archivelog在呢,不怕它出问题.....
以前喜欢虚拟机上玩,但搁真正生产库了,我实在没啥经验,还望大家多多分享,多多提建议
定期查看归档产生的文件 删除老的 把db_recovery_file_dest_size调大点
呵呵,有些操作在Archive Log里面没有反映,通过数据块比较做增量备份比较安全,日志根据需要备出来,如果没啥用处,就干掉吧.楼上说的db_recovery_file_dest_size 只有当你启用flash backup功能才会有影响,备份在这个目录,并且超过限额,会让你的库当掉.
还有就是你们每天做的level 1都是手动去执行的吗?有没有什么比如每天凌晨零点开始自动备份
有什么好方法,还请详细告知,我好借鉴下,呵呵先谢谢了
以前是写好RMAN备份脚本,然后每天通过windows计划任务,或者solaris的contrab来做定时任务。
俗话说:不谋万世者,不足谋一时; 不谋全局者,不足谋一域
呵呵,抒下情,大家帮忙看下下面的
我想使用DBMS_SCHEDULE包来做,看了半天没看明白
http://blog.csdn.net/caoshichaocaoshichao/archive/2010/03/12/5374687.aspx
谁能帮忙看看,给个针对该archive自动备份详细的方法
求大侠中~