Oracle简介
一、一个Oracle服务器
- 是一个数据管理系统(RDBMS),他提供开放的,全面的,近乎完整的信息管理
- 由一个oracle数据库和多个oracle实例组成
二、oracle数据库和oracle实例
- oracle数据库:位于硬盘上实际存放数据的文件,这些文件组织在一起,成为一个逻辑整体,即为oracle数据库。因此在oracle看来,“数据库”是指硬盘上文件的逻辑集合,必须要与内存示例合作,才能对外提供数据管理服务。
- oracle实例:位于物理内存里的数据结构,它由一个共享的内存池和多个后台进程所组成,共享的内存池可以被所有进程访问。用户如果要存取数据库(也就是硬盘上的文件)里的数据,必须通过实例才能实现,不能直接读取硬盘上的文件。
- 区别:实例可以操作数据库;在任何时刻一个实例只能与一个数据库关联;大多数情况下,一个数据库上只有一个实例对其进行操作
三、oracle数据库的体系结构
四、oracle database的基本概念
1.表空间(users)和数据文件
表空间为逻辑概念,数据文件为物理概念
2.段、区和块
段存在于表空间中
段是去的集合
去是数据块的集合
数据块会被映射到磁盘块
3.数据库的逻辑和物理结构