版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LIST了解控制文件对控制文件进行管理与复用获取控制文件信息了解重做日志文件日志切换对重做日志进行管理与复用北风网控制文件控制文件是一个二进制文件,是成功启动和操作数据库所必需的。每个控制文件只与一个Oracle
数据库相关联定义了当前数据库的状态信息,Oracle
服务器在数据库使用的过程中会不断更新控制文件在打开一个数据库之前,系统将 控制文件以确定该数据库是否处于一致状态以供使用只有Oracle服务器才能修改控制文件中的信息,DBA不能手工编辑需要:在数据库启动到MOUNT状态时在数据库使用的过程中,控制文件随时会被使用丢失了全部控制文件的数据库无法打开,需要恢复北风网北风网控制文件的内容控制文件中包含了下列信息:数据库的名称和标示符数据库创建时的时间戳表空间的名字数据文件、重作日志文件的名称和位置当前的重作日志序列号检查点信息重作日志归档信息关于备份的信息复用控制文件HOME/ORADATA/u02/Disk
2
(u02)ctrl02.ctlDATA/u01/ctrl01.Disk
1
(u01)ctrl01.ctl避免控制文件单点故障,必须对控制文件进行复用。复用:在不同的物理磁盘上 若干个副本。Oracle自动
副本,复用的控制文件之间数据完全同步。如果某个控制文件丢失,可以使用控制文件的其它副本重新启动实例,而不必恢复数据库。CONTROL_FILES=$HOME/ORA ctl,
$
ctrl02.ctl北风网control_files参数Sho rameter
control_files可以看到当前数据库 的控制文件副本Controlefiles参数是静态参数,所以需要改变spfile,然后重启才能生效。select
ISSES_MODIFIABLE
,
NAME
from
v$parameter
wherename
like
'control_files';北风网使用SPFILE复用控制文件1.修改SPFILE:2.正常关闭数据库:ALTER
SYSTEM
SET
control_files
='$HOME/ORADATA/u01/ctrl01.ctl','$HOME/ORADATA/u02/ctrl02.ctl'
SCOPE=SPFILE;创建其他的控制文件:cp
$HOME/ORADATA/u01/ctrl01.ctl$HOME/ORADATA/u02/ctrl02.ctl启动数据库:北风网startupshutdown
immediate演示Sho rameter
control_filesd:\oracle\oradata\qar\control01.ctl,d:\oracle\oradata\qar\control02.ctl,d:\oracle\oradata\qar\control03.ctl当前系统的控制文件情况。都在一个下。如果d盘损坏,控制文件会全部丢失,删除d盘上的2个副本。在e盘建立一个副本。Altersystem
setcontrol_files
='d:\oracle\oradata\qar\control01.ctl',‘e:\oracle\oradata\qar\control02.ctl'
scope=spfile;关闭数据库删除无用的控制文件, 出新的控制文件打开数据库Sho rameter
control_files北风网使用init.ora复用控制文件1.正常关闭数据库:4.启动数据库:shutdown
immediateCONTROL_FILES
=
$HOME/ORADATA/u01/ctrl01.ctl,$HOME/ORADATA/u02/ctrl02.ctl)拷贝控制文件到新的位置并使用新的名称:cp
$HOME/ORADATA/u01/ctrl01.ctl$HOME/ORADATA/u02/ctrl02.ctl增加新的控制文件名到PFILE:北风网startup得到关于控制文件的信息关于控制文件的状态和位置的信息可以通过下面的数据字典得到.V$CONTROLFILE:列出与实例相关的所有控制文件的名字和状态V$PARAMETER
:列出所有参数的状态和位置SHO RAMETER
CONTROL_FILES:列出控制文件的名字、状态、位置V$CONTROLFILE_RECORD_SECTION:提供关于控制文件记录段的信息北风网使用重作日志文件重做日志有下列特征:记录了所有对数据的改变为实例故障或者介质故障提供了必要的恢复机制重作日志文件被组织成日志组Oracle数据库至少需要两个重作日志组北风网重做日志的结构Group
2Group
3Group
1MemberDisk
1Disk
2MemberMemberMemberMemberMember北风网北风网重作日志如何工作的重作日志文件以顺序、循环的方式被使用.当一个日志文件写满后,LGWR将移到下一个日志组中开始写入.被叫做日志切换信息被记录到控制文件中日志切换会记录到alert文件中日志切换时会执行日志切换检查点操作,该检查点执行如下操作Ckpt进程通知dbwn进程写脏数据Dbwn进程把脏数据写到数据文件中,脏数据写完后进程把检查点时刻的系统改变号件,与数据文件头,作为同步信息此检查点作为实例恢复开始点写入控制文北风网手工日志切换手工执行日志切换ALTER
SYSTEM
SWITCH
LOGFILE;通过alert文件可以看到日志发生了切换Thu
Jun
04
19:21:23
2009Thread
1
advanced
to
log
sequence
16Current
log#
1
seq#
16
mem#
0:D:\ORACLE\ORADATA\QAR\REDO01.LOG北风网重做日志的相关动态性能表V$LOGFILE日志文件信息V$LOG从控制文件得到的日志文件信息selectmember,sequence#,v$log.statusfromv$log,v$logfilewhere
v$log.group#=v$logfile.group#;通过v$log可以看到日志切换Select*
fromv$logfile;Altersystemswitchlogfile;Select*
fromv$logfile;增加新的重做日志组Group
1Group
2Group3ALTER
DATABASE
ADD
LOGFILE
GROUP
3('$HOME/ORADATA/u01/log3a.rdo','$HOME/ORADATA/u02/log3b.rdo')SIZE
1M;log3b.rdolog3a.rdolog1a.rdolog1b.rdolog2a.rdolog2b.rdo北风网为日志组增加新的日志文件成员ALTER
DATABASE
ADD
LOGFILE
MEMBER'$HOME/ORADATA/u04/log1c.rdo'TOGROUP1,'$HOME/ORADATA/u04/log2c.rdo'TOGROUP2,'$HOME/ORADATA/u04/log3c.rdo'TOGROUP3;必须使用路径加日志文件名不需要为新增成员制定大小,新增成语与已有成员相同大小。Group
1Group
2Group
3log1a.rdolog1b.rdolog2a.rdolog2b.rdolog1c.rdo北风网log2c.rdolog3a.rdolog3b.rdolog3c.rdo删除重做日志组ALTER
DATABASE
DROP
LOGFILE
GROUP
3;限制一个例程至少需要两组联机重做日志文件。无法删除活动组或者当前组。V$log.status删除联机重做日志文件组时并不删除操作系统文件。操作系统文件手工删除log1a.rdoGroup
1北风网Group
3Group
2log2a.rdoog3a.G北ro风up网1删除重做日志组成员ALTER
DATABASE
DROP
LOGFILE
MEMBER'$HOME/ORADATA/u04/log3c.rdo';Group
2log1b.rdolog1c.rdolog1a.rdolog1b.rdolog2c
dolog1a.rdo某些情况下,会删除某日志组中的一个成员,例如:某个成员文件损坏限制如果要删除的是组内的最后一个有效成员,那么您不能删除该成员。如果该组是当前组,那么必须先强制执行日志文件切换,然后才能删除该成员。如果数据库正运行在ARCHIVELOG
模式下并且未将该成员所属日志文件组归档,那么您无法删除该成员。不会删除操作系统文件,文件要手工删除重定位、重命名重作日志文件重定位或者重命名重作日志文件可以通过下面两种方法执行:ALTER
DATABASE
RENAME
FILE
命令关闭数据库.拷贝重做日志文件到新的位置.数据库启动到MOUNT
状态.执行下面
令.正常打开数据库.增加新的文件并删除旧的重作日志文件.用这种方式。因为不用重启数据库ALTER
DATABASE
RENAME
FILE'$HOME/ORADATA/u01/log2a.rdo'TO
'$HOME/ORADATA/u02/log1c.rdo';北风网重做日志的配置组3应该在添加一个组成员Disk
3Disk
2Disk
1?Group
1MemberMemberGroup
2MemberMemberGroup
3Member不合理,因为组成员在同一个磁盘上,盘坏掉,就无法找回北风网演示把现有的3组改变为2组把日志调整大小调整到512k测试大批量日志产生时,引起日志切换检查点无
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度专业泥工班组劳务输出合同
- 2025年度医院科室与养老机构合作护理服务合同范本
- 2025年度研学旅行安全保障与风险控制合同
- 2025年国有土地使用权出让合同
- 2025年医疗健康辅导合同
- 私人订制旅游服务合同协议
- 音乐娱乐行业艺人经纪合同
- 工商银行借款合同
- 酒类赛事赞助运输合同
- 业务手册行业业务开展与合同管理
- 2025年陕西西安市经济技术开发区管委会招聘30人历年高频重点提升(共500题)附带答案详解
- 【可行性报告】2024年数据标注与审核项目可行性研究分析报告
- 2024-2025学年沪科版数学七年级上册期末综合测试卷(一)(含答案)
- 《针法灸法》课件-温灸器灸
- 陕西省咸阳市2023-2024学年高一上学期期末考试 数学 含答案
- 天津市河北区2024-2025学年八年级上学期11月期中历史试题(含答案)
- 小儿高热惊厥课件
- 河南省郑州市二七区2023-2024学年七年级下学期期末考试语文试题
- JB-T 8532-2023 脉冲喷吹类袋式除尘器
- 山东省济宁市2023年中考数学试题(附真题答案)
- 供应链金融与供应链融资模式
评论
0/150
提交评论