好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

实验二 管理控制文件和重做日志文件.ppt

23页
  • 卖家[上传人]:
  • 文档编号:51882327
  • 上传时间:2018-08-17
  • 文档格式:PPT
  • 文档大小:421KB
  • / 23 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 管理控制文件n控制文件内容n多元化控制文件n建立控制文件n显示控制文件信息1控制文件内容•数据库名•数据库建立时间•数据文件、重做日志位置•表空间名•日志历史•RMAN备份信息•当前日志序列号•检查点信息2多元化控制文件control_files=(/DISK1/control01.ctl,/DISK2/control02.ctl)Disk 1Disk 1control01.ctlDisk 2Disk 2control02.ctl3多元化控制文件示例1. 关闭数据库:SHUTDOWN IMMEDIATE2. 复制控制文件:copy命令3. 修改初始化参数:control_files4. 启动数据库:STARTUP4备份控制文件1.使用ALTER DATABASE BACKUP CONTROLFILETO命令备份控制文件为一个二进制文件2.使用ALTER DATABASE BACKUP CONTROLFILE TO TRACE命令产生创建控制文件的SQL语句,在跟踪文件中找到这条语句,并将该SQL语句备份为文本文件修改初始化参数:control_files3.在OEM控制台中备份控制文件。

      展开数据库的“存 储”项目,右击“控制文件”选项5建立控制文件•修改数据库名•修改永久参数•恢复控制文件6建立控制文件示例1.关闭数据库:SHUTDOWN IMMEDIATE2.修改初始化参数:db_name=wwww3.启动实例:STARTUP NOMOUNT4.建立控制文件:CREATE CONTROLFILE REUSE SET DATABASE wwwwLOGFILE 'g:\test\test1a.log' SIZE 1M,'g:\test\test2a.log' SIZE 1MDATAFILE 'g:\test\sys1test.dbf' SIZE 70MCHARACTER SET WE8ISO8859P1RESETLOGS; 1.打开数据库:ALTER DATABASE OPEN; 7显示控制文件信息nV$CONTROLFILEn包含所有控制文件的名称和状态信息nV$CONTROLFILE_RECORD_SECTIONn获取控制文件中各个记录文档段的信息,包括 记录文档段类型、文档段中每条记录的大小、 记录文档段中能够存储的条目数量、当前已经 存储的条目数量8管理重做日志n重做日志简介n日志切换n增加和删除重做日志n显示重做日志信息9重做日志简介Group 2Group 3Group 1Disk 1Disk 2MemberMemberMemberMemberMemberMember10重做日志工作原理数据库实例 SGACKPT LGWR DBWR数据高速缓存控制文件数据文件重做日志重做日志缓冲区ARCH参数文件口令文件归档日志11n手工日志切换n当LGWR进程结束对当前重做日志的使用,开始写入下 一个重做日志组时,称为发生一次“日志切换”,通 常,只有在当前的重做日志组被写满时才会发生日志 切换,但是在必要的时候可以通过手工方式来强制进 行日志切换。

      将当前处于CURRENT状态的重做日志组立 即切换到INACTIVE状态,必须进行手工日志切换nALTER SYSTEM SWITCH LOGFILE;1213增加重做日志组log3a.rdo日志组1日志组2日志组3ALTER DATABASE ADD LOGFILE ('g:\test\test3a.log','g:\test\test3b.log') SIZE 1M; log3b.loglog1a.rdo Log1a.loglog2a.rlog14增加重做日志成员日志组2日志组1ALTER DATABASE ADD LOGFILE MEMBER 'g:\test\test1b.log' TO GROUP 1, 'g:\test\test2b.log' TO GROUP 2;log2b.loglog2a.loglog1b.loglog1a.log15改变重做日志名称或位置1. 关闭数据库2. 复制重做日志到新位置:copy3. 重新启动实例,加载数据库,但不打开数据库4. 修改重做日志名称ALTER DATABASE RENAME FILE'g:\test\test3a.log' TO 'g:\test\test3c.log‘5.打开数据库:ALTER DATABASE OPEN;6.备份控制文件16删除日志组 教材P289日志组1日志组2日志组3ALTER DATABASE DROP LOGFILE GROUP 3;log1a.rdolog2a.rdolog3b.rdolog3a.rdolog1b.rdolog2b.rdo17删除日志成员日志组2日志组1ALTER DATABASE DROP LOGFILE MEMBER 'g:\test\test2b.log'; log1a.rdolog2b.rdolog1b.rdolog2a.rdo18清除重做日志将重做日志文件中的内容全部初始化,这相当于删除 该重做日志文件再重新创建它。

      ALTER DATABASE CLEAR LOGFILE GROUP 1; 19显示重做日志信息nV$LOGn所有重做日志文件的基本信息nV$LOGFILEn各个成员日志文件的信息202122包含归档信息的视图23。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.