oracle概述.ppt_第1页
oracle概述.ppt_第2页
oracle概述.ppt_第3页
oracle概述.ppt_第4页
oracle概述.ppt_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

1、Oracle概述,内容提要,数据库厂商ORACLE ORACLE产品 ORACLE 数据库发展过程 Oracle数据库应用结构 ORACLE的优越性 ORACLE的常用工具 DBA的话题,常见的关系数据库管理系统,目前市场上包括Oracle、DB2、Sybase和SQL Server等。 Oracle是当今最大的数据库厂商,Oracle公司的数据库产品是世界上第一个商品化的关系型数据库管理系统.也是第一个推出与数据库结合的第四代语言开发工具的数据库产品。 DB2是IBM公司于1983年推出的一个商业化关系数据库管理系统,它是基于System R基础上实现的。可以运行在各种不同的操作系统平台上,

2、如UNIX,Windows,OS/2等。 Sybase可以运行在不同的操作系统平台上,作为网络数据库,Sybase采用开放的体系结构,支持网络环境下各节点数据库的互相访问。 Microsoft SQL Server是微软公司推出的应用于Windows操作系统上的关系数据库产品。Microsoft SQL Server是Microsoft公司从Sybase公司购买技术而开发的产品,与Sybase数据库完全兼容,它支持客户机/服务器结构。,数据库厂商ORACLE,创立:1977年6月,Larry Ellison与Bob Miner和Ed Oates在硅谷共同创办了一家名为软件开发实验室(SDL)的

3、计算机公司, 1979年,SDL更名为关系软件有限公司, 1983年,为了突出公司的核心产品,RSI再次更名为ORACLE。 口号 Oracle is the information company 创始人:Larry Ellision, 公司总部:美国加州的Red wood Shores 员工:全世界的员工超过43000,在美国本土有 21000, 技术人员(主要是程序员)中40是印度人,中国人第二多,其次才是美国人 地位:世界上最大的企业软件公司,最大的RDBMS供应商,最主要的信息处理软件供应商。世界第二大软件公司,向145个国家和地区销售其产品和服务,数据库厂商ORACLE,产品市场:

4、市场占有率最高的数据库产品,40%以上。 客户:世界500强企业,70%使用ORACLE数据库,世界十大B2C公司全部使用ORACLE数据库。如:通用电气、雪铁龙、AT SQL*Forms:非过程化的设计工具; Pro*C:嵌入式SQL; Pro*C为oracle预编译器,将源代码中的SQL语句转换为函数调用。 SQL*menu:菜单工具 Reporter Builder:报表工具 SQL*net 或 Net8:通讯工具 Graphics Builder:图形工具,DBA的话题,DBA的类型: 1、 系统或操作类的D B A:监视所有的实例和服务器,改变数据库的结构,比如增加用户和表空间,等等

5、。 2、应用类的D B A,用 PL/SQL 或Java 、H T M L、We b D B或其他数据库编程方法,为最终用户或者其他应用程序开发提供支持。 3、数据类的D B A,他们专于数据的完整性和数据清理,特别是在数据仓库或数据集市这样的环境中。 初级 D B A总是以运行基本的数据库任务开始,因此我们这里特别强调系统 D B A的任务。,数据库管理员(DBA)的职责,定义并存储数据库的内容 监督和控制数据库的使用和运行 负责数据库的日常维护 定义数据的安全性要求和完整性约束条件 必要时改进和重构数据库,DBA任务,1. 软件安装与升级: 升级:用新的文件覆盖旧版本的 Oracle软件,

6、通常把新软件的文件安装在旧版本软件文件的相同目录结构下,覆盖或删除掉已有的同名源文件。而有不同名的旧版本文件则被遗留下来。因此,磁盘上将有全部的新版本文件和一些遗留下来的旧版本文件,十分混乱。 软件移植或重新安装:为新版本软件生成独立的目录结构。你可能同时有两个或更多的 O r a c l e软件副本在你的系统上,但它们处于不同的相互隔离的目录中。 数据库升级:如果你有一个7.3.2.3.2版本的数据库,并想把它升级成一个7.3.3.6的数据库,关闭旧版本的环境下的数据库,在新版本的环境中运行它,然后再立即进行配置把这个数据库转化成新的版本。 数据库移植:在新版本环境中建立一个新的数据库,对旧

7、的数据库产生一个备份,然后把备份复制到新数据库中。,DBA任务,2. 数据库行为:直接改变数据库的组织和配置的任务。如: ? 决定一个提交的数据库的磁盘存储空间。 在应用处于开发阶段时,监控数据库的性能,以在形成产品之前发现潜在的性能问题。 为数据库提供一个连续不断的调整过程,例如,当需要时调整共享池的空间、数据库块缓冲区、日志缓冲区,等等。 ? 周期性地监视表和表空间的增长及碎片,以保证空间分配不会成为危险问题。 制定备份/恢复计划. 3. 系统问题:在操作系统级上所采取的行动 ? 当需要时执行清除任务。比如从 O r a c l e软件区域中清除旧的文件,保证归档日志有足够的磁盘空间,等等。 ? 执行数据库性能调整, 确保每日夜间 (或一定周期)的备份运行正常;,DBA任务,4. 开发者问题:帮助开发者完成目标的行为。 对 O r a c l e工具的基本功能要有充分的了解,以便能判断出问题是由于应用,还是由于工具方面的原因所引起的。 ? 在数据库设计和问题解决方面帮助开发者,包括怎样运行和理解 T K P R O F及Explain Plan实用程序的输出以调整 S Q L查

温馨提示

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

评论

0/150

提交评论