TP4-1 控制文件管理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TP4-1 控制文件管理

第四章 控制文件管理 控制文件存放有数据库的结构信息,包括数据文件、日志文件。 控制文件是一个二进制文件,它是在数据库建立时自动被建立。控制文件可以在当你改变文件名或移动文件时而被更新。 在任何时候,不能编辑控制文件。 控制文件管理 控制文件的内容包括: 数据库名字(控制文件只能属于一个数据库)。 数据库建立时的邮戳。 数据文件-名字,位置及联机/脱机。 重做日志文件-名字及位置。 表空间名字。 当前日志序列号。 ?最近检查点信息。 ?恢复管理器信息(RMAN)。 使用多个控制文件 如果拷贝控制文件放在不同的目录上,就要修改参数文件INITsid.ORA中的CONTROL_FILES以便包括所有的控制文件。 control_files= (/home/Oracle/app/Oracle/oradata/orcl/control01.ctl, /home/Oracle/app/Oracle/oradata/orcl/control02.ctl, /home/Oracle/app/Oracle/oradata/orcl /control03.ctl) 建立控制文件 下面是建立新的控制文件的步骤: 1. 关闭数据库; 2. 用操作系统命令拷贝控制文件到不同的目录上; 3. 改变初始化参数文件INITsid.ORA中的CONTROL_FILES参数; 4. 重新启动数据库。 在数据库系统建立完成后,可以从数据字典V$PARAMETER 中查询到控制文件的信息。 建立控制文件的准备 建立控制文件时,要求必须知道数据文件和日志文件的位置和名字 必须有数据文件(查DBA_DATA_FILES数据字典)、日志文件(查V$LOGFILE数据字典)的详细列表。 建立控制文件 CREATE CONTROLFILE SET DATABASE ORCL RESETLOGS NOARCHIVELOG MAXLOGFILES 32 MAXLOGMEMBERS 2 MAXDATAFILES 32 MAXINSTANCES 1 MAXLOGHISTORY 1630 LOGFILE GROUP 1 E:\ORACLE\ORADATA\ORCL\REDO01.LOG, GROUP 2 E:\ORACLE\ORADATA\ORCL\REDO02.LOG, GROUP 3 E:\ORACLE\ORADATA\ORCL\REDO03.LOG DATAFILE E:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF, E:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF, E:\ORACLE\ORADATA\ORCL\CWMLITE01.DBF, E:\ORACLE\ORADATA\ORCL\DRSYS01.DBF, E:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF, E:\ORACLE\ORADATA\ORCL\INDX01.DBF, E:\ORACLE\ORADATA\ORCL\ODM01.DBF, E:\ORACLE\ORADATA\ORCL\TOOLS01.DBF, E:\ORACLE\ORADATA\ORCL\USERS01.DBF, E:\ORACLE\ORADATA\ORCL\XDB01.DBF, E:\ORACLE\ORADATA\ORCL\MYTAB.DBF ; 建立控制文件 2. 关闭数据库。 3. 用NOMOUNT选件启动数据库,记住,安装数据库,Oracle需要打开控制文件。 4. 用类似上面建立新的控制文件。并在INITsid.ORA参数文件中指定。 5. 使用ALTER DATABASE OPEN命令打开数据库。 6. 关闭数据库并备份数据库。 备份控制文件 ALTER DATABASE BACKUP CONTROLFILE TO filename REUSE; 无论你是否改变数据库结构、或加数据文件、或重新命名文件或删除重做日志文件,都要进行备份。 查询控制文件信息 可以从视图V$CONTROLFILE中查到控制文件的信息,status字段表示控制文件的状态,一般总是为空 SQL select * from v$controlfile ; STATUS NAME ------- ------------------------------------ D:\ORACLE\ORADATA\ORA816\CONTROL01.CTL D:\ORACLE\ORADATA\ORA816\CONTROL02.CTL

文档评论(0)

af60068 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档