ORACLE体系结构-数据库篇.pptxVIP

  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文档。上传文档
查看更多
ORACLE体系结构-数据库篇

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

文档评论(0)

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

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

1亿VIP精品文档

相关文档