一Oracle10g体系结构

一Oracle10g体系结构

ID:38413272

大小:20.06 KB

页数:4页

时间:2019-06-12

一Oracle10g体系结构_第1页
一Oracle10g体系结构_第2页
一Oracle10g体系结构_第3页
一Oracle10g体系结构_第4页
资源描述:

《一Oracle10g体系结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一Oracle10g体系结构Oracle10g数据库体系结构体系结构就是数据库的组成。体系结构分为四部分:物理结构、内存结构、进程结构、逻辑结构物理数据库结构(physicaldatabasestructure)是由构成数据库的操作系统文件所决定。每一个ORACLE数据库是由三种类型的文件组成:数据文件、日志文件和控制文件。数据库的文件为数据库信息提供真正的物理存储。逻辑数据库结构是用户所涉及的数据库结构。一个ORACLE数据库的逻辑结构由下列因素决定:a一个或多个表空间bl数据库模式对象(即表、视图、索引、聚集、序

2、列、存储过程)逻辑存储结构如表空间(dataspace)、段(segment)和范围将支配一个数据库的物理空间如何使用。模式对象(schemaobject)用它们之间的联系组成了一个数据库的关系设计。1)物理结构(1)数据文件:存储实际数据的操作系统文件。数据文件的大小与他们所存储的数据量的大小直接相关,会自动增大,但不会自动减少一个表空间对应若干数据文件,而一个数据文件对应一个表空间。在创建表空间时,oracle会同时为该表空间创建第一个数据文件,如果这个数据文件很大,这个创建过程会用较长时间。新创建的数据不包含任

3、何数据,只是一个准备存储数据的空容器。除了system表空间之外,任何表空间都可以由联机状态切换为脱机状态。当表空间进入脱机状态后,组成该表空间的数据文件也就进入脱机状态,也可以将表空间中的某一个数据文件单独地设置为脱机状态,以便进行数据库的备份或恢复。a:重做日志文件:oracle随时将内存中的修改结果保存到重做日志文件中。当系统出现崩溃时,可以恢复丢失的数据。只要某项操作的重做信息没丢失就可以。b:参数文件:也称为初始化文件,用于存储sga,可选的oracle特性和后台进程的配置参数,分为文本参数文件pfile和

4、服务器参数文件spfile。可以使用其中之一来配置例程和数据选项。文本参数文件可以使用文本编辑器进行编辑。服务器参数文件时二进制文件,不能直接用文本编辑器进行编辑。c:口令文件:是二进制文件,用于验证特权用户。特权用户是指具有sysoper或sysdba权限的特殊数据库用户。这些用户可以启动例程,关闭例程,创建数据库,执行备份恢复等操作。创建oracle数据库默认的特权用户是sysd:归档日志文件:非活动的重做日志文件的备份,通过使用归档日志文件,可以保罗所有重做历史记录e:后台进程跟踪文件:记录后台进程的警告或错误

5、信息。每个后台进程都有相应的跟踪文件f:服务进程跟踪文件:记录服务进程的相关信息,用于跟踪sql语句,诊断sql语句的性能,并实施相应的性能调整软件结构:数据库管理系统实用化与物理数据库之间的一个中间层,是软件层。它具有一定的结构。当用户连接到数据库并使用数据库时,实际上是连接到该数据库的例程,通过例程来连接,使用数据库。所以例程是用户和数据库之间的一个中间层。例程是由操作系统的内存结构和一系列进程所组成的,可以启动和关闭。(2)日志文件每一个数据库有两个或多个日志文件(redologfile)的组,每一个日志文件组

6、用于收集数据库日志),默认的以*.LOG后缀名。。日志的主要功能是记录对数据所作的修改,所以对数据库作的全部修改是记录在日志中。在出现故障时,如果不能将修改数据永久地写入数据文件,则可利用日志得到该修改,所以从不会丢失已有操作成果。日志文件主要是保护数据库以防止故障。为了防止日志文件本身的故障,ORACLE允许镜象日志(mirroredredolog),以致可在不同磁盘上维护两个或多个日志副本。日志文件中的信息仅在系统故障或介质故障恢复数据库时使用,这些故障阻止将数据库数据写入到数据库的数据文件。然而任何丢失的数据在

7、下一次数据库打开时,ORACLE自动地应用日志文件中的信息来恢复数据库数据文件。(3)控制文件每一ORACLE数据库有一个控制文件(controlfile)),默认的以*.CTL后缀名。,它记录数据库的物理结构,包含下列信息类型:a数据库名;b数据库数据文件和日志文件的名字和位置;c数据库建立日期。为了安全起见,允许控制文件被镜象。数据库、表空间和数据文件之间的关系每一次ORACLE数据库的实例启动时,它的控制文件用于标识数据库和日志文件,当着手数据库操作时它们必须被打开。当数据库的物理组成更改时,ORACLE自动更

8、改该数据库的控制文件。数据恢复时,也要使用控制文件。(2)、内存结构a、SGA(SystemGlobalArea)系统全局区共享的内存占用,全体用户使用A:数据缓冲区:存储有磁盘数据文件读入的数据,所有用户共同使用。采用LRU(LeastRecentlyUsed)最近最少使用原则,最近的数据保留在内存区域,以减少I/O操作B、共享池:用于对于用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。