2.4.1 进程结构 Oracle 9i网络环境里共有两大类进程。 1. 用户进程 用户进程是在客户机内存上运行的程序,如客户机上运行的【SQL Plus】、【企业管理器】等。用户进程向服务器进程提出操作请求。 2. 服务器进程 主要的服务器进程如表2.5所示。 表2.5 Oracle 9i的主要后台支持进程
2.4.2 内存结构 1. 系统全局区(SGA) SGA如图2.47所示。 2. 程序全局区(PGA) PGA是数据库服务器内存中为单个用户进程分配的专用的内存区域,是用户进程私有的,不能共享。 2.4.3 数据库的逻辑结构 Oracle 9i数据库的逻辑结构主要指从数据库使用者的角度来考查的数据库的组成,如图2.48所示。自下向上,数据库的逻辑结构共有6层。 1. 数据块(Data Block) 2. 数据区间(Data Extent) 3. 数据段(Data Segment) 4. 逻辑对象(Logic Object) 5. 表空间(Tablespace) Oracle 9i安装完毕后自动建立9个默认的表空间,如表2.6所示。 表2.6 Oracle 9i数据库的默认表空间
6. 数据库(Database) 2.4.4 数据库的存储结构 数据库的存储结构指逻辑结构在物理上是如何实现的,共有3层,如图2.49所示。 1. 物理块 2. 物理文件 每个物理文件由若干个物理块组成,主要包括数据文件、控制文件和日志文件3类。 数据文件:用于存放所有的数据,以DBF为扩展名。 日志文件:记录了对数据库进行的所有操作,以LOG为扩展名。 控制文件:记录了数据库所有文件的控制信息,以CTL为扩展名。 以笔者的安装环境为例,【全局数据库名】为“myoracle.mynet”的数据库的主要物理文件存放在c:\oracle\oradata\myoracle下,如图2.50所示。 2.4.5 数据库服务器的总体结构 Oracle 9i数据库服务器的总体结构如图2.51所示。
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18