ch08 管理控制文件.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文档。上传文档
查看更多
ch08 管理控制文件

第8课 管理控制文件 肖永康 xiaoyk@bnu.edu.cn 目录 控制文件简介 多元化控制文件 重建控制文件 备份控制文件 删除控制文件 查看控制文件的信息 使用OEM控制台管理控制文件 控制文件简介(1) Oracle数据库的控制文件是Oracle数据库最重要的物理文件。丢失控制文件数据库无法打开。 控制文件主要包含以下信息: (1)数据库名称 (2)数据文件的名称和位置 (3)重做日志文件的名称和位置 (4)表空间的名称 (5)当前日志序列号 (6)检查点信息 (7)日志历史信息 (8)RMAN信息 控制文件简介(2) 控制文件的大小一般在2~10M之间,大小的变化主要由永久参数和rman信息决定 永久参数 maxinstances:指定可以同时访问数据库的最大实例个数 maxdatafiles:指定Oracle数据库的数据文件的最大个数 maxlogfiles:指定Oracle数据库的日志组的最大个数 maxlogmembers:指定Oracle数据库的每个日志组的日志成员的最大个数 maxloghistory:指定控制文件可记载的日志历史的最大个数 执行rman备份时,rman备份信息会被记载到控制文件中 多元化控制文件 Oracle建议每个数据库应该包含两个或两个以上的控制文件(最多为8个) 多个控制文件的内容是相同的,目的是为了增加冗余。 应该将控制文件发布到不同的磁盘上。 使用pfile多元化控制文件 手工修改pfile中的初始化参数control_files control_files=d:\orcl\control01.ctl, e:\orcl\control02.ctl 关闭数据库 SQL shutdown immediate 复制控制文件 SQL host copy d:\orcl\control01.ctl, e:\orcl\control02.ctl 启动数据库 SQLstartup pfile=%ORACLE_HOME%\database\initorcl.orcl 注意:为了保证控制文件的内容完全一样,应该先关闭数据库,后复制。 使用spfile多元化控制文件 修改初始化参数control_files SQL alter system set control_files=‘d:\orcl\control01.ctl’, ‘e:\orcl\control02.ctl’ scope=spfile; 关闭数据库 SQL shutdown immediate 复制控制文件 SQL host copy d:\orcl\control01.ctl e:\orcl\control02.ctl 启动数据库 SQLstartup 注意:为了保证控制文件的内容完全一样,应该先关闭数据库,后复制。 重建控制文件 全部控制文件被损坏(数据文件和日志文件完好) 修改永久参数 更改数据库名 全部控制文件被损坏时重建控制文件(1) 修改初始化参数control_files(实例处于nomount状态) SQLconnect / as sysdba SQLalter system set control_files=’d:\orcl\control01.ctl’, ’e:\orcl\control02.ctl’ scope=spfile; 关闭实例 SQLshutdown 启动实例到nomount状态 SQLstartup nomount SQLselect value from v$parameter where name=’control_files’; 全部控制文件被损坏时重建控制文件(2) 建立控制文件(例子见下页) 要求用户具有sysdba特权 必须提供正确的数据文件和重做日志文件清单 打开数据库 SQLalter database open; SQLalter database open resetlogs;(如果在创建控制文件时,使用了RESETLOGS) 增加临时文件(为了进行排序) SQLalter tablespace temp add tempfile ’D:\ORCL\temp01.DBF’ sizereuse autoextend off; SQLCREATE CONTROLFILE DATABASE ORCL NORESETLOGS ARCHIVILOG MAXLOGFILES 32 MAXLOGMEMBERS 2 MAXDATAFILES 254 MAXINSTANCES 1 MAXLOGHISTORY 453 LOGFILE GROUP 1 ’D:\ORCL\RED001.LOG’ S

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档