学习概述Oracle Rdbms |
本文标签:Oracle Rdbms Oracle还是比较常用的,于是我研究了一下Oracle Rdbms,在这里拿出来和大家分享一下,希望对大家有用 。这里仅仅是为了以后的安全奠定一些基础,因为我们后面要用到它们 。呵呵'! 1.Oracle所包含的组件: 在Oracle数据库是指整个 Oracle Rdbms环境,它包括以下组件: 2.关于“日志” Oracle数据库使用几种结构来保护数据:数据库后备、日志、回滚段和控制文件 。下面我们将大体上了解一下作为主要结构之一的“日志”: 每一个Oracle数据库实例都提供日志,记录数据库中所作的全部修改 。每一个运行的Oracle数据库实例相应地有一个在线日志,它与Oracle后台进程LGWR一起工作,立即记录该实例所作的全部修改 。归档(离线)日志是可选择的,一个Oracle数据库实例一旦在线日志填满后,可形成在线日志归档文件 。归档的在线日志文件被唯一标识并合并成归档日志 。 ◆关于在线日志:一个Oracle数据库的每一实例有一个相关联的在线日志 。一个在线日志由多个在线日志文件组成 。在线日志文件(online redo log file)填入日志项(redo entry),日志项记录的数据用于重构对数据库所作的全部修改 。 ◆关于归档日志:Oracle要将填满的在线日志文件组归档时,则要建立归档日志(archived redo log) 。其对数据库备份和恢复有下列用处: 数据库可运行在两种不同方式下:NOARCHIVELOG方式或ARCHIVELOG方式 。数据库在NOARCHIVELOG方式下使用时,不能进行在线日志的归档 。如果数据库在ARCHIVELOG方式下运行,可实施在线日志的归档 。 3.物理和逻辑存储结构: Oracle Rdbms是由表空间组成的,而表空间又是由数据文件组成的 。表空间数据文件被格式化为内部的块单位 。块的大小,是由DBA在Oracle第一次创建的时候设置的,可以在512到8192个字节的范围内变动 。当一个对象在Oracle表空间中创建的时候,用户用叫做长度的单位(初始长度((initial extent)、下一个长度(next extent)、最小长度(min extents)、以及最大长度(max extents))来标明该对象的空间大小 。一个Oracle长度的大小可以变化,但是要包含一个由至少五个连续的块构成的链 。 4.Oracle与Microsoft SQL Server比较下的联网协议 。 |