2024年5月2日发(作者:)
ORACLE 数据库管理系统介绍
的特点:
可移植性 ORACLE采用C语言开发而成,故产品与硬件和
操作系统具有很强的独立性.从大型机到微机上都可运行
ORACLE的产品.可在UNIX、DOS、Windows等操作系统上运行.
可兼容性 由于采用了国际标准的数据查询语言SQL,与IBM
的SQL/DS、DB2等均兼容.并提供读取其它数据库文件的间
接方法.
可联结性 对于不同通信协议,不同机型及不同操作系
统组成的网络也可以运行ORAˉCLE数据库产品.
的总体结构
1ORACLE的文件结构 一个ORACLE数据库系统包括以下
5类文件:ORACLE RDBMS的代码文件.
数据文件 一个数据库可有一个或多个数据文件,每个
数据文件可以存有一个或多个表、视图、索引等信息.
日志文件 须有两个或两个以上,用来记录所有数据库
的变化,用于数据库的恢复.控制文件 可以有备份,采用多
个备份控制文件是为了防止控制文件的损坏.参数文件 含
有数据库例程起时所需的配置参数.
2ORACLE的内存结构 一个ORACLE例程拥有一个系统全
程区SGA和一组程序全程区PGA.
SGASystem Global Area包括数据库缓冲区、日志缓冲
区及共享区域.
PGAProgram Global Area是每一个Server进程有一个.
一个Server进程起动时,就为其分配一个PGA区,以存放数
据及控制信息.
3ORACLE的进程结构ORACLE包括三类进程:
①用户进程 用来执行用户应用程序的.
②服务进程 处理与之相连的一组用户进程的请求.
③后台进程 ORACLE为每一个数据库例程创建一组后台
进程,它为所有的用户进程服务,其中包括:
DBWRDatabase Writer进程,负责把已修改的数据块从数
据库缓冲区写到数据库中.LGWRLog Writer进程,负责把日志
从SGA中的缓冲区中写到日志文件中.
SMONSystem Moniter进程,该进程有规律地扫描SAG进
程信息,注销失败的数据库例程,回收不再使用的内存空
间.PMONProcess Moniter进程,当一用户进程异常结束时,
该进程负责恢复未完成的事务,注销失败的用户进程,释放
用户进程占用的资源.
ARCHARCHIVER进程.每当联机日志文件写满时,该进程
将其拷贝到归档存储设备上.另外还包括分布式DB中事务恢
复进程RECO和对服务进程与用户进程进行匹配的Dnnn进程
等.


发布评论