完整的Oracle数据库通常由两部分组成:实例和数据库。
1、数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等);
2、实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。
Oracle数据库的存储结构分为逻辑存储结构和物理存储结构:
逻辑存储结构:用于描述Oracle内部组织和管理数据的方式;
物理存储结构:用于描述Oracle外部即操作系统中组织和管理数据的方式。
在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例(即在服务器内存中分配共享内存并创建相关的后台内存),然后由这个实例来访问和控制磁盘中的数据文件。Oracle有一个很大的内存快,成为全局区(SGA)。
Oracle服务器请求有两种最常见的方式:
专用服务器连接:Oracle数据库为每个用户请求分配一个专用服务器进程为其提供服务,当用户请求结束时,对应的服务器进程也相应被终止。如果同时存在大量的用户请求,则需要同等数量的服务器进程提供服务。
共享服务器连接:Oracle数据库始终保持一定数量的服务器进程,用户的请求首先被连接到一个称为“调度程序”的特殊服务进程,然后由调度程序为用户分配一个服务器进程为其提供服务。这意味着只需要使用很少的服务器进程,便可以为多个用户进程提供服务。
分享到:
相关推荐
Oracle体系结构概述.pptx
Oracle体系结构是理解其高效运行和管理的关键。本篇将深入探讨Oracle的体系结构及其主要组成部分。 首先,Oracle数据库的核心是数据库本身,它是一个数据的集合,包含在一个或多个物理文件中。数据库分为物理结构和...
学习Oracle体系结构不仅需要数据库理论、编程语言和操作系统知识,还要求积极的学习态度和动力。理解Oracle的体系结构对于数据库管理员、开发人员和IT专业人士来说至关重要,因为它有助于优化性能、确保数据安全和...
#### 一、Oracle体系结构概述 Oracle数据库的体系结构主要包括几个关键部分:数据库实例(Instance)和数据库文件(Database Files)。其中,数据库实例由内存结构(Memory Structures)和后台进程(Background ...
Oracle 体系结构概述 Oracle 体系结构由例程(Instance)和数据库(Database)两部分组成。例程是一组内存结构和后台进程的集合,内存结构主要包括数据高速缓存、重做日志缓冲区和共享池三部分,内存结构总称为 SGA...
Oracle 体系结构概述 Oracle 体系结构可以分为客户端和服务器两大部分。客户端安装了管理工具后,运行工具启动用户进程。服务器包括例程和数据库两部分。例程包括 SGA 及后台进程。数据库包括控制文件、数据文件、...
#### 一、Oracle体系结构概述 Oracle数据库系统是一种广泛使用的数据库管理系统,它提供了一个全面且集成的信息管理解决方案。Oracle体系结构主要包括两大部分:Oracle实例(Instance)与Oracle数据库(Database)...
#### 一、Oracle体系结构概述 Oracle数据库系统作为全球领先的数据库管理系统之一,在企业级应用中扮演着至关重要的角色。对于DBA(Database Administrator,数据库管理员)而言,深入了解Oracle的体系结构和管理...
expimp导出导入工具的使用.doc,Oracle 单记录函数.doc,Oracle 的内存管理.ppt,Oracle9I计划管理表空间.pdf,Oracle备份与恢复.doc,Oracle返回树关系列表Sql.doc,Oracle里时间的应用.doc,Oracle体系结构概述....
Oracle 11g体系结构深入剖析和运维管理(一)资源目录:【】1_Oracle学习前奏【】2_Oracle软件安装准备工作【】3_Oracle软件安装和数据库的创建【】4_Oracle数据库及相关软件的启动和关闭【】5_计算机工作机制概述【】...
#### 四、Oracle体系结构详解 - **Oracle10g体系结构**:理解Oracle10g的体系结构对于深入学习和使用该数据库系统至关重要。主要包括以下几个方面: - **数据库实例**:一个数据库实例由内存结构和进程组成,是...
Oracle 的体系结构概述 Oracle 的体系结构可以分为物理结构、逻辑结构和软件结构三个部分。物理结构指的是 Oracle 数据库的物理存储结构,包括数据文件、日志文件、控制文件和参数文件等。逻辑结构指的是 Oracle ...
Oracle体系结构概述 Oracle体系结构主要包括实例(Instance)和数据库(Database)两大部分。实例由内存和一组进程组成,而数据库则是一系列物理文件的集合,这些物理文件是数据库的载体。用户通过实例访问数据库...
Oracle数据库的体系结构非常复杂,本总结只是对其中的一些关键概念和组件进行了概述。实际上,每个部分都可以展开深入讨论,并涵盖更多的细节。对于希望深入掌握Oracle数据库体系结构的读者来说,需要进一步学习和...