欢迎来到天天文库
浏览记录
ID:51970118
大小:204.50 KB
页数:23页
时间:2020-03-26
《唐远新全套配套课件Oracle数据库实用教程 第17章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第17章Oracle数据库的体系结构17.1Oracle数据库体系结构概述17.2Oracle服务器的内存结构17.3Oracle服务器的进程结构17.4Oracle数据库的物理结构17.5Oracle数据库的逻辑结构本章目录17.1Oracle数据库体系结构概述从大的方面说,Oracle服务器由两大部分组成,Oracle数据库(OracleDatabase)和Oracle例程(Oracleinstance)。图17-1显示了Oracle数据库的主要结构和组成部分间的关系。图17-1Oracle服务器的组成图17-2Oracle服务器工作原理示意图17.2Oracle
2、服务器的内存结构17.2.1数据库缓冲存储区17.2.2重做日志缓冲区17.2.3共享池17.2.4大型池和Java池17.3Oracle服务器的进程结构Oracle数据库系统中的进程主要有两类,它们是用户进程和服务器进程。用户进程在用户方工作,它向服务器进程请求信息。服务器进程则接受用户进程发出的请求,并根据请求与数据库通信,通过这些通信完成用户进程对数据库中数据的处理请求。17.3.1服务器端后台进程1.数据库写入进程(DatabaseWriter,DBWR)2.日志写入进程(LogWriter,LGWR)3.日志归档进程(ArchiveProcess,ARCH)
3、4.检查点进程(CheckpointProcess,CKPT)5.系统监控进程(SystemMonitor,SMON)6.进程监控进程(ProcessMonitor,PMON)7.锁进程(Lock,LCKn)9.调度进程(Dispatcher,Dnnn)10.作业队列进程(JobQueueProcesses,SNPn)11.队列监控进程(QueueMonitorProcesses,QMNn)17.3.2Oracle特定的进程结构1.专用服务器2.多线程服务器17.4Oracle数据库的物理结构Oracle物理存储结构主要包括:(1)一个或多个数据文件(2)两个或更多个
4、重做日志文件(3)一个或多个控制文件(4)其它的OS文件。17.4.1数据文件如图17-3所示。一个数据文件包括多个OS物理磁盘块。数据库表空间物理逻辑数据文件图17-3Oracle中表空间与数据文件的关系17.4.2重做日志文件重做日志文件(RedoLogFile)用于记录数据库变化,使用它的目的是为了在出现例程失败或介质失败时恢复数据库。1.ARCHIVELOG(归档日志)模式当数据库运行在ARCHIVELOG模式时,所有的事务重做日志都将保存。这意味着对数据库进行的所有事务都留有一个备份,尽管重做日志以循环方式工作,但在一个重做日志被覆盖前均将为其建立一个副本。
5、2.NOARCHIVELOG(非归档日志)模式在NOARCHIVELOG模式(系统默认模式)下,系统不保留旧的重做日志。因为不是所有的事务记录都能保留。17.4.3控制文件在控制文件中记载了以下几类信息:(1)数据文件的大小、位置(2)重做日志文件的大小、位置(3)数据库名称、创建时间(4)日志序列号17.4.4其他文件1.归档日志2.参数文件3.口令文件4.警告文件5.后台进程跟踪文件6.服务器进程跟踪文件17.5Oracle数据库的逻辑结构17.5.1表空间1.SYSTEM表空间2.其他重要的非SYSTEM表空间17.5.2段1.表(Table)2.表分区(Tab
6、lePartition)3.簇(Cluster)4.索引(Index)5.按索引组织的表(Index-OrganizedTable)6.索引分区(IndexPartition)7.回滚段(UndoSegment)8.临时段(TemporarySegment)9.LOB段(LOBSegment)10.嵌套表(NestedTable)11.自举段(BootstrapSegment)17.5.3区间17.5.4数据块数据库块的格式如图17-5所示。图17-5Oracle数据块格式本章小结Oracle服务器采用了先进的体系结构设计确保其运行的高性能和高可靠性。Oracle服务
7、器由例程(instance)和数据库(database)两部分组成。例程是一组内存结构和后台进程的集合。数据库是一组OS文件的集合,由数据文件、控制文件和重做日志文件组成。从Oracle数据库存储结构的角度来说,包括数据的物理结构和逻辑结构,两者互相关联。逻辑存储结构是数据库概念上的组织,如数据库或表;而物理存储结构则是实际的数据存储单元,如文件或数据块。
此文档下载收益归作者所有