空间数据库 第三章 Oracle 9i初步介绍.ppt
文本预览下载声明
* * 1. 数据块(Data Block) 2. 数据区间(Data Extent) 3. 数据段(Data Segment) 4. 逻辑对象(Logic Object) 5. 表空间(Tablespace) Oracle 9i安装完毕后自动建立9个默认的表空间,如表所示。 6. 数据库(Database) * * * * 3.4.4 数据库的存储结构 数据库的存储结构指逻辑结构在物理上是如何实现的,共有3层,如图所示。 * * 1. 物理块 2. 物理文件 每个物理文件由若干个物理块组成,物理文件包括数据文件、控制文件和日志文件3类。 ★数据文件:用于存放所有的数据,以DBF为扩展名。 ★日志文件:记录了对数据库进行的所有操作,以LOG为扩展名。 ★控制文件:记录了数据库所有文件的控制信息,以CTL为扩展名。 * * * * 3.4.5 数据库服务器的总体结构 Oracle 9i数据库服务器的总体结构如图所示。 * * 数据库是指物理上的数据库文件或逻辑上的数据库结构。 基于之上管理和控制物理数据库的软件系统,称为数据库管理系统(DBMS)。 数据库实例是指软件系统中用来访问数据库文件集的存储结构以及后台进程的集合,它是存取和控制数据库的软件机制。 5.4.6 Oracle数据库实例 * * 进程又称任务,是操作系统中一个极为重要的概念。一个进程执行一组操作,完成一个特定的任务。对Oracle数据库管理系统来说,进程由用户进程、服务器进程和后台进程所组成。 进程与程序的区别在于前者是一个动态概念,后者是一个静态实体;程序仅仅是指令的有序集合,而进程则强调执行过程。进程可以动态地创建,完成任务后即会消亡。 3.4.7 进程 * * 当用户运行一个应用程序时,系统就为它建立一个用户进程。用户进程执行的是一个应用程序或Oracle工具程序的代码,以完成用户所指定的任务。用户进程不是实例。 1.用户进程和服务器进程 * * 服务器进程处理与应用程序相连的用户进程的请求,它与用户进程相通讯,为相连的用户进程的Oracle请求服务。 2.服务器进程 * * Oracle的后台进程主要包括: (1)SMON系统监控进程(system monitor) (2)PMON进程监控进程(process monitor) (3)DBWR数据库写进程 (4)LGWR日志文件写进程 (5)ARCH归档进程(archiver process) (6)RECO恢复进程 (7)LCKN封锁进程 3.后台进程 * * 总结 * * 总结 * * 告一段落,谢谢! * * * * * * * * * * * * * * * * (15)出现如图所示的【安装结束】界面。 * * 3.2.2 安装结果 客户机的程序组,如图所示。 * * 3.3 服务器和客户机是怎样连接的 * * 3.3.1 服务器如何连接客户机 (1)启动Oracle的网络配置程序 * * 3.3.1 服务器如何连接客户机 (2)出现如图所示的【欢迎使用】界面。 * * (3)出现如图所示的【监听程序配置,监听程序】界面。 * * (4)出现如图所示的【监听程序配置,选择监听程序】界面。 * * (5)出现如图所示的【监听程序配置,选择协议】界面。 * * (6)出现如图所示的【监听程序配置,TCP/IP协议】界面。 * * (7)出现如图所示的【监听程序配置,更多的监听程序】界面。 * * 3.3.2 客户机怎样连接服务器 管理客户机的工作原理如图所示。 * * * * * * * * * * * * * * * * * * * * 3.4 数据库服务器的体系结构 3.4.1 进程结构 Oracle 9i网络环境里共有两大类进程。 1. 用户进程 用户进程是在客户机内存上运行的程序,如客户机上运行的【SQL Plus】、【企业管理器】等。用户进程向服务器进程提出操作请求。 * * 2. 服务器进程 主要的服务器进程如表所示。 * * 3.4.2 内存结构 1. 系统全局区(SGA) SGA如图所示。 * * 2. 程序全局区(PGA) PGA是数据库服务器内存中为单个用户进程分配的专用的内存区域,是用户进程私有的,不能共享。 * * 3.4.3 数据库的逻辑结构 Oracle 9i数据库的逻辑结构主要指从数据库使用者的角度来考查的数据库的组成,如图所示。自下向上,数据库的逻辑结构共有6层。 《空间数据库原理》 School of Resource Environment Engineering WHUT 第三章 Oracle 9i预备知识 School
显示全部