oracle从入门到精通第7章管理控制文件_第1页
oracle从入门到精通第7章管理控制文件_第2页
oracle从入门到精通第7章管理控制文件_第3页
oracle从入门到精通第7章管理控制文件_第4页
oracle从入门到精通第7章管理控制文件_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、管理控制文件本讲大纲:1、简介控制文件 支持网站: 2、控制文件的多路复用 3、创建控制文件4、备份和恢复控制文件 5、删除控制文件 6、查询控制文件的信息 简介控制文件 在Oracle数据库中,控制文件是一个很小(大小一般在10MB范围内)的二进制文件,含有数据库的结构信息,包括数据文件和日志文件的信息。可以将控制文件理解为物理数据库的一个元数据存储库。控制文件在数据库创建时被自动创建,并在数据库发生物理变化时更新。控制文件被不断更新,并且在任何时候都要保证控制文件是可用的。只有Oracle进程才能够安全地更新控制文件的内容,所以,任何时候都不要试图手动编辑控制文件。 (1)及时备份控制文件

2、 Oracle数据库的控制文件是在创建数据库时自动创建的,一般情况下,控制文件至少有一个副本。 (2)保护控制文件 一旦控制文件被损坏,数据库便无法顺利启动,而且修复也非常困难。也因为如此,控制文件的管理与维护工作显得格外重要。 为了提高数据库的安全性,至少要为数据库建立两个控制文件,并且这两个控制文件最好分别保存在不同的磁盘中,这样就可以避免由于某个磁盘故障而无法启动数据库的危险,该管理策略被称为多路复用控制文件。通俗地说,多路复用控制文件是指在系统不同的位置上同时存放多个控制文件的副本,在这种情况下,如果多路复用控制文件中的某个磁盘发生物理损坏导致其所包含的控制文件损坏,数据库将被关闭(在

3、数据库实例启动的情况下),此时就可以利用另一个磁盘中保存的控制文件来恢复被损坏的控制文件,然后再重新启动数据库,达到保护控制文件的目的。 1更改CONTROL_FILES参数SQL alter system set control_files= 2 E:APPADMINISTRATORORADATAORCLCONTROL01.CTL, 3 E:APPADMINISTRATORFLASH_RECOVERY_AREAORCLCONTROL02.CTL, 4 D:OracleFilesControlFilesCONTROL03.CTL 5 scope=spfile;2复制控制文件控制文件的多路复用手

4、工创建控制文件使用CREATE CONTROLFILE语句,其语法格式如下。create controlfilereuse database db_namelogfilegroup 1 redofiles_list1group 2 redofiles_list2group 3 redofiles_list3.datafiledatafile1datafile2datafile3maxlogfiles max_value1maxlogmembers max_value2maxinstances max_value3maxdatafiles max_value4noresetlogs|resetl

5、ogsarchivelog|noarchivelog;创建控制文件1备份控制文件 备份控制文件需要使用到ALTER DATABASE BACKUP CONTROLFILE语句。有两种备份方式:一种是备份为二进制文件,另一种是备份为脚本文件。2恢复控制文件 当控制文件执行备份后,即使发生了磁盘物理损坏,只需要在初始化文件中重新设置CONTROL_FILES参数的值,使它指向备份的控制文件,即可重新启动数据库。备份和恢复控制文件 如果控制文件的位置不再适合时,可以从数据库中删除控制文件,其操作过程如下。(1)关闭数据库(shutdown)。(2)编辑初始化参数CONTROL_FILES,清除掉打算要删除的控制文件的名称。(3)重新启动数据库(startup)。删除控制文件 控制文件是一个二进制文件,其中被分隔成许多部分,分别记录各种类型的信息。每一类信息成为一个记录文档段。控制文件的大小在创建时即被确定,其中各个记录文档段大小也是固定的。例如,在创建数据库时通过MAXLOGFILES子句设定数据库中最多的重做日志文件数量,那么在控制文件中就会为LOGFILE记录文档分配相应的存储空间。 查询控制文件的信息字典视图说 明V$CONTROLFILE包含所有控制文件的名称和状态信息V$CONTROLFILE_RECORD_SECTION包

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论