Oracle11g基础入门(理论).ppt
《Oracle11g基础入门(理论).ppt》由会员分享,可在线阅读,更多相关《Oracle11g基础入门(理论).ppt(37页珍藏版)》请在三一办公上搜索。
1、第一章 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 简介,Oracle数据库系统是美国Oracle公司(甲骨文)提供的以分布式数据库为核心的一组软件产品 Oracle数据库系统主要包含以下4个特点支
2、持大数据库、多用户、高性能的事务处理 提供了基于角色(ROLE)分工的安全保密管理 提供了新的分布式数据库能力 具有可移植性、可兼容性和可连接性,1.1 Oracle 数据库系统的特点,1978年,Oracle 1诞生了,它是使用汇编语言开发的,但它的出现并没有引起太多的关注 1982年,Oracle公司推出了Oracle 3,这是第一个能够运行在大型和小型机上的关系型数据库 1997年,Oracle公司又推出了基于Java语言的Oracle 8 2001年6月,Oracle公司发布了Oracle 9i 2007年7月12日,甲骨文公司在美国纽约宣布推出Oracle 11g,Oracle 11
3、g中的“g”代表“网格”,1.2 Oracle发展历史,网格计算可以将分布在世界各地的计算机连接在一起,并且将各地的计算机资源通过高速互联网组成充分共享的资源集成。通过合理的调度,不同的计算环境被综合利用并共享,SQL Server只能在Windows上运行,没有丝毫的开放性;Oracle能在所有主流平台上运行(包括Windows)SQL Server很难处理日益增多的用户数和数据卷;Oracle平行服务器通过使一组结点共享同一簇中的工作来扩展Window NT的能力,提供高可用性和高伸缩性的簇的解决方案 SQL Server没有获得任何安全证书,Oracle获得了最高认证级别的ISO标准认证
4、 SQL Server在多用户时性能不佳。Oracle中引入了共享SQL和多线索服务器体系结构,从而减少了Oracle的资源占用,并增强了Oracle的并发处理能力,1.3 Oracle与SQL Server比较,为什么在学习了SQL Server数据库之后还需要学习Oracle数据库?,体系结构,Oracle 服务器,Oracle 数据库,Oracle 实例,Oracle 数据库是一个数据的集合,该集合被视为一个逻辑单元,管理数据库的后台进程和内存结构的集合称为 Oracle 实例,数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制Oracle服务器提供开放
5、、全面和综合的信息管理,它由Oracle数据库和Oracle实例组成,Oracle 数据库,Oracle 数据库由操作系统文件组成,这些文件为数据库信息提供实际物理存储区Oracle 数据库包括逻辑结构和物理结构,物理结构,逻辑结构,物理结构包含数据库中的一组操作系统文件。,逻辑结构指数据库创建之后形成的逻辑概念之间的关系,Oracle 数据库,Oracle 实例,Oracle 实例是进程结构和内存结构的集合,Oracle 实例,内存结构,进程结构,分配,启动,2.Oracle 11g体系结构,2.1 进程结构用户进程用户进程是在客户机内存上运行的程序,它向服务器进程发出数据处理请求 当客户端
6、运行一个应用程序,准备向数据库服务器发送请求时,将会创建用户进程 服务器进程为了给客户端的用户进程提供服务,Oracle会在客户端成功连接Oracle数据库时,在服务器端创建相应的服务器进程客户端的进程与服务器端的进程是一一对应的用户进程必须通过服务器进程才能访问数据库后台进程在同一时刻,Oracle可以处理上百个并发的请求,进行复杂的数据操作,为了提高系统性能并协调多个用户,Oracle使用一些附加的线程,称为后台进程后台进程存在于操作系统中,在Oracle实例启动时自动启动,2.1 进程结构,服务器进程任务 解析并执行用户所提交的SQL语句搜索SGA区的数据库缓存,决定是否读取数据文件,如
7、果数据块不在SGA区的数据库缓存中,则将其从数据文件中读入将查询或执行后形成的数据返回给用户后台进程任务 在内存和外存之间进行I/O操作监视各个进程的状态协调各个进程的任务维护系统的性能保证系统的可靠性能,2.2 内存结构,SGA(System Global Area,系统全局区)SGA是例程内存结构的主要组成部分,每个Oracle实例都只有一个SGA当多个用户同时连接到一个例程时,所有的用户进程、服务器进程都共享SGA 它是不同用户进程与服务器进程进行通信的中心 可以将SGA看作是Oracle的心脏。当启动Oracle实例时,即分配一个SGA;当终止Oracle实例时,即释放SGA占用的内存
8、,内存结构,SGA(System Global Area,系统全局区)数据缓冲区(Data Buffer Cache)用于存储最近从数据库中读取出来的数据块 用户进程查看的数据首先驻留在数据缓冲区中,如果用户进程需要的信息不在该区内,才访问物理磁盘驱动器读取数据块,然后放入该区供其他用户进程或服务器进程使用 重做日志缓冲区(Redo Log Buffer)当执行INSERT、UPDAE、DELETE等操作时,Oracle都会为这些操作生成重做记录,以便在可能出现的数据库恢复过程中用于回滚事务 但是为了加快访问速度和工作效率,重做记录并不直接写入重做日志文件中,而是首先存入SGA的重做日志缓冲区
9、内,当重做日志缓冲区中的重做记录达到一定数量或到达某个时间点时,再分批写入重做日志文件中 SQL共享池(Shared SQL Pool)SQL共享池是程序的高速缓冲区,存放所有通过SQL语法分析并准备执行的SQL语句,内存结构,程序全局区(Program Global Area,PGA)当用户进程连接到Oracle实例时,就会创建一个对应的会话,该会话使用一个服务器进程来完成客户端与Oracle实例之间的通信每个服务器进程都有一个自己的PGA。PGA由Oracle为服务器进程分配,专门作为当前用户会话的内存区这个内存区是非共享的,只有服务器进程本身才能访问它自己的PGA区。而SGA区则是所有服
10、务器进程都能共享、可写的内存区,2.3 逻辑结构,数据块(Data Block)数据块是最小的数据管理单位,即Oracle中所有的I/O操作都以块为单位。数据块的大小是操作系统块大小的整数倍,常见大小为2KB或4KB 数据区间(Data Extent)数据区间由物理上连续存放的块所构成,它是Oracle存储分配的最小单位,一个或多个块组成一个数据区间 数据段(Data Segment)若干个数据区间构成数据段 表空间(Table Space)为了提高数据库服务器管理和运行的效率,Oracle 11g使用“表空间”这个虚拟的概念来管理逻辑对象,用户可以将不同性质的逻辑对象存放在不同的表空间下 在
11、Windows操作系统中,使用文件夹来分类管理各种文件,表空间相当于Oracle数据库的文件夹。每个表空间由一个或多个数据文件组成,一个数据文件只能与一个表空间相联系,Oracle数据库服务器上的默认表空间,数据库相当于一个柜子,柜子中的抽屉相当于表空间,抽屉中的文件夹相当于数据文件,文件夹中的纸相当于表,写在纸上的信息相当于数据。,物理块 物理块是操作系统分配的基本存储单位,逻辑结构中的数据块由若干个物理块构成物理文件每个物理文件由苦干个物理块所组成,包括数据文件、控制文件和日志文件数据文件数据文件是实际存储插入到数据库表中的实际数据的操作系统文件数据文件的扩展名为“*.dbf”重做日志文件
12、Oracle使用重做日志文件在故障发生之后重现当时的数据库操作,便于数据库的恢复重做日志文件的扩展名为“*.log”控制文件控制文件为二进制文件,它存储了数据库的名称,数据文件和重做日志文件的名称、位置、联机/脱机状态和大小等信息只有控制文件正常,才能“装载”、“打开”数据库,控制文件的扩展名为“*.ctl”,2.4 物理结构,控制文件,数据文件,重做日志文件,Oracle实例Oracle实例是后台进程和内存结构的集合。作为Oracle数据库与应用程序的接口Oracle实例为应用程序提供对数据库中数据的管理和维护功能 Oracle数据库Oracle数据库由操作系统文件组成,这些文件也称为数据库
13、文件,为数据库信息提供实际的物理存储区 Oracle数据库最终由Oracle实例负责完成对数据库中全部数据的管理工作 Oracle服务器Oracle服务器一般指数据库各软件部件(如SQL*Plus)、Oracle实例及Oracle数据库3个主要部分,它由安装在服务器上的所有软件及启动成功后的实例组成,2.5 总体结构,数据库就像是一个仓库,存储了各类货物;而实例就像出入仓库的搬运工,负责将货物搬出、搬入仓库,3.Oracle 11g 的安装,如果客户端需要远程访问某个Oracle数据库服务器,则客户端请求的远程Oracle数据库名称是全局数据库名还是SID?,按以上步骤成功安装Oracle 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle11g 基础 入门 理论
链接地址:https://www.31ppt.com/p-6513365.html