第二章 体系结构
Oracle体系结构的3个主要的组件:
文件——组成数据和实例的5个文件,参数文件、数据文件、临时数据文件、重做日志文件和控制文件。
系统全局区域(System Global Area,SGA)
物理进程和线程——服务器进程、后台进程和从属进程
2.1 服务器
1.数据库——物理操作系统文件的集合
实例——一组Oracle进程和SGA
2.一个数据可以被多个实例安装和打开。在任何时候,实例可以及时地装载并打开一个单独的数据库。被实例打开并安装的数据库在启动时不必相同。
3.实例简单来说是一组操作系统进程和一些内存。它们在数据库上运行,数据库仅是一些文件的集合。
4.实例,指的是Oracle的进程和内存。数据库,指的是保存数据的物理文件。一个数据库对许多实例都是可以访问的,而实例则提供一次对一个数据库的访问。
5.Oracle拥有大块的内存,称为SGA。在SGA中,Oracle存储许多所有进程都要访问的内部数据结构;高速缓存从磁盘获得的数据;在将重做数据写入磁盘之前,对它们进行高速缓存;保存已分析的SQL方案等等。
6.Oracle将在登录时创建一个新的进程,这通常称为专用服务器配置。对于美国会话而言,一个新的专用服务器将表现为一对一的映射。客户进程将直接地在如TCP/IP套接字这样的一些网络管道上,与专用服务器连接。这个服务器接收SQL,并运行之。它读取数据文件,并在数据库的高速缓存中查找数据。它执行更新,运行PL/SQL代码。它唯一的目标是响应我们发出的SQL调用。
7.Oracle也可以在一种称为多线程服务器的模式下运行。在MTS模式下,Oracle对大批用户使用一个“共享服务器”池。共享服务器就是一个连接池机制。
8.MTS模式与专用服务器模式之间的一大区别是:连接到数据库的客户端进程决不能和共享服务器直接对话,而对专用服务器则可以。不能与共享服务器对话是因为进程实际上是共享的。
9.sqlplus scott/tiger@ora816.us.oracle.com
TNS(透明网络底层Transparent Network Substrate),它是内建与Oracle客户端的“平台”软件,它处理远程连接——允许进行对等通信。TNS连接串告诉Oracle软件如何连接到远程数据库。
10.Oracle Names是数据库分布式名称服务器,类似于主机名解决方案的DNS。
11.在网络环境中,将在服务器上运行一个称为TNS Listener的进程。这个监听器进程将我们实际连接到数据库。
分享到:
相关推荐
物联网技术已经引起国内学术界、工业界和新闻媒体的高度重视,当前物联网的定义、内在原理、体系结构 和系统模型等方面还存在许多值得探讨的问题,通过对现有物联网技术文献和应用实例的分析,探讨了物联网与 下一代网...
计算机体系结构授课的第二章的课件,希望对大家有帮助
计算机体系结构是指那些对程序员可见的系统属性,还包括设计思想与体系结构。
第二章 Web搜索引擎工作原理和体系结构.pdf第二章 Web搜索引擎工作原理和体系结构.pdf第二章 Web搜索引擎工作原理和体系结构.pdf第二章 Web搜索引擎工作原理和体系结构.pdf第二章 Web搜索引擎工作原理和体系结构.pdf...
第二章 Oracle体系结构.ppt,不错的课件,欢迎下载.
介绍软件体系结构的基本原理、方法和实践。
计算机系统结构第二章作业及答案.pdf
全书共4篇22章,第一篇“基础篇:软件体系结构的理论”,第二篇“软件复用与构件库的设计”,第三篇“软件规模的度量”,第四篇“软件的性能抗衰”。第一篇分为8章,介绍了软件体系结构的基础理论,包括软件体系结构...
第二章 Oracle体系结构.pptx
计算机研究生课程,《计算机体系结构》习题答案,从第二章到第十二章有全部答案,不包括星号习题。答案可作为参考,还是要自己思考啊
第二章Asterisk体系结构.pdf中文版
第二章分布式数据库系统体系结构.ppt
计算机体系结构第2版第三章课后习题答案 计算机体系结构第2版第三章课后习题答案 计算机体系结构第2版第三章课后习题答案
计算机体系结构金星第一章体系结构基本概念之二.ppt
微机原理:第二章 8086体系结构.ppt
计算机网络课件第二章网络体系结构.ppt
计算机体系结构第六章PPT课件.pptx
第二章面向服务体系结构SOA.ppt