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