01_new_Oracle简介ppt课件_第1页
01_new_Oracle简介ppt课件_第2页
01_new_Oracle简介ppt课件_第3页
01_new_Oracle简介ppt课件_第4页
01_new_Oracle简介ppt课件_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Oracle概述.当今主流的数据库OracleOracle Database 10gSQL ServerSQL Server 2005SybaseDB2Postgres SQLMySQLInformix.Oracle数据库系统据统计,Oracle在全球数据库市场上的占有率超越三分之一,多年来继续性地雄踞全球数据库市场霸主位置。我国于1987引进了Oracle系统,当前,Oracle公司在中国的业务获得了迅猛开展,博得了国内许多行业主管部门、运用单位和协作同伴的广泛信任和支持,确立了在中国数据库和电子商务运用市场的绝对领先优势。.Larry Ellison.Oracle 10g版本类型Oracl

2、e Database 10g提供了4个版本,每一个版本适用于不同的开发和部署环境。除了Oracle Database 10g系统之外,Oracle还提供了另外几种数据库产品,这些针对特殊运用需求的数据库产品大大加强了Oracle Database 10g 的功能。版本类型Oracle Database 10g规范版1Oracle Database 10g规范版Oracle Database 10g企业版Oracle Database 10g个人版 .Oracle 10g系统特点可选产品Oracle真正运用集群(real application cluster,RAC)Oracle分区 Orac

3、le 高级平安性 Oracle标签平安性 Oracle OLAP Oracle数据发掘 Oracle Spatial Oracle Programmer Oracle Database Lite .Oracle数据库系统的前世今生.数据库管理员的任务义务在Oracle Database 10g系统中,数据库管理员(database administrator,DBA)是最重要的角色。DBA的任务目的是确保Oracle Database 10g系统正常高效的运转。DBA的任务是最忙碌的,无论是性能调整,还是灾难恢复,都离不开DBA的支持。普通情况下,作为一个DBA,应该做好12项义务。 .义务1

4、:安装和配置 毫无疑问,DBA的第一项义务是安装和配置Oracle Database 10g软件系统,为顺利运用Oracle Database 10g软件创建良好的环境。无论是安装还是配置,都应该根据实践需求来进展,使得系统满足用户的实践需求。.系统配置不是一劳永逸的,应该随时根据需求的变化和环境的需求进展监视和适当地调整。例如,可以配置系统参数文件调整初始化参数,使得Oracle Database 10g系统在适宜的环境下运转。 .义务2:容量规划 容量规划指的是对整个Oracle Database 10g系统进展一个总体的规划。这种规划的重点应该放在处理瓶颈问题上。从内容上来看,应该思索的

5、详细内容包括:硬件容量规划、软件规划、网络规划。硬件容量规划包括磁盘空间、CPU、I/O等规划。软件规划包括操作系统的安装和配置规划、数据库规划、数据库对象内容和数量规划等。网络规划包括网络硬件、网络软件和协议、网络客户数量流量和分布、网络拓扑构造等规划。从期限上来看,应该思索短期、中期和长期规划。短期规划的目的是为了满足当前日常的需求。中期规划主要是为了满足开展的需求。长期规划主要是为了满足极限需求等。.例如,假设预测某个系统的当前用户数量是500,3年后的用户能够到达2000万,那么如今既不能按照500用户的需求来设计,也不能一下子按照2000万用户的需求来设计,一定要采取一个折中的方式。

6、.义务3:运用架构设计 运用架构设计包括数据库设计、运用程序设计和相应的技术架构设计,这些设计要满足用户需求。数据库设计应该思索数据库的逻辑需求、数据库的创建方式和数量、数据库数据文件和日志文件的存放位置等。运用程序设计应该思索开发工具的选择、API技术、内部资源和外部资源的结合、运用架构的分布等内容。在运用设计时,需求强调的一点是,DBA应该与开发人员共同任务,确保其编写出优化的代码,并且尽能够地运用效力器的资源。.技术架构设计主要包括表示层、逻辑层和数据层的分布。这些分布应该思索到硬件资源和用户需求。既不能片面地追求过高的硬件资源,也不能仅仅局限于当前的环境,一定要按照符合可扩展的观念来思

7、索。 .义务4:管理数据库对象 管理数据库对象是运用数据库的最根本、最重要任务。这些对象包括表、索引、视图、过程、函数、程序包、触发器、序列、同义词等。为了完成管理数据库对象的任务,DBA应该可以很好地回答诸如下面的一些问题:系统应该包括哪些数据?应该怎样存储这些数据?应该在系统中创建哪些表?应该在这些表中创建哪些索引,以便加速对表中数据的检索?能否应该创建创建视图?为什么要创建这些视图?应该创建哪些过程、函数、程序包?应该在哪些表上创建触发器?这些触发器的类型是什么?能否应该创建同义词? .义务5:存储空间管理存储空间管理义务包括为数据分配空间、坚持空间可以满足数据的不断增长。随着业务量的继

8、续和扩展,数据库中的数据也会逐渐添加,重做事务日志也不断地添加。存储空间为了完成管理义务,DBA需求了解以下问题:当前的数据库由那些数据文件组成?重做事务日志的大小应该如何设置?数据的增长速度是多大?如何配置表空间的增长速度?数据库中的数据何时可以去除或转移到其他地方? .义务6:平安管理 平安性是DBA重要的日常任务之一。平安管理的内容包括帐户管理和权限管理。帐户管理就是在数据库中应该添加哪些帐户、这些帐户应该组合成哪些角色。权限管理是指对象权限和系统权限的管理,DBA应该可以回答下面这些问题:这些帐户或角色应该运用哪些对象?这些帐户或角色应该对这些对象执行哪些操作?这些帐户或角色应该在数据

9、库中执行哪些操作?.义务7:备份和恢复俗话说,有备无患。无论系统运转如何,系统的灾难性管理是不可短少的。天灾、人祸、系统缺陷都有能够呵斥系统的瘫痪、失败。怎样处理这些灾难性问题呢?可行的方法就是制定和实行备份和恢复战略。备份就是制造数据的副本,恢复就是将数据的副本复原到系统中。.备份和恢复任务是DBA的一项继续性的重要任务,其执行频率可以根据数据的重要程度和系统的稳定程度来确定。.义务8:性能监视和调优 作为一个大型软件系统,Oracle Database 10g的运转好坏必需得到正确地监视、评价和调整,这是DBA的一项高级任务。借助一些工具和运转性能目的,DBA应该监视系统的运转。假设某些运

10、转目的出现了问题,DBA应该及时地采取补救措施,使得系一致直坚持高效地运转。.义务9:作业调度 即使是一个DBA,也不能够一天24小时地盯住系统的运转,及时地执行某些指定的操作。Oracle Database 10g提供了许多自开任务的工具,DBA应该充分利用这些工具和机制,并能回答下面的问题:调度哪些作业应该由系统执行?这些作业应该在何时执行?如何确保这些作业可以正确地执行?假设自动执行的作业执行失败时,应该如何处置?如何使得系统可以平衡地执行相应的操作?.义务10:网络管理作为一种网格数据库,网络管理的义务更加地重要。Oracle Database 10g提供了许多网络管理工具和效力,DB

11、A应该借助这些工具和效力规划和管理网络操作。为了做好网络管理任务,DBA应该可以回答下面的问题:如何定义数据库的衔接?是运用公用效力器,还是运用共享效力器?怎样运用Oracle Net Listener?如何运用Oracle的配置文件?如何在多层网络环境中任务?.义务11:高可用性和高可伸缩性管理 作为一个DBA,必需坚持系统高可用性和高可伸缩性。可用性是一项度量计算机系统正常运转时间的目的。可伸缩性描画运用程序可以接受的并发用户访问数量。影响系统可用性的主要要素包括:网络可靠性、硬件缺点、运用程序失败、操作系统解体、自然灾祸等。无论是数据库系统管理员,还是运用程序设计人员,都应该便系统受破坏的机率降低最低,提高系统的可用性。在设计系统的可用性时,应该确定采取什么样的可用性战略来满足可用性的需求。可用性的需求可以经过3个方面来描画,即运转的时间衔接性需求数据的严密和松散要求.义务12:缺点处理虽然我们不希望在Oracle Database 10g系统出现缺点,但是缺点是无法防止的。这些缺点能够每天都会发生。有些缺点

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论