Oracle10g体系架构(连载1)
时间:2009-05-17 来源:wind998899
1.实例
2.数据库
第一节:Oracle10g系统结构
1.1、Oracle10g体系结构
Oracle 10g的跨平台、可移植性。
Oracle系统体系结构是整个Oracle服务器系统的框架,是管理和应用Oracle数据服务器的基础和核心。
Oracle系统体系结构由两部分组成:存储和实例。其中,存储结构包括逻辑结构、物理结构和实例。实例是维系物理结构和逻辑结构的核心。
图:数据库模式及其物理文件关系示意图
1.2、Oracle工作原理:
处理过程可以简单的描述为:
1. 用户在其机器上运行基于Oracle的应用程序(如:SQL*PLUS、PL/SQL Developer等),即启动用户进程.
2. 客户机、服务器之间建立连接(Connect).
3. 服务器为用户建立会话(Session),并为该会话建立一个PGA(Program Global Area,程序全局区)以存储与该会话相关的信息.在同一个连接中,不同的用户有不同的会话.
4. 启动服务进程,由该服务进程负责执行该会话的各项任务.
5. 用户进程发送SQL语句(select、update、commit….)
6. 服务器进程解析、编译、执行SQL语句,然后将结果写入数据库并返回结果给用户进程。
7. 用户进程接收返回的SQL执行结果。
8. 在应用程序中显示SQL执行结果。