学习概述Oracle Rdbms

数据库 Oracle
这里介绍Oracle Rdbms是由表空间组成的,而表空间又是由数据文件组成的。表空间数据文件被格式化为内部的块单位。

Oracle还是比较常用的,于是我研究了一下Oracle Rdbms,在这里拿出来和大家分享一下,希望对大家有用。这里仅仅是为了以后的安全奠定一些基础,因为我们后面要用到它们。呵呵~!

1.Oracle所包含的组件:

在Oracle数据库是指整个 Oracle Rdbms环境,它包括以下组件:
◆Oracle 数据库进程和缓冲(实例)。
◆SYSTEM 表空间包含一个集中系统类目,它可以由一个或多个数据文件构成。
◆其它由数据库管理员 (DBA)(可选)定义的表空间,每个都由一个或多个数据文件构成。
◆两个以上的联机恢复日志。
◆归档恢复日志(可选)。
◆其它文件(控制文件、Init.ora、Config.ora 等)。
每个Oracle数据库都在一个中央系统类目和数据字典上运行,它位于SYSTEM 表空间。

2.关于“日志”

Oracle数据库使用几种结构来保护数据:数据库后备、日志、回滚段和控制文件。下面我们将大体上了解一下作为主要结构之一的“日志”:

每一个Oracle数据库实例都提供日志,记录数据库中所作的全部修改。每一个运行的Oracle数据库实例相应地有一个在线日志,它与Oracle后台进程LGWR一起工作,立即记录该实例所作的全部修改。归档(离线)日志是可选择的,一个Oracle数据库实例一旦在线日志填满后,可形成在线日志归档文件。归档的在线日志文件被唯一标识并合并成归档日志。

◆关于在线日志:一个Oracle数据库的每一实例有一个相关联的在线日志。一个在线日志由多个在线日志文件组成。在线日志文件(online redo log file)填入日志项(redo entry),日志项记录的数据用于重构对数据库所作的全部修改。

◆关于归档日志:Oracle要将填满的在线日志文件组归档时,则要建立归档日志(archived redo log)。其对数据库备份和恢复有下列用处:
<1>数据库后备以及在线和归档日志文件,在操作系统和磁盘故障中可保证全部提交的事物可被恢复。
<2>在数据库打开和正常系统使用下,如果归档日志是***保存,在线后备可以进行和使用。

数据库可运行在两种不同方式下: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比较下的联网协议。

【编辑推荐】

  1. 分析讨论Oracle数据库恢复
  2. 详谈Oracle远程磁盘镜像
  3. 新的Oracle 11g功能展示
  4. 详细分析Oracle XML数据
  5. 分析探讨Oracle Data Guard
责任编辑:佚名 来源: 计世网
相关推荐

2010-04-09 15:59:24

Oracle 10g

2010-04-13 09:58:52

Oracle 10G

2010-04-13 17:10:59

Oracle Data

2009-11-19 15:13:51

Oracle Uniq

2011-05-19 13:49:07

Oracle物理结构

2021-04-12 10:46:15

人工智能机器学习

2009-11-16 17:55:58

Oracle SQL语

2010-04-12 10:54:13

Oracle性能测试

2010-04-15 13:10:09

Oracle系统结构

2009-11-17 15:02:27

Oracle客户端

2022-10-31 10:52:15

数据库RDBMS云迁移

2011-03-07 13:30:53

Oracle数据库

2009-12-30 16:46:09

Ubuntu orac

2009-11-16 16:51:11

操作系统Oracle优

2011-05-24 14:27:42

2009-06-16 13:48:58

JBoss概述

2011-05-20 10:30:20

ORACLE数据库性能优化

2010-07-16 17:38:12

Perl包

2010-07-16 12:50:45

Perl语言

2015-08-19 15:05:04

oracle
点赞
收藏

51CTO技术栈公众号