请教一下啊oracle Data guard 模式下的备份
和普通的单机备份有什么差异,备份脚本是不是要把 delete input;这行删点。
connect target /;
run
{
allocate channel t1 type 'sbt_tape'
parms 'ENV=(NSR_DATA_VOLUME_POOL=,NSR_SERVER=,NSR_CLIENT=)';
backup full database
filesperset 1
format 'full_%d_%u';
sql 'alter system archive log current';
backup archivelog all
format 'arch_%t_%s_%p'
skip inaccessible
delete input;
release channel t1;
allocate channel d1 type disk;
copy current controlfile to '/u01/conf/control_ora92_%d.bak';
release channel d1;
}
没做过,希望有经验的朋友给点指点
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
回复 4# 100心
如果业务比较忙的情况下,会产生大量的archive log。如果这个时候data guard没有及时分析完, 并传送到远程,archive log是不能被删掉的。
俺这里archieve log都是当文件备份的
不删除归档日志但是还用不用脚本来备份归档日志?
或者select name from v$logfile ;
然后再用文件备份的形式来备份归档日志?
不要删除archive log就行了。
备份dataguard那归档日志就别写脚本备了呗,当文件备份就成
遇见过一次。具体应该咨询Oracle专家
怎么说呢?
这个模式下的备份容易引起Archive log无法删除的情况。
真没搞过的说