- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.临时表空间 临时表空间用于存储Oracle数据库运行期间所产生的临时数据,主要用于保存数据库排序操作、分组时产生的临时数据。 5.USERS表空间 USERS表空间(用户定义表空间)用于存储永久性用户对象的数据和私有信息。 可以在USERS表空间上创建各种数据库对象,如表和索引等。 如图4-4所示例子,Oracle具有两个联机重做日志文件组,每一个联机重做日志文件组具有两个联机重做日志文件,分别处于不同的磁盘上(磁盘A和磁盘B)。 图4-4 联机重做日志文件组 4.3.4 归档日志文件 为了避免联机重做日志文件重写时丢失重做记录,需要对联机重做日志文件进行归档。 归档日志文件是处于非活动(INACTIVE)状态的重做日志文件的备份,它对Oracle数据库的备份和恢复起到非常重要的作用。 4.3.5 参数文件 参数文件记录了Oracle数据库的基本参数信息,主要包括数据库名、控制文件所在路径、进程信息等内容。 4.3.6 密码文件 Oracle密码文件的作用是存放所有以SYSDBA或SYSOPER系统权限连接数据库的用户的口令,如果要以SYSDBA系统权限远程连接数据库,必须使用密码文件,否则不能连接。 即使数据库不处于打开(OPEN)状态,依然可以通过密码文件验证来连接数据库。 如果数据库的SYSDBA是通过数据库身份验证的,那么密码的信息就保存在密码文件中,如果不小心把sys用户的密码忘记了,只需重新创建密码文件即可。 使用orapwd命令可以在操作系统中创建密码文件。 orapwd命令选项如表4-1所示。 表4-1 orapwd命令选项 4.3.7 警告日志文件 警告日志文件是一个文本文件,用来在Oracle数据库运行的时候,按时间顺序记录实例的信息和错误信息。 如果一项管理性操作成功执行,那么Oracle将在警告日志文件中记录一条“完成”消息和当时的时间戳。 4.3.8 跟踪文件 跟踪文件是Oracle实例在系统出现异常的时候,由Oracle系统自动创建的文件,它与警告日志文件一起构成完整的故障信息描述体系。 跟踪文件包括后台跟踪文件或用户跟踪文件两种。 4.4 逻辑存储结构 Oracle数据库为数据库中的所有数据分配逻辑空间。 Oracle数据库的逻辑存储结构是一种层次结构,数据库空间分配的逻辑单位是数据块、区、段和表空间。 逻辑存储结构是面向用户的,用户使用Oracle开发应用程序使用的就是逻辑存储结构。 在Oracle数据库中,逻辑存储结构和物理存储结构之间的关系如图4-5所示。 图4-5 逻辑存储结构和物理存储结构 4.4.1 数据块 数据块(Data Block)是Oracle数据库 中最小的存储单位,存储Oracle数据。 一个数据块占用一定的磁盘空间。 特别注意的是,这里的数据块是Oracle 的数据块,而不是操作系统的块。 数据块是Oracle在数据文件上执行I/O的最小单位,其大小一般是操作系统块的整数倍。 Oracle数据块和操作系统块之间的关系如图4-6所示。 图4-6 数据块和操作系统块 1.数据块格式 块中存放表的数据和索引的数据,无论存放哪种类型的数据,块的格式都是相同的,数据块是由块头、表目录、行目录、空余空间和行数据5部分组成的,如图4-7所示。 图4-7 数据块格式 (1)块头 (2)表目录 (3)行目录 (4)空余空间 (5)行数据 2.行链接和行迁移 当出现行链接和行迁移两种情况时,会导致表中某行数据过大,一个数据块无法容纳,Oracle在读取这样记录的时候,会扫描多个数据块,执行更多的I/O操作,这样会引起数据库性能降低。 (1)行链接 (2)行迁移 4.4.2 区 区(Extent)是一组连续的数据块,是Oracle进行空间分配的逻辑单元,它是由相邻的数据块组成的。 4.4.3 段 段(Segment)是由多个数据区组成的,它是为特定的数据库对象分配的一系列数据区。 段内包含的数据区可以不连续,并且可以跨越多个文件。使用段的目的是保存特定对象。 表空间和数据文件是物理存储上的一对多的关系,表空间和段是逻辑存储上的一对多的关系,段不直接和数据文件发生关系。一个段可以属于多个数据文件。 Oracle数据库具有以下4种类型的段。 1.数据段 2.索引段 3.临时段 4.UNDO段 4.4.4 表空间 表空间是用于存储段的逻辑存储容器。 一个数据库必须要具有SYSTEM
您可能关注的文档
- Office 2010办公软件应用立体化教程 (11).ppt
- Office 2010办公软件应用立体化教程 (12).ppt
- Office 2010办公软件应用立体化教程 (13).ppt
- Office 2010办公软件应用立体化教程 (14).ppt
- Office2010高级应用教程第1章.ppt
- Office2010高级应用教程第2章.ppt
- Office2010高级应用教程第3章.ppt
- Office2010高级应用教程第4章.ppt
- Office2010高级应用教程第5章.ppt
- Office2010高级应用教程第6章.ppt
- Oracle 数据库基础与应用教程第5章 管理Oracle存储结构.ppt
- Oracle 数据库基础与应用教程第6章 SQL语言.ppt
- Oracle 数据库基础与应用教程第7章 表.ppt
- Oracle 数据库基础与应用教程第8章 约束.ppt
- Oracle 数据库基础与应用教程第9章 视图.ppt
- Oracle 数据库基础与应用教程第10章 同义词和序列.ppt
- Oracle 数据库基础与应用教程第11章 索引.ppt
- Oracle 数据库基础与应用教程第12章 实现数据库安全.ppt
- Oracle 数据库基础与应用教程第13章 Data Pump数据导出和导入 .ppt
- Oracle 数据库基础与应用教程第14章 数据库备份和恢复.ppt
原创力文档


文档评论(0)