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

快照控制文件是由RMAN恢复管理器在系统指定位置生成的当前控制文件的一个副本

我们知道控制文件在整个数据库生命期中在不断的时时刻刻发生变化,RMAN备份需要依赖于控制文件或恢复目录,也就是说需要知道备份开

始时的检查点SCN以及所有文件结构信息并且在整个备份期间这些信息需要保持一致,但又不能锁定控制文件(锁定操作无法执行检查点,切

换日志等)。因此既要保持一致性,又不影响数据库的正常操作。快照控制文件就应运而生了。RMAN只在备份或同步操作期间对实际控制文

件进行一个短暂的锁定,并根据其内容来生成或刷新快照控制文件。一旦该动作完成之后,RMAN将切换到使用快照控制文件进行备份及同步

操作。从而保证备份期间控制文件,数据文件等等的一致性。

综上所述,其主要作用是使用RMAN同步恢复目录或备份时能得到一个一致性的控制文件。

--从上面的测试可知,

--a、RMAN 开始备份,Oracle检查控制文件与快照控制文件是否一致(如果不存在,从控制文件提取信息创建),不一致则刷新快照控制文件。

--b、RMAN从快照控制文件读取信息进行备份,此时快照控制文件并不包含新的表空间,因此备份集中没有tbs_test.dbf

--c、备份完成后进行了控制文件与spfile文件自动备份

--d、刷新了快照控制文件

--e、所以上面的检测中控制文件,快照控制文件,备份的控制文件中都包含新表空间的信息。但却没有备份,因为表空间在备份开始后被添加。

--将快照控制文件位置调整到缺省路径

RMAN> configure snapshot controlfile name clear;

oracle配置控制文件快照的位置以及名称为,Oracle 快照控制文件(snapshot control file)...相关推荐

  1. oracle配置控制文件快照的位置以及名称为,oracle的备份与恢复

    第一部分(基础知识及参考命令) 在开始进行备份和恢复工作之关必須先明白一些基础知识,请一定要先认真阅读下面的知识,他是你进行成功操作的先决条件. 1.数据库的启动和关闭 1.1 打开数据库 .未加载( ...

  2. oracle备份集注册,OracleRMAN将备份集重新注册到控制文件说明

    RMAN 备份分2种,Catalog 和Nocatalog,对于Nocatalog,oracle 会使用控制文件来保存RMAN备份的一些记录. 而且实际上多数也是使 一.说明 RMAN 备份分2种,C ...

  3. mysql 备份 没有自动删除文件_删掉spfile在没有自动备份控制文件下从以前的rman备份中恢复数据库...

    1.首先要有一个包含spfile备份的rman备份: run { allocate channel c1 device type disk; allocate channel c2 device ty ...

  4. c语言;文件名批量修改要求可以修改整个文件内文件名或后缀名自动,ubuntu批量修改文件名字(换动画资源必用)...

    Ubuntu 16.04 批量改文件名 在Ubuntu16.04下给文件批量改名可以使用rename命令. MATLAB中批量修改文件的名字 在运行matlab时有时需要用统一的文件格式,这个时候对文 ...

  5. linux修改网卡文件夹,CentOS7 修改网卡名称为eth0在VMWare中添加多网卡配置

    前言 无论是RHEL 7.还是CentOS 7都使用了NetworkManager.service来进行网络管理,当然network服务还是可以继续使用的,但也将会是过渡期的残留品了. 除此之外7版本 ...

  6. 还原oracle控制文件位置,oracle 11.2 控制文件还原

    ****************************************** 1.控制文件备份分类 ****************************************** 通常分 ...

  7. oracle更改语句用 怎么站位,Oracle 数据库如何修改控制文件的位置

    数据库通过控制文件保持数据库的完整性,一旦控制文件被破坏数据库讲无法启动,因此建议采用多路控制文件或者备份控制文件的方法. 控制文件是数据库建立的时候自动生成的二进制文件,只能通过实例进行修改,如果手 ...

  8. Oracle数据文件scn不一致,控制文件与数据文件头SCN不一致导致数据库无法启动故障处理...

    环境说明 OS操作系统:WINDOWS 2012 64位 数据库版 本:ORACLE 11.2.0.1 故障问题描述 客户反映数据库无法启动,报ORA-01589:要打开数据库必须使用RESETLOG ...

  9. oracle 控制文件在哪里设置_从Oracle到PostgreSQL:最全控制文件

    原文: 从Oracle到PostgreSQL:最全控制文件(上) https://www.enmotech.com/web/detail/1/770/1.html 从Oracle到PostgreSQL ...

最新文章

  1. java项目新东方在线源码_基于JSP的在线考试系统-JavaWeb项目-有源码
  2. UniApp H5 浏览器下载图片 兼容iOS、Android
  3. 吴恩达:企业如何实现人工智能转型?
  4. 【深度学习】深入浅出CRF as RNN(以RNN形式做CRF后处理)
  5. 零基础学python用哪本书好看-6个Python超酷技巧,原来还能这样用!初学必看
  6. 获取NT的admin权限的方法
  7. 蜂鸣器发出7种音阶c语言程序_C语言编程新思路
  8. ArrayList和LinkedList 的区别
  9. 你不是不擅长数学,你只是打开方式不对
  10. mysql 显示重叠_一句话实现MySQL库中的重叠分组
  11. ubuntu + pycharm + anaconda + pyqt4 + tools 配置
  12. 【资料】Shell脚本学习指南
  13. 强行进入加密QQ空间
  14. 【计算机基础】防火墙
  15. Android 录屏+录音,原生代码,无需root权限,好用更好懂
  16. cadence、PADS、protel教程(PCB Layout图文教程终结版)
  17. MIUI 10——启用与关闭开发者模式/开发者选项
  18. 微信小程序 navigator 导航
  19. Android百度地图的基本使用
  20. 实验四 MIPS寄存器文件设计 Logisim

热门文章

  1. Python re模块将字符串分割为列表
  2. 字定义JSON序列化支持datetime格式序列化
  3. WebAPI基本封装
  4. table表格某一td内容太多导致样式混乱的解决方案
  5. autogen.sh 的使用
  6. Tomcat9 安装与配置
  7. opencv 中从cv::line和resize()函数
  8. meterpreter持久后门
  9. jvm堆内存设置原理
  10. js 的push方法