欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Oracle数据库系统概述8518.pptx

    • 资源ID:90231018       资源大小:639.21KB        全文页数:27页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Oracle数据库系统概述8518.pptx

    Oracle 概述当今主流的数据库l Oracle(Oracle Database 10g)l SQL Server(SQL Server 2005)l Sybasel DB2l Postgres SQLl MySQLl Informixl Oracle 数据库系统l 据统计,Oracle 在全球数据库市场上的占有率超过三分之一,多年来持续性地雄踞全球数据库市场霸主地位。l 我国于1987引进了Oracle 系统,当前,Oracle 公司在中国的业务取得了迅猛发展,赢得了国内许多行业主管部门、应用单位和合作伙伴的广泛信任和支持,确立了在中国数据库和电子商务应用市场的绝对领先优势。Larry EllisonOracle 10g 版本类型l Oracle Database 10g 提供了4个版本,每一个版本适用于不同的开发和部署环境。除了Oracle Database 10g 系统之外,Oracle 还提供了另外几种数据库产品,这些针对特殊应用需求的数据库产品大大增强了Oracle Database 10g 的功能。l 版本类型 Oracle Database 10g 标准版1 Oracle Database 10g 标准版 Oracle Database 10g 企业版 Oracle Database 10g 个人版 Oracle 10g 系统特点l 可选产品 Oracle 真正应用集群(real application cluster,RAC)Oracle 分区 Oracle 高级安全性 Oracle 标签安全性 Oracle OLAP Oracle 数据挖掘 Oracle Spatial Oracle Programmer Oracle Database Lite Oracle 数据库系统的前世今生数据库管理员的工作任务l 在Oracle Database 10g 系统中,数据库管理员(database administrator,DBA)是最重要的角色。DBA 的工作目标是确保Oracle Database 10g 系统正常高效的运行。l DBA 的工作是最繁忙的,无论是性能调整,还是灾难恢复,都离不开DBA 的支持。l 一般情况下,作为一个DBA,应该做好12项任务。任务1:安装和配置 l 毫无疑问,DBA 的第一项任务是安装和配置Oracle Database 10g 软件系统,为顺利使用Oracle Database 10g 软件创建良好的环境。l 无论是安装还是配置,都应该根据实际需要来进行,使得系统满足用户的实际需求。l 系统配置不是一劳永逸的,应该随时根据需求的变化和环境的需要进行监视和适当地调整。l 例如,可以配置系统参数文件调整初始化参数,使得Oracle Database 10g 系统在合适的环境下运行。任务2:容量规划 l 容量规划指的是对整个Oracle Database 10g 系统进行一个总体的规划。这种规划的重点应该放在解决瓶颈问题上。从内容上来看,应该考虑的具体内容包括:硬件容量规划、软件规划、网络规划。硬件容量规划包括磁盘空间、CPU、I/O 等规划。软件规划包括操作系统的安装和配置规划、数据库规划、数据库对象内容和数量规划等。网络规划包括网络硬件、网络软件和协议、网络客户数量流量和分布、网络拓扑结构等规划。从期限上来看,应该考虑短期、中期和长期规划。短期规划的目的是为了满足当前日常的需要。中期规划主要是为了满足发展的需要。长期规划主要是为了满足极限需要等。l 例如,如果预测某个系统的当前用户数量是500,3年后的用户可能达到2000万,那么现在既不能按照500用户的需求来设计,也不能一下子按照2000万用户的需求来设计,一定要采取一个折中的形式。任务3:应用架构设计 l 应用架构设计包括数据库设计、应用程序设计和相应的技术架构设计,这些设计要满足用户需求。数据库设计应该考虑数据库的逻辑需求、数据库的创建方式和数量、数据库数据文件和日志文件的存放位置等。应用程序设计应该考虑开发工具的选择、API 技术、内部资源和外部资源的结合、应用架构的分布等内容。在应用设计时,需要强调的一点是,DBA 应该与开发人员共同工作,确保其编写出优化的代码,并且尽可能地使用服务器的资源。技术架构设计主要包括表示层、逻辑层和数据层的分布。这些分布应该考虑到硬件资源和用户需求。既不能片面地追求过高的硬件资源,也不能仅仅局限于当前的环境,一定要按照符合可扩展的观点来考虑。任务4:管理数据库对象 l 管理数据库对象是使用数据库的最基本、最重要工作。这些对象包括表、索引、视图、过程、函数、程序包、触发器、序列、同义词等。l 为了完成管理数据库对象的工作,DBA 应该能够很好地回答诸如下面的一些问题:系统应该包括哪些数据?应该怎样存储这些数据?应该在系统中创建哪些表?应该在这些表中创建哪些索引,以便加速对表中数据的检索?是否应该创建创建视图?为什么要创建这些视图?应该创建哪些过程、函数、程序包?应该在哪些表上创建触发器?这些触发器的类型是什么?是否应该创建同义词?任务5:存储空间管理l 存储空间管理任务包括为数据分配空间、保持空间可以满足数据的不断增长。随着业务量的继续和扩大,数据库中的数据也会逐渐增加,重做事务日志也不断地增加。l 存储空间为了完成管理任务,DBA 需要了解以下问题:当前的数据库由那些数据文件组成?重做事务日志的大小应该如何设置?数据的增长速度是多大?如何配置表空间的增长速度?数据库中的数据何时可以清除或转移到其他地方?任务6:安全管理 l 安全性是DBA 重要的日常工作之一。安全管理的内容包括帐户管理和权限管理。帐户管理就是在数据库中应该增加哪些帐户、这些帐户应该组合成哪些角色。l 权限管理是指对象权限和系统权限的管理,DBA 应该能够回答下面这些问题:这些帐户或角色应该使用哪些对象?这些帐户或角色应该对这些对象执行哪些操作?这些帐户或角色应该在数据库中执行哪些操作?任务7:备份和恢复l 俗话说,有备无患。无论系统运行如何,系统的灾难性管理是不可缺少的。天灾、人祸、系统缺陷都有可能造成系统的瘫痪、失败。l 怎样解决这些灾难性问题呢?可行的办法就是制定和实行备份和恢复策略。备份就是制作数据的副本,恢复就是将数据的副本复原到系统中。l 备份和恢复工作是DBA 的一项持续性的重要工作,其执行频率可以根据数据的重要程度和系统的稳定程度来确定。任务8:性能监视和调优 l 作为一个大型软件系统,Oracle Database 10g 的运行好坏必须得到正确地监视、评价和调整,这是DBA 的一项高级工作。借助一些工具和运行性能指标,DBA 应该监视系统的运行。l 如果某些运行指标出现了问题,DBA 应该及时地采取补救措施,使得系统始终保持高效地运行。任务9:作业调度 l 即使是一个DBA,也不可能一天24小时地盯住系统的运行,及时地执行某些指定的操作。l Oracle Database 10g 提供了许多自动工作的工具,DBA 应该充分利用这些工具和机制,并能回答下面的问题:调度哪些作业应该由系统执行?这些作业应该在何时执行?如何确保这些作业可以正确地执行?如果自动执行的作业执行失败时,应该如何处理?如何使得系统可以均衡地执行相应的操作?任务10:网络管理l 作为一种网格数据库,网络管理的任务更加地重要。Oracle Database 10g 提供了许多网络管理工具和服务,DBA 应该借助这些工具和服务规划和管理网络操作。为了做好网络管理工作,DBA 应该能够回答下面的问题:如何定义数据库的连接?是使用专用服务器,还是使用共享服务器?怎样使用Oracle Net Listener?如何使用Oracle 的配置文件?如何在多层网络环境中工作?任务11:高可用性和高可伸缩性管理 l 作为一个DBA,必须保持系统高可用性和高可伸缩性。可用性是一项度量计算机系统正常运行时间的指标。可伸缩性描述应用程序可以接受的并发用户访问数量。l 影响系统可用性的主要因素包括:网络可靠性、硬件故障、应用程序失败、操作系统崩溃、自然灾害等。无论是数据库系统管理员,还是应用程序设计人员,都应该便系统受破坏的机率降低最低,提高系统的可用性。在设计系统的可用性时,应该确定采取什么样的可用性策略来满足可用性的需求。l 可用性的需求可以通过3个方面来描述,即 运行的时间 连接性需求 数据的紧密和松散要求任务12:故障解决l 虽然我们不希望在Oracle Database 10g 系统出现故障,但是故障是无法避免的。这些故障可能每天都会发生。有些故障是人为不小心造成的,有些故障可能是系统中的缺陷形成的,有些故障可能是莫名其妙的。作为一个DBA,在系统中的其他用户心目中是该系统的权威。无论是大事还是小事,DBA 都应该做到迅速地诊断、准确地判断、快速地修复。从这个意义上来说,DBA 是一个数据库系统的专业医生。小结l Oracle 公司概况l Oracle 系统特点l Oracle 产品的发展历史l 数据库管理员的工作任务(12项)

    注意事项

    本文(Oracle数据库系统概述8518.pptx)为本站会员(zhang****gqing)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开