图2.41 【欢迎使用】界面
图2.42 【命名方法配置,请选择命名方法】界面 Oracle 9i支持如表2.4所示的5种命名方法。
表2.4
Oracle 9i的5种命名方法
(3)出现如图2.43所示的【命名方法配置,主机名】界面。
(4)出现如图2.44所示的【命名方法配置完成】界面。
图2.43 【命名方法配置,主机名】界面
图2.44 【命名方法配置完成】界面 2.【本地网络服务名】的配置
(1)出现如图2.45所示的【欢迎使用】界面。
(2)出现如图2.46所示的【网络服务名配置】界面。
图2.45 【欢迎使用】界面
图2.46 【网络服务名配置】界面 2.4 数据库服务器的体系结构 2.4.1 进程结构
Oracle 9i网络环境里共有两大类进程。
1. 用户进程
用户进程是在客户机内存上运行的程序,如客户机上运行的【SQL Plus】、【企业管理器】等。用户进程向服务器进程提出操作请求。
2. 服务器进程
主要的服务器进程如表2.5所示。
表2.5
Oracle 9i的主要后台支持进程
2.4.2 内存结构
1. 系统全局区(SGA)
SGA如图2.47所示。
图2.47 SGA的作用 2. 程序全局区(PGA)
PGA是数据库服务器内存中为单个用户进程分配的专用的内存区域,是用户进程私有的,不能共享。
2.4.3 数据库的逻辑结构
Oracle 9i数据库的逻辑结构主要指从数据库使用者的角度来考查的数据库的组成,如图2.48所示。自下向上,数据库的逻辑结构共有6层。
图2.48 数据库的逻辑结构 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所示。
图2.49 数据库的存储结构 1. 物理块
2. 物理文件
每个物理文件由若干个物理块组成,主要包括数据文件、控制文件和日志文件3类。
数据文件:用于存放所有的数据,以DBF为扩展名。
日志文件:记录了对数据库进行的所有操作,以LOG为扩展名。
控制文件:记录了数据库所有文件的控制信息,以CTL为扩展名。
以笔者的安装环境为例,【全局数据库名】为 myoracle.mynet 的数据库的主要物理文件存放在c:\oracle\oradata\myoracle下,如图2.50所示。
图2.50 Oracle 9i数据库的物理文件 2.4.5 数据库服务器的总体结构
Oracle 9i数据库服务器的总体结构如图2.51所示。
图2.51 Oracle 9i数据库服务器的总体结构