oracle ex版存储结构简述

存储结构

1、逻辑结构
操作系统不知道的结构,例如表空间。

2、物理结构
操作系统能够看到和操作的文件,存储在物理磁盘上。

3、恢复相关结构
例如重做日志,在操作系统错误、数据库实例错误、磁盘错误时恢复数据库。

表空间分类:
Permanent tablespaces
保存系统和用户的常规数据。

Temporary tablespaces
用于并发的排序操作。

Undo tablespace
当一个事务修改了数据库后。oracle会保存一份修改前的原始数据,这个原始数据就叫undo data。
原始数据就保存在Undo tablespace。
用于实现rollback的结果。

表空间介绍:
SYSTEM
oracle安装时自动创建,包含了核心表和视图的数据字典。包含了数据库管理信息的表和视图。包含SYS schema,可以被SYS用户或其它有管理权限的用户获取。

SYSAUX
对SYSTEM的辅助表空间,同样是oracle安装是创建。HR用户的表就存在这个表空间中。

TEMP
这个表空间保存执行SQL语句产生的临时数据。比如用于排序的工作空间。TEMP表空间被指定为所有用户的默认临时表空间。

UNDO
这个表空间保存数据库的undo信息。

USERS
这个表空间保存一般用户的对象和数据。