- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一Oracle10g体系结构
一Oracle10g体系结构
Oracle10g数据库体系结构
体系结构就是数据库的组成。体系结构分为四部分:物理结构、内存结构、进程结构、逻辑结构
物理数据库结构(physical database structure)是由构成数据库的操作系统文件所决定。每一个ORACLE数据库是由三种类型的文件组成:数据文件、日志文件和控制文件。数据库的文件为数据库信息提供真正的物理存储。
逻辑数据库结构是用户所涉及的数据库结构。一个ORACLE数据库的逻辑结构由下列因素决定:
a一个或多个表空间
bl 数据库模式对象(即表、视图、索引、聚集、序列、存储过程)
逻辑存储结构如表空间(dataspace)、段(segment)和范围将支配一个数据库的物理空间如何使用。模式对象(schema object)用它们之间的联系组成了一个数据库的关系设计。
1) 物理结构
(1)数据文件:
存储实际数据的操作系统文件。数据文件的大小与他们所存储的数据量的大小直接相关,会自动增大,但不会自动减少
一个表空间对应若干数据文件,而一个数据文件对应一个表空间。
在创建表空间时,oracle会同时为该表空间创建第一个数据文件,如果这个数据文件很大,这个创建过程会用较长时间。新创建的数据不包含任何数据,只是一个准备存储数据的空容器。
除了system表空间之外,任何表空间都可以由联机状态切换为脱机状态。当表空间进入脱机状态后,组成该表空间的数据文件也就进入脱机状态,也可以将表空间中的某一个数据文件单独地设置为脱机状态,以便进行数据库的备份或恢复。
a:重做日志文件:oracle随时将内存中的修改结果保存到重做日志文件中。当系统出现崩溃时,可以恢复丢失的数据。只要某项操作的重做信息没丢失就可以。
b:参数文件:也称为初始化文件,用于存储sga,可选的oracle特性和后台进程的配置参数,分为文本参数文件pfile和服务器参数文件spfile。可以使用其中之一来配置例程和数据选项。文本参数文件可以使用文本编辑器进行编辑。服务器参数文件时二进制文件,不能直接用文本编辑器进行编辑。
c:口令文件:是二进制文件,用于验证特权用户。特权用户是指具有sysoper或sysdba权限的特殊数据库用户。这些用户可以启动例程,关闭例程,创建数据库,执行备份恢复等操作。创建oracle数据库默认的特权用户是sys
d:归档日志文件:非活动的重做日志文件的备份,通过使用归档日志文件,可以保罗所有重做历史记录
e:后台进程跟踪文件:记录后台进程的警告或错误信息。每个后台进程都有相应的跟踪文件
f:服务进程跟踪文件:记录服务进程的相关信息,用于跟踪sql语句,诊断sql语句的性能,并实施相应的性能调整
软件结构:数据库管理系统实用化与物理数据库之间的一个中间层,是软件层。它具有一定的结构。
当用户连接到数据库并使用数据库时,实际上是连接到该数据库的例程,通过例程来连接,使用数据库。所以例程是用户和数据库之间的一个中间层。例程是由操作系统的内存结构和一系列进程所组成的,可以启动和关闭。
(2) 日志文件
每一个数据库有两个或多个日志文件(redo log file)的组,每一个日志文件组用于收集数据库日志),默认的以*.LOG后缀名。。日志的主要功能是记录对数据所作的修改,所以对数据库作的全部修改是记录在日志中。在出现故障时,如果不能将修改数据永久地写入数据文件,则可利用日志得到该修改,所以从不会丢失已有操作成果。
日志文件主要是保护数据库以防止故障。为了防止日志文件本身的故障,ORACLE允许镜象日志(mirrored redo log),以致可在不同磁盘上维护两个或多个日志副本。
日志文件中的信息仅在系统故障或介质故障恢复数据库时使用,这些故障阻止将数据库数据写入到数据库的数据文件。然而任何丢失的数据在下一次数据库打开时,ORACLE自动地应用日志文件中的信息来恢复数据库数据文件。
(3) 控制文件
每一ORACLE数据库有一个控制文件(control file)),默认的以*.CTL后缀名。,它记录数据库的物理结构,包含下列信息类型:
a数据库名;
b 数据库数据文件和日志文件的名字和位置;
c 数据库建立日期。
为了安全起见,允许控制文件被镜象。
数据库、表空间和数据文件之间的关系
每一次ORACLE数据库的实例启动时,它的控制文件用于标识数据库和日志文件,当着手数据库操作时它们必须被打开。当数据库的物理组成更改时,ORACLE自动更改该数据库的控制文件。数据恢复时,也要使用控制文件。
(2)、 内存结构
a、 SGA(System Global Area)系统全局区共享的内存占用,全体用户使用 A:数据缓冲区:存储有磁盘数据文件读入的数据,所有用户共同使用。采用LR
您可能关注的文档
- 广告创意的基本策略2 28.ppt
- 2-1地壳的物质组成和物质循环.ppt.deflate.ppt
- 2011届高考数学第一轮热身复习教案: 数列.doc
- 2012年科室表态发言稿.doc
- 神经PID控制在电厂主汽温控制中的应用.pdf
- 2011年七年级下期期中考试.doc
- 比较优势理论与自由贸易.doc
- 中学生篮球运动员战术意识的培养.doc
- 同步卫星接收天线的调整.doc
- 如何校准笔记本电池的容量.doc
- 讲稿:深入理解“五个注重”把握进一步深化改革统筹部署以钉钉子精神抓好落实.pdf
- 副市长在2025年全市医疗工作会议上的讲话.docx
- 2025年市县处级以上党委(党组)理论学习中心组专题学习计划.docx
- 市民族宗教事务局党组书记、局长2024年度民主生活会个人对照检视发言材料.docx
- 烟草局党组书记2024年度抓基层党建工作述职报告.docx
- (汇编)学习2025年全国教育工作会议精神心得体会发言心得感悟.pdf
- 汇编学习领会在二十届中纪委四次全会上的重要讲话精神心得体会.pdf
- 在2025年镇安全生产、消防安全和生态环境保护第一次全体会议上的讲话提纲.docx
- 书记干部座谈会上的讲话+纪委全会上的讲话.pdf
- 党课:从毛泽东诗词中感悟共产党人初心使命.docx
文档评论(0)