【Oracle Database 19c 技术架构(一)】教程文章相关的互联网学习教程文章

Oracle Database 19c 技术架构(二)【图】

06、共享池(shared pool)共享池是系统全局区 (SGA) 的组成部分,负责缓存各种类型的程序数据。例如,共享池存储已解析的SQL,PL/SQL代码,系统参数和数据字典信息。共享池?乎涉及数据库中发?的每个操作。例如,如果?户执?SQL语句,则Oracle数据库将访问共享池。共享池分为?个?组件:?库?速缓存 (Library cache):是?种共享池内存结构,?于存储可执?的 SQL和PL/SQL代码。该缓存包含共享的SQL和PL/SQL区域以及控制结构,例如锁和库...

Oracle RAC19c 技术架构【图】

所有实际的应用程序集群都有一些共同之处,每个集群都在每个节点上本地安装了网格基础设施(GI)。网格基础设施包括几个产品:自动存储管理、Oracle集群软件等。 Oracle RAC集群中的每个实例都访问存储在共享存储上的数据库文件。每个节点还需要本地存储,用于存储GI和Oracle数据库软件。 每个节点至少需要一个公共接口和一个私有接口。每个网络可以使用多个网络接口卡来增加带宽、可用性或容错能力。Oracle公司建议每个网络使用多...

Oracle Database 19c 技术架构(一)【图】

Oracle官方文档中给出的Oracle Database 19c技术架构图,可以看出制作者的用心和精心。不翻译一下真是对不起作者! 同时本文可以作为学习Oracle体系结构很好的教材!值得大家收藏! 01、数据库服务器(Database Server)一个Oracle数据库至少由一个数据库实例和一个数据库组成。数据库实例部分处理内存和进程,数据库部分则由称为数据文件的物理文件组成,并且可以是非容器数据库或多租户容器数据库。Oracle数据库在其运行期间还会...

Oracle Database 19c 技术架构(二)【图】

06、共享池(shared pool) 共享池是系统全局区 (SGA) 的组成部分,负责缓存各种类型的程序数据。例如,共享池存储已解析的SQL,PL/SQL代码,系统参数和数据字典信息。共享池?乎涉及数据库中发?的每个操作。例如,如果?户执?SQL语句,则Oracle数据库将访问共享池。 共享池分为?个?组件: ?库?速缓存 (Library cache):是?种共享池内存结构,?于存储可执?的 SQL和PL/SQL代码。该缓存包含共享的SQL和PL/SQL区域以及控制结构,例如锁和...

Oracle Database 19c 技术架构(二)【图】

06、共享池(shared pool) 共享池是系统全局区 (SGA) 的组成部分,负责缓存各种类型的程序数据。例如,共享池存储已解析的SQL,PL/SQL代码,系统参数和数据字典信息。共享池?乎涉及数据库中发?的每个操作。例如,如果?户执?SQL语句,则Oracle数据库将访问共享池。 共享池分为?个?组件: ?库?速缓存 (Library cache):是?种共享池内存结构,?于存储可执?的 SQL和PL/SQL代码。该缓存包含共享的SQL和PL/SQL区域以及控制结构,例如锁和...

Oracle Database 19c 技术架构(三)【图】

11.数据库系统?件(Database System Files)以下数据库系统?件在Oracle数据库操作期间使?,并位于数据库服务器上。请注意,数据?件是属于数据库容器的物理?件,在此不再描述。 ?控制?件:控制?件是必需?件,?于存储有关数据?件和联机重做?志?件的元数据;例如,它们的名称和状态。数据库实例需要此信息才能打开数据库。控 制?件还包含在数据库未打开时必须可访问的元数据。强烈建议您在数据库服务器 中制作控制?件的多个副本,以实...

Oracle Database 19c 技术架构(三)【图】

以下数据库系统?件在Oracle数据库操作期间使?,并位于数据库服务器上。请注意,数据?件是属于数据库容器的物理?件,在此不再描述。 ?控制?件:控制?件是必需?件,?于存储有关数据?件和联机重做?志?件的元数据;例如,它们的名称和状态。数据库实例需要此信息才能打开数据库。控 制?件还包含在数据库未打开时必须可访问的元数据。强烈建议您在数据库服务器 中制作控制?件的多个副本,以实现?可?性。 ?参数?件:此必需?件定义了数据库...

Oracle Database 19c 技术架构(四)【图】

16、进程管理进程 (PMAN)进程管理进程 (PMAN) 是?个后台进程,可根据需要监视,产?和停?以下各项: ?分派器和共享服务器进程?数据库驻留连接池的连接代理和池化服务器进程?作业队列流程?可重启后台程序 PMAN作为操作系统进程?不是线程运?。除数据库实例外,PMAN还可以在Oracle?动存储管理 (ASM) 实例和Oracle ASM代理实例上运?。 注意:获得完整的进程列表,请看如下内容:Background Processes. 17、监听器注册进程 (LREG) 监听器...

Oracle Database 19c 技术架构(五)【图】

24.归档进程 (ARCn)归档进程 (ARCn) 是后台进程,仅当数据库处于ARCHIVELOG模式并启??动归档时才存在,在这种情况下ARCn会?动归档联机重做?志?件。?志写?进程 (LGWR) 在归档之前不能重?和覆盖联机重做?志?件组。 数据库将根据需要启动多个归档程序进程,以确保已填充的联机重做?志的归档不会落后。可能的过程包括 ARC0-ARC9 和 ARCa-ARCt(31个可能的?的地)。 LOG_ARCHIVE_MAX_PROCESSES初始化参数指定数据库初调?的ARCn进 程数。...

Oracle Database 19c 技术架构(五)【图】

归档进程 (ARCn) 是后台进程,仅当数据库处于ARCHIVELOG模式并启??动归档时才存在,在这种情况下ARCn会?动归档联机重做?志?件。?志写?进程 (LGWR) 在归档之前不能重?和覆盖联机重做?志?件组。 数据库将根据需要启动多个归档程序进程,以确保已填充的联机重做?志的归档不会落后。可能的过程包括 ARC0-ARC9 和 ARCa-ARCt(31个可能的?的地)。 LOG_ARCHIVE_MAX_PROCESSES初始化参数指定数据库初调?的ARCn进 程数。如果您预计归档?作量...

全面解析 Oracle Database 20c 数据库技术架构

文章目录 1、整体架构2、数据库实例2.1、系统全局区2.1.1、共享池2.1.2、大池2.1.3、缓冲区高速缓存2.1.4、In-Memory 内存区 2.2、程序全局区2.3、后台进程2.3.1、PMON2.3.2、PMAN2.3.3、LREG2.3.4、SMON2.3.5、DBWn2.3.6、CKPT2.3.7、MMON & MMNL2.3.8、RECO2.3.9、LGWR2.3.10、ARCn2.3.11、CJQ02.3.12、RVWR2.3.13、FBDA2.3.14、SMCO2.3.15、Dnnn & Snnn3、数据库3.1、数据文件3.2、系统文件3.3、应用容器3.4、自动诊断信息库3.5...

Oracle Database 19c 技术架构(五)【图】

24.归档进程 (ARCn)归档进程 (ARCn) 是后台进程,仅当数据库处于ARCHIVELOG模式并启??动归档时才存在,在这种情况下ARCn会?动归档联机重做?志?件。?志写?进程 (LGWR) 在归档之前不能重?和覆盖联机重做?志?件组。 数据库将根据需要启动多个归档程序进程,以确保已填充的联机重做?志的归档不会落后。可能的过程包括 ARC0-ARC9 和 ARCa-ARCt(31个可能的?的地)。 LOG_ARCHIVE_MAX_PROCESSES初始化参数指定数据库初调?的ARCn进 程数。...

Oracle Database 19c 技术架构(四)【图】

16、进程管理进程 (PMAN)进程管理进程 (PMAN) 是?个后台进程,可根据需要监视,产?和停?以下各项: ?分派器和共享服务器进程?数据库驻留连接池的连接代理和池化服务器进程?作业队列流程?可重启后台程序 PMAN作为操作系统进程?不是线程运?。除数据库实例外,PMAN还可以在Oracle?动存储管理 (ASM) 实例和Oracle ASM代理实例上运?。 注意:获得完整的进程列表,请看如下内容:Background Processes. 17、监听器注册进程 (LREG) 监听器...

Oracle Database 19c 技术架构(三)【图】

11.数据库系统?件(Database System Files)以下数据库系统?件在Oracle数据库操作期间使?,并位于数据库服务器上。请注意,数据?件是属于数据库容器的物理?件,在此不再描述。 ?控制?件:控制?件是必需?件,?于存储有关数据?件和联机重做?志?件的元数据;例如,它们的名称和状态。数据库实例需要此信息才能打开数据库。控 制?件还包含在数据库未打开时必须可访问的元数据。强烈建议您在数据库服务器 中制作控制?件的多个副本,以实...

Oracle Database 19c 技术架构(一)【图】

Oracle官方文档中给出的Oracle Database 19c技术架构图,可以看出制作者的用心和精心。不翻译一下真是对不起作者! 同时本文可以作为学习Oracle体系结构很好的教材!值得大家收藏! 01、数据库服务器(Database Server)一个Oracle数据库至少由一个数据库实例和一个数据库组成。数据库实例部分处理内存和进程,数据库部分则由称为数据文件的物理文件组成,并且可以是非容器数据库或多租户容器数据库。Oracle数据库在其运行期间还会...