Oracle 数据库基础概念
从版本来说,Oracle Database 有两个常用的版本,为
- 11g
- 12c
包括后面的 18c,19c 都算是源自于 12c。这两个版本目前占据的份额比较大,也算是很有特色的两个版本。
从数据库种类来分,可以分为 NoneCDB 和 CDB 两类。12c 之前只有 NoneCDB,12c 引入了 CDB 概念,即 容器数据库,与此同时出现 PDB 概念,即 可插拔数据库。容器是一个很大的空间,在它里面有很多个 PDB 组成。
RAC 全称 Real Application Clusters,官方翻译为真正应用集群,可以理解成 即时应用集群。它一般有两台或者两台以上同构计算机及共享存储设备构成,可提供强大的数据库处理能力。在早年的概念中 grid 等同于 RAC。如果对两台机器安装 RAC 服务,那么会自动生成一个 grid 用户。
ASM 全称 Automatic Storage Management,也就是自动存储空间管理。ASM旨在简化数据库数据文件,控制文件和日志文件的管理。为此,它提供了直接在数据库内部管理文件系统和卷的工具,允许数据库管理员使用标准Oracle环境中熟悉的SQL语句控制卷和磁盘。这个工具的出现简化了扩容的操作,有点 LVM 的味道。