Oracle服务器是一个数据管理系统,它提供开放的,全面的,近乎完整的信息管理。
一个Oracle服务器由一个oracle数据库和一个或多个Oracle实例构成。
什么是数据库?什么是实例?
存储在硬盘上的文件被称为数据库,读到内存中的数据被称为实例。
RAC = real application c'luster Oracle数据库的集群
集群的优点:
- Load Balance 负载均衡
- Fail Over 失败迁移
Oracle的体系结构:
数据库中由三种文件:
1.dbf后缀名的文件被称为数据文件
表空间由多个数据文件组成,数据文件只能属于一个表空间。
表空间为逻辑概念,数据文件为物理概念
2.ctl后缀名的文件被称为控制文件,
3.log后缀名的文件被称为日志文件
Oracle实例中分为两个区域
SGA(system global area 系统全局区)和PGA(Proccess 进程全局区)
需要进行两阶段提交,进程全局区的数据先提交到系统全局区,最后由系统全局区一并提交到数据库orcl
Oracle数据库下面是用户,表是属于用户的