第1章Oracle11g基础入门(理论).pptx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章Oracle 11g基础入门本章内容Oracle 11g简介Oracle 11g体系结构Oracle 11g的安装Oracle 11g数据库实例的创建Oracle 11g实例的启动与关闭Oracle网络连接配置Oracle 11g管理工具卸载Oracle 11g本章目标理解Oracle 11g体系结构掌握Oracle 11g数据库实例的创建掌握Oracle 11g实例的启动与关闭掌握Oracle网络连接配置1. Oracle 11g 简介1.1 Oracle 数据库系统的特点Oracle数据库系统是美国Oracle公司(甲骨文)提供的以分布式数据库为核心的一组软件产品 Oracle数据库系统主要包含以下4个特点支持大数据库、多用户、高性能的事务处理 提供了基于角色(ROLE)分工的安全必威体育官网网址管理 提供了新的分布式数据库能力 具有可移植性、可兼容性和可连接性1.2 Oracle发展历史1978年,Oracle 1诞生了,它是使用汇编语言开发的,但它的出现并没有引起太多的关注 1982年,Oracle公司推出了Oracle 3,这是第一个能够运行在大型和小型机上的关系型数据库 1997年,Oracle公司又推出了基于Java语言的Oracle 8 2001年6月,Oracle公司发布了Oracle 9i 2007年7月12日,甲骨文公司在美国纽约宣布推出Oracle 11g,Oracle 11g中的“g”代表“网格”网格计算可以将分布在世界各地的计算机连接在一起,并且将各地的计算机资源通过高速互联网组成充分共享的资源集成。通过合理的调度,不同的计算环境被综合利用并共享 1.3 Oracle与SQL Server比较为什么在学习了SQL Server数据库之后还需要学习Oracle数据库?SQL Server只能在Windows上运行,没有丝毫的开放性;Oracle能在所有主流平台上运行(包括Windows) SQL Server很难处理日益增多的用户数和数据卷;Oracle平行服务器通过使一组结点共享同一簇中的工作来扩展Window NT的能力,提供高可用性和高伸缩性的簇的解决方案 SQL Server没有获得任何安全证书,Oracle获得了最高认证级别的ISO标准认证 SQL Server在多用户时性能不佳。Oracle中引入了共享SQL和多线索服务器体系结构,从而减少了Oracle的资源占用,并增强了Oracle的并发处理能力2. Oracle 11g体系结构2.1 进程结构用户进程用户进程是在客户机内存上运行的程序,它向服务器进程发出数据处理请求 当客户端运行一个应用程序,准备向数据库服务器发送请求时,将会创建用户进程 服务器进程为了给客户端的用户进程提供服务,Oracle会在客户端成功连接Oracle数据库时,在服务器端创建相应的服务器进程客户端的进程与服务器端的进程是一一对应的用户进程必须通过服务器进程才能访问数据库后台进程在同一时刻,Oracle可以处理上百个并发的请求,进行复杂的数据操作,为了提高系统性能并协调多个用户,Oracle使用一些附加的线程,称为后台进程后台进程存在于操作系统中,在Oracle实例启动时自动启动2.1 进程结构服务器进程任务 解析并执行用户所提交的SQL语句有哪些信誉好的足球投注网站SGA区的数据库缓存,决定是否读取数据文件,如果数据块不在SGA区的数据库缓存中,则将其从数据文件中读入将查询或执行后形成的数据返回给用户后台进程任务 在内存和外存之间进行I/O操作监视各个进程的状态协调各个进程的任务维护系统的性能保证系统的可靠性能用户进程用户进程SGA服务器进程服务器进程2.2 内存结构SGA(System Global Area,系统全局区)SGA是例程内存结构的主要组成部分,每个Oracle实例都只有一个SGA当多个用户同时连接到一个例程时,所有的用户进程、服务器进程都共享SGA 它是不同用户进程与服务器进程进行通信的中心 可以将SGA看作是Oracle的心脏。当启动Oracle实例时,即分配一个SGA;当终止Oracle实例时,即释放SGA占用的内存内存结构SGA(System Global Area,系统全局区)数据缓冲区(Data Buffer Cache)用于存储最近从数据库中读取出来的数据块 用户进程查看的数据首先驻留在数据缓冲区中,如果用户进程需要的信息不在该区内,才访问物理磁盘驱动器读取数据块,然后放入该区供其他用户进程或服务器进程使用 重做日志缓冲区(Redo Log Buffer)当执行INSERT、UPDAE、DELETE等操作时,Oracle都会为这些操作生成重做记录,以便在可能出现的数据库恢复过程中用于回滚事务 但是为了加快访问速度和工作效率,重做记录并不直接写入重做日志文件中,

文档评论(0)

189****5087 + 关注
官方认证
内容提供者

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

版权声明书
用户编号:7102116031000022
认证主体仪征市思诚信息技术服务部
IP属地江苏
统一社会信用代码/组织机构代码
92321081MA278RWX8D

1亿VIP精品文档

相关文档