Oracle 体系结构
1、数据库 DB 和实例 Instance
DB 是各种物理和逻辑结构的组成,数据库的文件包括数据库文件(数据和元数据)和
非数据库文件(初始化参数和日志记录信息)。
数据库存储在服务器的磁盘上,实例则存在于服务器的内存中,实例是有一个大型内
存块和大量的后台进程组成,该内存块分配在系统全局区域( SGA)中,后台进程在 SGA
和磁盘上的数据文件之间交互。
2、存储逻辑结构
表空间:一个数据文件是且只能是一个表空间的一部分,12c 默认安装 6 个表空间
块:最小存储单元,默认大小是 8KB DB_BLOCK_SIZE
段:数据段、索引段、临时段、回滚段
3、逻辑数据库结构
表:基本存储单位
Varchar2(size) [BYTE] [CHAR] , 变长字符串 1~32767B MAX_STRING_SIZE
CLOB 字符大型对象 包含单字节和双字节 最大尺寸为 (4GB-1)*DB_BLOCK_SIZE
NCLOB 除了存储来自于定宽或者变宽字符集的 Unicode 字符