1.什么是Oracle数据库和数据库的实例?
1.1 数据库简单理解:就是一组存放于硬盘中的数据库文件,即物理存储
1.2 数据库实例:数据库物理存储在内存中的镜像即为实例。
类似JAVA中的对象实例化过程。
1.3 数据库与实例的关系:
1个数据库 = N个实例,如果是对应多个实例,那么就是Oracle的集
2. commit过程演示:
2.1客户端 → PGA → SGA → 物理存储
2.2 虽然我们只提交一次commit,实际上在内存中Oracle是通过二阶段提交动作来完成提交。
2.3 注意:图中 ① 标识的动作并不会发生,仅用于演示PGA直接提交至物理存储与二阶段提交的差异。
3. SGA:一个实例只有一个唯一的SGA区