下载后可任意编辑ORACLE 数据库管理系统介绍12024 年 4 月 19 日下载后可任意编辑ORACLE 数据库管理系统介绍1
ORACLE 的特点:可移植性 ORACLE 采纳 C 语言开发而成,故产品与硬件和操作系统具有很强的独立性
从大型机到微机上都可运行 ORACLE的产品
可在 UNIX、DOS、Windows 等操作系统上运行
可兼容性 由于采纳了国际标准的数据查询语言 SQL,与 IBM 的SQL/DS、DB2 等均兼容
并提供读取其它数据库文件的间接方法
可联结性 对于不同通信协议,不同机型及不同操作系统组成的网络也能够运行 ORAˉCLE 数据库产品
ORACLE 的总体结构(1)ORACLE 的文件结构 一个 ORACLE 数据库系统包括以下 5 类文件:ORACLE RDBMS 的代码文件
数据文件 一个数据库可有一个或多个数据文件,每个数据文22024 年 4 月 19 日下载后可任意编辑件能够存有一个或多个表、视图、索引等信息
日志文件 须有两个或两个以上,用来记录所有数据库的变化,用于数据库的恢复
控制文件 能够有备份,采纳多个备份控制文件是为了防止控制文件的损坏
参数文件 含有数据库例程起时所需的配置参数
(2)ORACLE 的内存结构 一个 ORACLE 例程拥有一个系统全程区(SGA)和一组程序全程区(PGA)
SGA(System Global Area)包括数据库缓冲区、日志缓冲区及共享区域
PGA(Program Global Area)是每一个 Server 进程有一个
一个 Server 进程起动时,就为其分配一个 PGA 区,以存放数据及控制信息
(3)ORACLE 的进程结构 ORACLE 包括三类进程:32024 年 4 月 19 日下载后可任意编辑① 用户进程 用来执行用户应用程序的
② 服务进程 处理与之相连的一