欢迎来到天天文库
浏览记录
ID:41065321
大小:929.01 KB
页数:26页
时间:2019-08-15
《Oracle服务器-体系结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Oracle服务器成都信息工程学院软件工程学院课程内容Oracle服务器组成Oracle服务器的物理结构、逻辑结构和内存结构后台支持进程及它们的作用Oracle服务器Oracle体系结构Oracle服务器Oracle服务器—Oracle体系结构Oracle服务器Oracle服务器:是由Oracle数据库和实例组成数据库:是指信息的物理存储。实例:是指在服务器上运行的软件,它用于访问和控制数据库的信息。实例运行在计算机或服务器上,而数据库存储在与服务器相连的磁盘中。Oracle数据库Oracle数据库实例数据库服务器一个Oracle实例由数据库服务器上的进程
2、和内存组成一个Oracle数据库由磁盘上的物理文件组成Oracle服务器—Oracle体系结构Oracle服务器基本架构InstanceSGARedologbuffercacheSharedpoolDataDict.cacheLibrarycacheDBWRSMONPMONCKPTLGWROthersUserprocessServerprocessPGAControlfilesDatafilesArchivedlogfilesParameterfilePasswordfileRedologfilesDatabaseDatabasebufferca
3、cheOracle实例Oracle实例由memoryandprocessstructures组成BackgroundstructuresMemorystructuresSGARedologbuffercacheDatabasebuffercacheSharedpoolDBWRSMONPMONCKPTLGWROthersDataDictionarycacheLibrarycacheInstanceOracle服务器—Oracle体系结构Oracle数据库Oracle数据库由三种文件组成ControlfilesDatafilesArchivedlogfi
4、lesParameterfilePasswordfileRedologfilesOracleDatabaseOracle服务器—Oracle体系结构Oracle数据库存储层次Oracle服务器—Oracle体系结构数据库逻辑结构Logical物理结构Physical表空间Tablespace数据文件DatafileOSblock块Databaseblock段Segment区Extent物理结构Oracle数据库由以下三种基本类型的物理文件组成控制文件(Controlfiles)数据文件(Datafiles)日志文件(Redologfiles)Control
5、filesDatafiles(includesdatadictionary)HeaderOnlineredologfiles)Oracle服务器—Oracle体系结构数据文件(Datafiles)每一个ORACLE数据库有一个或多个物理的数据文件(datafile)。一个数据库的数据文件包含全部数据库数据。逻辑数据库结构(如表、索引)的数据物理地存储在数据库的数据文件中。数据文件有下列特征:一个数据文件仅与一个数据库联系。一个表空间(数据库存储的逻辑单位)由一个或多个数据文件组成。Oracle服务器—Oracle体系结构Datafiles日志文件(Re
6、dologfiles)每一个数据库有两个或多个日志文件(redologfile)的组,每一个日志文件组用于收集数据库日志。日志的主要功能是记录对数据所作的修改,所有对数据库作的全部修改是记录在日志中。在出现故障时,如果不能将修改数据永久地写入数据文件,则可利用日志得到该修改,所以从不会丢失已有操作成果。日志文件主要是保护数据库以防止故障。为了防止日志文件本身的故障,ORACLE允许镜象日志(mirroredredolog),以致可在不同磁盘上维护两个或多个日志副本。日志文件中的信息仅在系统故障或介质故障恢复数据库时使用,这些故障阻止将数据库数据写入到数据库
7、的数据文件。然而任何丢失的数据在下一次数据库打开时,ORACLE自动地应用日志文件中的信息来恢复数据库数据文件。Oracle服务器—Oracle体系结构日志文件(Redologfiles)日志文件结构Oracle服务器—Oracle体系结构Group2Group3Group1MemberDisk1Disk2MemberMemberMemberMemberMember控制文件(Controlfiles)每一ORACLE数据库至少应该有两个控制文件(controlfile),它记录数据库的物理结构,包含下列信息类型:数据库名;数据库数据文件和日志文件的名字和
8、位置;数据库建立时间和日期。当前的日志序列号---Oracle循环
此文档下载收益归作者所有