Oracle体系结构
编辑
510
2020-07-21
对于常年使用MySQL的我来说,Oracle还是有挺大的区别,在这里做下学习记录。
Oracle数据库结构如图所示:
数据库
指的是Oracle数据库的软件系统,是数据的物理存储。和其他数据库不一样,Oracle一个操作系统就只有一个库,可以把Oracle本身当做一个数据库。
实例
一个Oracle实例由一系列后台进程和内存结构组成,一个数据库可以有n个实例,但一般一套Oracle数据库系统只要一个实例。
用户
用户是在实例下创建,一个实例可以有n个用户,不同实例的用户可以有相同用户名。
与其他数据库不同,Oracle中用户是管理表的基本单位(类似MySQL的一个库),不同用户登录看到不同的表。
表空间
表空间是Oracle对物理数据库上相关数据文件(ORA或DBF)的逻辑映射。一个数据库在逻辑上被分为若干表空间,每个表空间包含了在逻辑上相关联的一组结构
数据文件(ORA或DBF)
数据文件是数据库物理存储单位。数据库中的数据存储在若干个数据文件当中,数据文件存储在表空间当中。一个表空间由若干数据文件组成,但一个数据文件只能属于一个表空间。
若要删除数据文件,必须先删除表空间。
- 0
- 0
-
分享