千家信息网

Rman备份等级及备份脚本

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,Rman备份等级及备份脚本基础知识:Oracle备份等级分为level 0,level 1及level 2;但是level 2并不常用,这里只稍微做下解释,这里,level 0>level 1>lev
千家信息网最后更新 2026年11月01日Rman备份等级及备份脚本

Rman备份等级及备份脚本
基础知识:
Oracle备份等级分为level 0,level 1及level 2;但是level 2并不常用,这里只稍微做下解释,这里,level 0>level 1>level 2。
数据库全备和level 0是备份同样的内容,但是,全备不能作为其他备份的基础,而level 0级备份可以作为其他备份的前置。
Oracle备份分为增量备份(incremental,默认)和累积备份(cumulitive);增量备份备份的内容是上一次同级或者更高一级的备份后的内容变化。累积备份备份的内容是上一次更高一级备份后的内容变化。
例如,备份顺序是0->1->2,那么下一次也就是第四次备份(level 2)备份的时候,如果是增量备份,那么就备份第三次备份(level 2)第四次备份(level 2)之间数据内容的变化;如果是累积备份,那么就备份第二次备份(level 1)到第四次备份(level 2)之间的数据内容变化。
0=全备
1=差异增量 上次全备或LV1至今的增量(无论是否有,有N次LV2的备份,一律从上次lv1或0至今的变化)0/1 ~ NOW
2=累积增量 上次任意级别备份至今的增量(任意一次备份至今)0/1/2 ~ NOW
注意,所有的备份的基础都要有level 0级备份作为前置,也就是说最开始必须要有level 0级备份,全备是不能用来作为level 0级备份的。
增量备份脚本:
全库备份:
run{
allocate channel c1 type disk;
allocate channel c2 type disk;
allocate channel c3 type disk;
backup full tag 'dbfull' format '/u01/oradata/backup/full%u%s%p' database
include current controlfile;
sql 'alter system archive log current';
backup filesperset 3 format '/u01/oradata/backup/arch%u%s%p'
archivelog all delete input; #备份归档可选,可以单独定期备份
release channel c1;
release channel c2;
release channel c3;
}

零级备份:
run{
allocate channel c1 type disk;
allocate channel c2 type disk;
allocate channel c3 type disk;
backup incremental level 0 tag 'db0' format '/u01/oradata/backup/db0%u%s%p'
database skip readonly;
sql 'alter system archive log current';
backup filesperset 3 format '/u01/oradata/backup/arch%u%s%p'
archivelog all delete input; #备份归档可选,可以单独定期备份
release channel c1;
release channel c2;
release channel c3;
}

1级备份:
run{
allocate channel c1 type disk;
allocate channel c2 type disk;
allocate channel c3 type disk;
backup incremental level 1 tag 'db1' format '/u01/oradata/backup/db1%u%s%p'
database skip readonly;
sql 'alter system archive log current';
backup filesperset 3 format '/u01/oradata/backup/arch%u%s%p'
archivelog all delete input; #备份归档可选,可以单独定期备份
release channel c1;
release channel c2;
release channel c3;
}
累积备份脚本:
与增量备份脚本的区别是在备份等级那里:
backup incremental level=0 cumulative

备份 增量 内容 全备 变化 脚本 等级 基础 数据 之间 也就是 上一 也就是说 同级 基础知识 差异 常用 数据库 时候 是在 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 哈尔滨大商圈互联网科技有限公司 山东特亿宝互联网科技有限公司 北京互联网科技 海南购全球互联网科技 移动互联网科技股 武汉健翔互联网络科技有限公司 荆州市昕露互联网络科技有限公司 青海科技产业互联网发展 互联网金融科技元年 伍佰万互联网科技怎么赚钱 智帮互联网科技公司最近动向 广州百诚互联网科技有限公司官网 互联网科技融合创新 西安有哪些互联网高科技企业 福建互联网展示科技馆设计 互联网科技手机排行榜 福仕德教育科技互联网 第三届互联网大会安防黑科技 河南商务圈互联网科技有限公司 武汉亿视互联网科技有限公司 互联网科技海报 互联网科技图片 百单网互联网科技有限公司怎么样 科技创新与互联网经济 深圳艾佳互联网科技 西安小鹰速贷互联网科技有限公司 伊宁互联网科技做什么的 山东子淼互联网科技有限公司 中天科技中国工业互联网 互联网风格科技公司名称
0