设为首页 收藏本站
查看: 2264|回复: 0

[经验分享] Oracle 快照控制文件(snapshot control file)

[复制链接]

尚未签到

发表于 2018-9-5 13:09:59 | 显示全部楼层 |阅读模式
  CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\DATABASE\SNCFNEWTEST.ORA'; # default
  RMAN> show snapshot controlfile name;
  db_unique_name 为 NEWTEST 的数据库的 RMAN 配置参数为:
  CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\DATABASE\SNCFNEWTEST.ORA'; # default
  RMAN> backup tablespace system tag=system_tbs_bak;
  从位于 02-2月 -18 的 backup 开始
  使用通道 ORA_DISK_1
  通道 ORA_DISK_1: 正在启动全部数据文件备份集
  通道 ORA_DISK_1: 正在指定备份集内的数据文件
  输入数据文件, 文件号 = 00001 名称 = C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\SYSTEM01.DBF
  通道 ORA_DISK_1: 正于 02-2月 -18 启动段 1
  通道 ORA_DISK_1: 完成了于 02-2月 -18 启动段 1
  片段句柄 = E:\RECOVERYFLASH\NEWTEST\BACKUPSET\2018_02_02\O1_MF_NNNDF_SYSTEM_TBS_BAKF77L95QK.BKP 标记 = SYSTEM_TBS_BAK 注释 = NONE
  通道 ORA_DISK_1: 备份集完成, 用时: 00:00:35
  在 02-2月 -18 完成了 backup
DSC0000.jpg

  快照控制文件是由RMAN恢复管理器在系统指定位置生成的当前控制文件的一个副本
  我们知道控制文件在整个数据库生命期中在不断的时时刻刻发生变化,RMAN备份需要依赖于控制文件或恢复目录,也就是说需要知道备份开
  始时的检查点SCN以及所有文件结构信息并且在整个备份期间这些信息需要保持一致,但又不能锁定控制文件(锁定操作无法执行检查点,切
  换日志等)。因此既要保持一致性,又不影响数据库的正常操作。快照控制文件就应运而生了。RMAN只在备份或同步操作期间对实际控制文
  件进行一个短暂的锁定,并根据其内容来生成或刷新快照控制文件。一旦该动作完成之后,RMAN将切换到使用快照控制文件进行备份及同步
  操作。从而保证备份期间控制文件,数据文件等等的一致性。
  综上所述,其主要作用是使用RMAN同步恢复目录或备份时能得到一个一致性的控制文件。
  --从上面的测试可知,
  --a、RMAN 开始备份,Oracle检查控制文件与快照控制文件是否一致(如果不存在,从控制文件提取信息创建),不一致则刷新快照控制文件。
  --b、RMAN从快照控制文件读取信息进行备份,此时快照控制文件并不包含新的表空间,因此备份集中没有tbs_test.dbf
  --c、备份完成后进行了控制文件与spfile文件自动备份
  --d、刷新了快照控制文件
  --e、所以上面的检测中控制文件,快照控制文件,备份的控制文件中都包含新表空间的信息。但却没有备份,因为表空间在备份开始后被添加。
  --将快照控制文件位置调整到缺省路径
  RMAN> configure snapshot controlfile name clear;


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-563612-1-1.html 上篇帖子: Oracle数据库删除归档 下篇帖子: Oracle RMAN备份还原方案
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表