ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 关于只读表空间

关于只读表空间

原创 Linux操作系统 作者:dbinsight 时间:2013-09-20 16:44:39 0 删除 编辑
最近在折腾数据分级分类的东东,有几个知识点总结一下。
这次只讲只读表空间的,下次再分享关于分区相关的知识点。

1:只读表空间的主要目的是用来减少DB备份和恢复的内容的,另外一方面也可以用来保护历史数据防止被篡改;
2:只读表空间上表和索引是可以被删除的;
     当删除只读表空间上的对象的时候仅仅更新的是数据字典。
3:READ_ONLY_OPEN_DELAYED初始化参数的用途
     如果该初始化参数设置为TRUE,则在数据库打开时,不检测只读文件的丢失或者损坏而推迟到第一次访问该数据文件时。设置为TRUE,可以加快DB 打开的速度,但是也有下面的副作用:
    1):alter system check datafiles不会检测只读文件;
    2):alter tablespace…online和alter database datafile…online不会检测只读文件,仅仅在第一次访问时检测;
    3):v$recover_file,v$backup和v$datafile_header不会访问只读文件。在结果中只读文件被显示为delayed open;
    4):v$datafile不会访问只读文件;
    5):v$recover_log不会访问只读文件,他们需要恢复的日志不会增加到该列表中;
    6):alter database noarchivelog也不会访问只读文件。即使只读文件需要恢复;
    但是在recover database和alter database open resetlogs时会访问只读数据文件,即时该参数设置为TRUE。如果想这些操作时只读文件避免访问,可以先将只读表空间脱机。

关于只读表空间的恢复场景,下次再补充,有些常规案例可供参考

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29154652/viewspace-772934/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-09-05

  • 博文量
    27
  • 访问量
    129606