某书载在备份控制文件的时候,也会自动的备份初始化参数文件,抱着愚钝的
完事亲力亲为的态度,做了如下的小验证。
RMAN> list backup of controlfile;
specification does not match any backup in the repository
RMAN> list backup of spfile;
specification does not match any backup in the repository
现在开始备份控制文件。
RMAN> backup current controlfile;
查看刚才备份的控制文件。
RMAN> list backup of controlfile;
List of Backup Sets
===================
BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
34      Full    9.42M      DISK        00:00:05     07-JUN-12
        BP Key: 42   Status: AVAILABLE  Compressed: NO  Tag: TAG20120607T213934
        Piece Name: E:\ORACLE\ZENG\PRODUCT\11.2.0\DBHOME_1\DATABASE\12NCVGGM_1_1
  Control File Included: Ckp SCN: 3278250      Ckp time: 07-JUN-12
查看是否同时备份了spfile 。结果是没有。
RMAN> list backup of spfile;
specification does not match any backup in the repository
开启controlfile 的自动备份功能。
RMAN> configure controlfile autobackup on;
现在开始备份datafile 编号为4 的数据文件(users表空间中的数据文件)。
RMAN> backup datafile 4;
备份输出日志中有这么一段。
Starting Control File and SPFILE Autobackup at 07-JUN-12
piece handle=E:\ORACLE\ZENG\PRODUCT\11.2.0\DBHOME_1\DATABASE\C-1654872695-20120607-00 comment=NONE
Finished Control File and SPFILE Autobackup at 07-JUN-12
由上面的输出我们可以知道这时候rman 不仅备份了控制文件也同时备份了spfile。
查看备份后的,备份集信息。
RMAN> list backup of controlfile;
List of Backup Sets
===================
BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
34      Full    9.42M      DISK        00:00:05     07-JUN-12
        BP Key: 42   Status: AVAILABLE  Compressed: NO  Tag: TAG20120607T213934
        Piece Name: E:\ORACLE\ZENG\PRODUCT\11.2.0\DBHOME_1\DATABASE\12NCVGGM_1_1
  Control File Included: Ckp SCN: 3278250      Ckp time: 07-JUN-12
BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
36      Full    9.45M      DISK        00:00:03     07-JUN-12
        BP Key: 44   Status: AVAILABLE  Compressed: NO  Tag: TAG20120607T214743
        Piece Name: E:\ORACLE\ZENG\PRODUCT\11.2.0\DBHOME_1\DATABASE\C-1654872695-20120607-00
  Control File Included: Ckp SCN: 3279100      Ckp time: 07-JUN-12
RMAN> list backup of spfile;
List of Backup Sets
===================
BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
36      Full    9.45M      DISK        00:00:03     07-JUN-12
        BP Key: 44   Status: AVAILABLE  Compressed: NO  Tag: TAG20120607T214743
        Piece Name: E:\ORACLE\ZENG\PRODUCT\11.2.0\DBHOME_1\DATABASE\C-1654872695-20120607-00
       SPFILE Included: Modification time: 07-JUN-12
       SPFILE db_unique_name: ORACLE
现在再来尝试下。使用下面这种方式来顺带备份控制文件的时候,也会同时备份spfile。
RMAN> backup datafile 4 include current controlfile;
Starting Control File and SPFILE Autobackup at 07-JUN-12
piece handle=E:\ORACLE\ZENG\PRODUCT\11.2.0\DBHOME_1\DATABASE\C-1654872695-20120607-01 comment=NONE
Finished Control File and SPFILE Autobackup at 07-JUN-12
查看备份后的,备份集信息。
RMAN> list backup of spfile;
List of Backup Sets
===================
BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
36      Full    9.45M      DISK        00:00:03     07-JUN-12
        BP Key: 44   Status: AVAILABLE  Compressed: NO  Tag: TAG20120607T214743
        Piece Name: E:\ORACLE\ZENG\PRODUCT\11.2.0\DBHOME_1\DATABASE\C-1654872695-20120607-00
  SPFILE Included: Modification time: 07-JUN-12
  SPFILE db_unique_name: ORACLE
BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
39      Full    9.45M      DISK        00:00:03     07-JUN-12
        BP Key: 47   Status: AVAILABLE  Compressed: NO  Tag: TAG20120607T215540
        Piece Name: E:\ORACLE\ZENG\PRODUCT\11.2.0\DBHOME_1\DATABASE\C-1654872695-20120607-01
  SPFILE Included: Modification time: 07-JUN-12
  SPFILE db_unique_name: ORACLE
如果你把controlfile autobackup 配置成on 的情况下。
 RMAN> backup current controlfile;也会自动的备份spfile。
现在把controlfile autobackup 配置成off。
RMAN> configure controlfile autobackup off;
RMAN> backup datafile 4 include current controlfile;表现就不同了不会自动的备份spfile.
小结:
不要试图总结出什么情况下备份控制文件的时候会自动备份spfile。也不要相信备份控制文件
的时候会自动备份spfile 。你有备份spfile 的需要那就显式的使用RMAN> backup spfile;备份吧。

备份spfile 中的一个误区的更多相关文章

  1. Confluence 6 从一个 XML 备份中导入一个空间

    有下面 2 中方法可以导入一个空间——通过上传一个文件,或者从你 Confluence 服务器上的一个目录中导入.上传文件仅仅是针对一个小站点的情况.为了取得最好的导入结果,我们推荐你从服务器上的目录 ...

  2. 如何删除或重置spfile中的参数

    在ORACLE中,修改spfile中的参数一般非常容易,那么如何删除spfile中的参数呢? 下面我们用一个案例来介绍一下,如何删除spfile中的参数,一种方法就是创建对应的pfile,删除对应的参 ...

  3. 如何将RAC数据库的 RMAN Disk 备份 Restore 到另一个节点上的单个实例 (Doc ID 415579.1)

    HowTo Restore RMAN Disk backups of RAC Database to Single Instance On Another Node (Doc ID 415579.1) ...

  4. ExpandoObject与DynamicObject的使用 RabbitMQ与.net core(一)安装 RabbitMQ与.net core(二)Producer与Exchange ASP.NET Core 2.1 : 十五.图解路由(2.1 or earler) .NET Core中的一个接口多种实现的依赖注入与动态选择看这篇就够了

    ExpandoObject与DynamicObject的使用   using ImpromptuInterface; using System; using System.Dynamic; names ...

  5. 转载 Golang []byte与string转换的一个误区

    Golang []byte与string转换的一个误区 https://www.oyohyee.com/post/Note/golang_byte_to_string/ 2019-08-10 23:4 ...

  6. 使用shell程序备份crontab中的.sh脚本文件

    需求 线上环境有一些定时脚本(用crontab -l可查看当前用户的),有时我们可能会改这些定时任务的脚本内容.为避免改错无后悔药,需用shell实现一个程序,定时备份crontab中的.sh脚本文件 ...

  7. MSSQL·备份数据库中的单表

    阅文时长 | 0.11分钟 字数统计 | 237.6字符 主要内容 | 1.引言&背景 2.声明与参考资料 『MSSQL·备份数据库中的单表』 编写人 | SCscHero 编写时间 | 20 ...

  8. 在iOS中实现一个简单的画板App

    在这个随笔中,我们要为iPhone实现一个简单的画板App. 首先需要指出的是,这个demo中使用QuarzCore进行绘画,而不是OpenGL.这两个都可以实现类似的功能,区别是OpenGL更快,但 ...

  9. 如何在ASP.NET Core中实现一个基础的身份认证

    注:本文提到的代码示例下载地址> How to achieve a basic authorization in ASP.NET Core 如何在ASP.NET Core中实现一个基础的身份认证 ...

随机推荐

  1. Java [Leetcode 88]CMerge Sorted Array

    题目描述: Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array. N ...

  2. InnoDB一定会在索引中加上主键吗

    InnoDB一定会在索引中加上主键吗 http://www.penglixun.com/tech/database/will_innodb_store_pk_in_index.html

  3. Android ListView从网络获取图片及文字显示

    上一篇文章说的是ListView展示本地的图片以及文本,这一篇说一下如何从网络获取图片以及文本来显示.事实上,一般是先获取Josn或sml数据,然后解释显示.我们先从网上获取xml,然后对其进行解析, ...

  4. Android开源项目SlidingMenu深切解析

    demo:http://download.csdn.net/detail/javadxz/6954819 SlidingMenu的是一种斗劲新的设置界面或设备界面结果,在主界面左滑或者右滑呈现设置界面 ...

  5. Jin Ge Jin Qu hao

    题意: n首歌和一首经典歌已知其长度,一首歌开始唱必须唱完,现在已知剩余时间,求最多能唱歌的个数并保证唱歌时间总长最大 分析: 留最后一个时间唱经典,然后对剩下的时间用背包求出最大个数,并求出总长最大 ...

  6. 【LeetCode 201】Bitwise AND of Numbers Range

    Given a range [m, n] where 0 <= m <= n <= 2147483647, return the bitwise AND of all numbers ...

  7. CSS、CSS2和CSS3选择器总结(全部选择器种类及其优先级)

    选择器种类罗列: 1.基础的选择器 选择器 含义 示例 * 通用元素选择器,匹配任何元素 * { margin:0; padding:0; } E 标签选择器,匹配所有使用E标签的元素 p { fon ...

  8. Winxp下搭建SVN服务器

    本文介绍一种在winxp下搭建SVN服务器的方法. (1) 需要下载Slik-Subversion和TortoiseSVN两个软件.我使用的版本是Slik-Subversion-1.8.3-1-win ...

  9. 转-CMMI在中国之混乱-CMMI比ISO9000会更惨

    CMMI在中国之混乱-CMMI比ISO9000会更惨 自己接触CMM/CMMI已经有8年时间了,现在静心回顾一下,觉得CMMI在中国的命运会比ISO9000还悲惨. 一组现象或许让你我对此结论有更深入 ...

  10. 在已创建的DataTable对象中添加在首列一列

    问题描述: 从数据库读取出来的表数据赋给到了DataTable上,将DataTable中数据显示到DataGridView中时希望在DataGridView的第一列显示一列. 解决方法: DataTa ...