OracleblogstudyOracleconceptbyWeb_FrinedyConnectblog:http://space
net/347643/action-spacelist1概述及体系结构完整的oracle数据库包括数据库db,数据库管理系统dbms两大部分,这两个部分分别对应的是存储网络结构和软件结构
1oracle网络结构单层结构(服务器,哑终端)特点是使用基于字符的非图形终端设备直接串行地连接到oracle数据库
所有的处理都发生在大型机上
单层结构的配置和管理较方便,也不存在多操作系统的复杂性问题
单层结构在可缩放性和灵活性方面有些限制,大型机的性能决定了整个系统的性能
双层结构:特点是客户机具有图形用户界面,易于理解,学习,操作,客户机具有智能,可进行处理,减轻了对服务器性能的需求
(c/s结构,服务器,智能客户机)n层结构:它在客户机和数据库服务器之间引进了中间件,如应用服务器或web服务器
工作原理,包括数据库系统处理过程和体系结构两方面建立连接,在连接的基础上,为用户建立会话session,并为该会话创建一个pga区(程序全局区)以存储与该会话相关的信息
在同一个连接中,不同的用户有不同的会话
启动服务进程,由该服务进程负责执行该会话的各项任务
2ORACLE10g体系结构Oracle由实例(instance)和数据库(database)组成实例:内存(SGA)和后台进程的集合,内存提供了处理的场所,而后台进程相当于工具数据库:包含三大文件,数据文件、控制文件和联机日志文件oracle体系结构图2实例的组成-内存及进程组件概述实例由内存(SGA)和后台进程组成,内存提供了处理的场所,而后台进程相当于工具
1SGASGA包括一个固定区,一个可变区,一个数据库缓存和一个redo缓存
这些是比较笼统的信息,具体的SGA分为