欢迎来到天天文库
浏览记录
ID:50360229
大小:430.50 KB
页数:51页
时间:2020-03-12
《ORACLE体系结构-数据库篇.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第5章ORACLE体系结构-数据库篇工作第n天今天早上项目经理找到你,说以前存在一个数据库系统是你的前任工程师安装维护的,需要你对其进行相关的健康检查,如果有问题必须对其进行相应处理从而避免故障的发生。在你检查后发现了很多问题,数据库正运行在危险的情况下,你必须对其进行下面的处理:为了避免控制文件与日志文件单点故障造成数据库无法使用,你必须为oracle添加额外的控制与日志文件。由于日志文件组数量过少造成的性能问题,日志组不能快速切换。此性能问题将造成数据库无法正常使用。在数据库可使用空间不足时利用不同手段对现有数据库进行扩容。数据库可使用空间不足数据库将无法正常使用。IO系统
2、存在性能问题,公司采购了新的盘阵并挂载到服务器上,数据库可以直接使用,你需要将一部分IO压力分担到新的盘阵中并且不能影响在线系统的正常使用数据库使用的都是系统默认的临时表空间难以满足数据库的实际需要。创建并指定合理的临时表空间表空间已删除但是物理存储空间并未释放,请你解决此问题。对现有数据文件进行物理位置迁移以满足实际工作需要。提升性能磁盘扩容学习目标冷备份整个数据库控制文件管理在线日志文件管理数据文件管理控制文件管理通过本节课程的学习,我们应该掌握以下内容:解释控制文件的用途列出控制文件的内容多路复用控制文件获得控制文件信息控制文件控制文件为二进制文件,用于定义当前数据库的物
3、理结构等信息。控制文件丢失需要恢复数据库启动到mount状态读取控制文件,确定数据与日志文件位置对于oracle运行是必须的一组控制文件只能与一个数据库相关联建议控制文件多路复用(镜像)初始大小由创建数据库时决定控制文件内容控制文件中包含下列内容:数据库名称与标识数据库创建时间表空间名称数据文件与日志文件位置与名称当前日志文件序列号检查点信息UNDO段的开始与结束日志文件归档信息备份信息多路复用控制文件方法一:spfilesql>altersystemsetcontrol_files='$home/oradata/u01/ctrl01.ctl','$home/oradata/u
4、02/ctrl02.ctl'scope=spfile;方法二:init.oracontrol_files=(/disk1/control01.ctl,/disk3/control02.ctl)关闭数据库拷贝现有的控制文件并改名启动数据库在一个oracle数据库中至少保证一个控制文件可用如果条件允许最好将其存放到不同的物理存储设备中,避免存储设备硬件故障多路复用控制文件数过多将影响数据库的性能查询控制文件信息通过查询数据字典获取控制文件相关信息v$controlfile显示控制文件的状态与名称v$controlfile_record_section显示控制文件内容showpara
5、meterscontrol_files显示控制文件参数配置完成你的工作为了避免单点故障,你需要将目前oracle系统的控制文件增加一个,放到不同的路径下(模拟将控制文件放到不同的物理存储设备上)完成你的临时工作临时接到电话,公司的某个移动数据库系统出现了问题,请你马上处理一下:实际案例:控制文件损坏在线日志文件管理通过本节课程的学习,我们应该掌握以下内容:理解在线日志文件的作用清楚在线日志文件的结构控制在线日志文件的切换与检查点触发多路复用与管理在线日志文件归档日志文件的作用使用在线日志文件在线日志文件记录所有数据变化信息,为系统与介质失败提供恢复机制在线日志文件组成日志组Or
6、acle数据库至少需要两组日志组日志组内的在线日志文件被叫做日志成员(日志文件)在线日志文件结构在线日志文件工作原理在线日志文件以日志文件组的循环方式使用当某个日志文件写满时,LGWR将移动到下一个日志组此步骤称为日志切换同时触发检查点操作日志切换与检查点信息被写入控制文件强制在线日志文件切换与触发检查点强制执行日志切换altersystemswitchlogfile;强制检查点触发,同步内存数据到硬盘fast_start_mttr_target参数设置:在其规定的时间内执行检查点,单位s手动执行检查点altersystemcheckpoint;添加在线日志组alterdata
7、baseaddlogfilegroup3('$home/oradata/u01/log3a.rdo','$home/oradata/u02/log3b.rdo')size1m;添加在线日志成员在现有日志组中添加日志文件alterdatabaseaddlogfilemember'$home/oradata/u04/log1c.rdo'togroup1,'$home/oradata/u04/log2c.rdo'togroup2,'$home/oradata/u04/log3c.rdo'togro
此文档下载收益归作者所有