ORACLE实例的进程结构和内存结构(转)

ORACLE实例的进程结构和内存结构[@more@]

1. ORACLE实例的进程结构和内存结构
1) 进程结构
进程是操作系统中的一种机制,它可执行一系列的操作步。在有些操作系统中使
用作业(JOB)或任务(TASK)的术语。一个进程通常有它自己的专用存储区。ORACL
E进程的体系结构设计使性能最大。
ORACLE实例有两种类型:单进程实例和多进程实例。
单进程ORACLE(又称单用户ORACLE)是一种数据库系统,一个进程执行全部ORAC
LE代码。由于ORACLE部分和客户应用程序不能分别以进程执行,所以ORACLE的代
码和用户的数据库应用是单个进程执行。
在单进程环境下的ORACLE 实例,仅允许一个用户可存取。例如在MS-DOS上运行O
RACLE 。
多进程ORACLE实例(又称多用户ORACLE)使用多个进程来执行ORACLE的不同部分
,对于每一个连接的用户都有一个进程。
在多进程系统中,进程分为两类:用户进程和ORACLE进程。当一用户运行一应用
程序,如PRO*C程序或一个ORACLE工具(如SQL*PLUS),为用户运行的应用建立一
个用户进程。ORACLE进程又分为两类:服务器进程和后台进程。服务器进程用于
处理连接到该实例的用户进程的请求。当应用和ORACELE是在同一台机器上运行,
而不再通过网络,一般将用户进程和它相应的服务器进程组合成单个的进程,可
降低系统开销。然而,当应用和ORACLE运行在不同的机器上时,用户进程经过一
个分离服务器进程与ORACLE通信。它可执行下列任务:
 对应用所发出的SQL语句进行语法分析和执行。
 从磁盘(数据文件)中读入必要的数据块到SGA的共享数据库缓冲区(
该块不在缓冲区时)。
 将结果返回给应用程序处理。
系统为了使性能最好和协调多个用户,在多进程系统中使用一些附加进程,称为
后台进程。在许多操作系统中,后台进程是在实例启动时自动地建立。一个ORAC
LE实例可以有许多后台进程,但它们不是一直存在。后台进程的名字为:
DBWR 数据库写入程序
LGWR 日志写入程序
CKPT 检查点
SMON 系统监控
PMON 进程监控
ARCH 归档
RECO 恢复
LCKn 封锁
Dnnn 调度进程
Snnn 服务器
每个后台进程与ORACLE数据库的不同部分交互。
下面对后台进程的功能作简单介绍:
DBWR进程:该进程执行将缓冲区写入数据文件,是负责缓冲存储区管理的一个OR
ACLE后台进程。当缓冲区中的一缓冲区被修改,它被标志为“弄脏”,DBWR的主
要任务是将“弄脏”的缓冲区写入磁盘,使缓冲区保持“干净”。由于缓冲存储
区的缓冲区填入数据库或被用户进程弄脏,未用的缓冲区的数目减少。当未用的
缓冲区下降到很少,以致用户进程要从磁盘读入块到内存存储区时无法找到未用
的缓冲区时,DBWR将管理缓冲存储区,使用户进程总可得到未用的缓冲区。
ORACLE采用LRU(LEAST RECENTLY USED)算法(最近最少使用算法)保持内存中
的数据块是最近使用的,使I/O最小。在下列情况预示DBWR 要将弄脏的缓冲区写
入磁盘:
 当一个服务器进程将一缓冲区移入“弄脏”表,该弄脏表达到临界长度
时,该服务进程将通知DBWR进行写。该临界长度是为参数DB-BLOCK-WRITE-BATCH
的值的一半。
 当一个服务器进程在LRU表中查找DB-BLOCK-MAX-SCAN-CNT缓冲区时,没
有查到未用的缓冲区,它停止查找并通知DBWR进行写。
 出现超时(每次3秒),DBWR 将通知本身。
 当出现检查点时,LGWR将通知DBWR
在前两种情况下,DBWR将弄脏表中的块写入磁盘,每次可写的块数由初始化参数
DB-BLOCK-WRITE-BATCH所指定。如果弄脏表中没有该参数指定块数的缓冲区,DB
WR从LUR表中查找另外一个弄脏缓冲区。
如果DBWR在三秒内未活动,则出现超时。在这种情况下DBWR对LRU表查找指定数目
的缓冲区,将所找到任何弄脏缓冲区写入磁盘。每当出现超时,DBWR查找一个新
的缓冲区组。每次由DBWR查找的缓冲区的数目是为寝化参数DB-BLOCK-WRITE-BAT
CH的值的二倍。如果数据库空运转,DBWR最终将全部缓冲区存储区写入磁盘。
在出现检查点时,LGWR指定一修改缓冲区表必须写入到磁盘。DBWR将指定的缓冲
区写入磁盘。
在有些平台上,一个实例可有多个DBWR。在这样的实例中,一些块可写入一磁盘
,另一些块可写入其它磁盘。参数DB-WRITERS控制DBWR进程个数。
LGWR进程:该进程将日志缓冲区写入磁盘上的一个日志文件,它是负责管理日志
缓冲区的一个ORACLE后台进程。LGWR进程将自上次写入磁盘以来的全部日志项输
出,LGWR输出:
 当用户进程提交一事务时写入一个提交记录。
 每三秒将日志缓冲区输出。
 当日志缓冲区的1/3已满时将日志缓冲区输出。
 当DBWR将修改缓冲区写入磁盘时则将日志缓冲区输出。
LGWR进程同步地写入到活动的镜象在线日志文件组。如果组中一个文件被删除或
不可用,LGWR 可继续地写入该组的其它文件。
日志缓冲区是一个循环缓冲区。当LGWR将日志缓冲区的日志项写入日志文件后,
服务器进程可将新的日志项写入到该日志缓冲区。LGWR 通常写得很快,可确保日
志缓冲区总有空间可写入新的日志项。
注意:有时候当需要更多的日志缓冲区时,LWGR在一个事务提交前就将日志项写
出,而这些日志项仅当在以后事务提交后才永久化。
ORACLE使用快速提交机制,当用户发出COMMIT语句时,一个COMMIT记录立即放入
日志缓冲区,但相应的数据缓冲区改变是被延迟,直到在更有效时才将它们写入
数据文件。当一事务提交时,被赋给一个系统修改号(SCN),它同事务日志项一
起记录在日志中。由于SCN记录在日志中,以致在并行服务器选项配置情况下,恢
复操作可以同步。

CKPT进程:该进程在检查点出现时,对全部数据文件的标题进行修改,指示该检
查点。在通常的情况下,该任务由LGWR执行。然而,如果检查点明显地降低系统
性能时,可使CKPT进程运行,将原来由LGWR进程执行的检查点的工作分离出来,
由CKPT进程实现。对于许多应用情况,CKPT进程是不必要的。只有当数据库有许
多数据文件,LGWR在检查点时明显地降低性能才使CKPT运行。CKPT进程不将块写
入磁盘,该工作是由DBWR完成的。
初始化参数CHECKPOINT-PROCESS控制CKPT进程的使能或使不能。缺省时为FALSE,
即为使不能。

SMON进程:该进程实例启动时执行实例恢复,还负责清理不再使用的临时段。在
具有并行服务器选项的环境下,SMON对有故障CPU或实例进行实例恢复。SMON进程
有规律地被呼醒,检查是否需要,或者其它进程发现需要时可以被调用。

PMON进程:该进程在用户进程出现故障时执行进程恢复,负责清理内存储区和释
放该进程所使用的资源。例:它要重置活动事务表的状态,释放封锁,将该故障
的进程的ID从活动进程表中移去。PMON还周期地检查调度进程(DISPATCHER)和
服务器进程的状态,如果已死,则重新启动(不包括有意删除的进程)。
PMON有规律地被呼醒,检查是否需要,或者其它进程发现需要时可以被调用。

RECO进程:该进程是在具有分布式选项时所使用的一个进程,自动地解决在分布
式事务中的故障。一个结点RECO后台进程自动地连接到包含有悬而未决的分布式
事务的其它数据库中,RECO自动地解决所有的悬而不决的事务。任何相应于已处
理的悬而不决的事务的行将从每一个数据库的悬挂事务表中删去。
当一数据库服务器的RECO后台进程试图建立同一远程服务器的通信,如果远程服
务器是不可用或者网络连接不能建立时,RECO自动地在一个时间间隔之后再次连
接。
RECO后台进程仅当在允许分布式事务的系统中出现,而且DISTRIBUTED – TRANS
ACTIONS参数是大于0。

ARCH进程:该进程将已填满的在线日志文件拷贝到指定的存储设备。当日志是为
ARCHIVELOG使用方式、并可自动地归档时ARCH进程才存在。

LCKn进程:是在具有并行服务器选件环境下使用,可多至10个进程(LCK0,LCK1
……,LCK9),用于实例间的封锁。

Dnnn进程(调度进程):该进程允许用户进程共享有限的服务器进程(SERVER P
ROCESS)。没有调度进程时,每个用户进程需要一个专用服务进程(DEDICATEDS
ERVER PROCESS)。对于多线索服务器(MULTI-THREADED SERVER)可支持多个用
户进程。如果在系统中具有大量用户,多线索服务器可支持大量用户,尤其在客
户_服务器环境中。
在一个数据库实例中可建立多个调度进程。对每种网络协议至少建立一个调度进
程。数据库管理员根据操作系统中每个进程可连接数目的限制决定启动的调度程
序的最优数,在实例运行时可增加或删除调度进程。多线索服务器需要SQL*NET版
本2或更后的版本。在多线索服务器的配置下,一个网络接收器进程等待客户应用
连接请求,并将每一个发送到一个调度进程。如果不能将客户应用连接到一调度
进程时,网络接收器进程将启动一个专用服务器进程。该网络接收器进程不是OR
ACLE实例的组成部分,它是处理与ORACLE有关的网络进程的组成部分。在实例启
动时,该网络接收器被打开,为用户连接到ORACLE建立一通信路径,然后每一个
调度进程把连接请求的调度进程的地址给予于它的接收器。当一个用户进程作连
接请求时,网络接收器进程分析请求并决定该用户是否可使用一调度进程。如果
是,该网络接收器进程返回该调度进程的地址,之后用户进程直接连接到该调度
进程。有些用户进程不能调度进程通信(如果使用SQL*NET以前的版本的用户),
网络接收器进程不能将如此用户连接到一调度进程。在这种情况下,网络接收器
建立一个专用服务器进程,建立一种合适的连接。



2)、ORACLE内存结构
ORACLE在内存存储下列信息:
 执行的程序代码。
 连接的会话信息
 程序执行期间所需数据和共享的信息
 存储在外存储上的缓冲信息。
ORACLE具有下列基本的内存结构:
 软件代码区
 系统全局区,包括数据库缓冲存储区、日志缓冲区和共享池.
 程序全局区,包括栈区和数据区.
 排序区

软件代码区
用于存储正在执行的或可以执行的程序代码。
软件区是只读,可安装成共享或非共享。ORACLE系统程序是可共享的,以致多个
ORACLE用户可存取它,而不需要在内存有多个副本。用户程序可以共享也可以不
共享。

系统全局区
为一组由ORACLE分配的共享的内存结构,可包含一个数据库实例的数据或控制信
息。如果多个用户同时连接到同一实例时,在实例的SGA中数据可为多个用户所共
享,所以又称为共享全局区。当实例起动时,SGA的存储自动地被分配;当实例关
闭时,该存储被回收。所有连接到多进程数据库实例的全部用户可自动地被分配
;当实例关闭时,该存储被回收。所有连接到多进程数据库实例的全部用户可使
用其SGA中的信息,但仅仅有几个进程可写入信息。在SGA中存储信息将内存划分
成几个区:数据库缓冲存储区、日志缓冲区、共享池、请求和响应队列、数据字
典存储区和其它各种信息。

程序全局区
PGA是一个内存区,包含单个进程的数据和控制信息,所以又称为进程全局区(P
ROCESS GLOBAL AREA)。

排序区
排序需要内存空间,ORACLE利用该内存排序数据,这部分空间称为排序区。排序
区存在于请求排序的用户进程的内存中,该空间的大小为适就排序数据量的大小
,可增长,但受初始化参数SORT-AREA-SIZER所限制。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9417382/viewspace-937448/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9417382/viewspace-937448/

oracle 实例、进程 一、ORACLE 实例有两种类型:单进程实例 和 多进程实例; 1、单进程实例:单进程ORACLE(又称单用ORACLE)是一种数据库系统,一个进程执行全部ORACLE代码;    在单进程环境下的ORACLE 实例,仅允许一个用户可存取。 2、 多进程ORACLE实例(又称多用户ORACLE)使用多个进程来执行ORACLE的不同部分 ,对于每一个连接的用户都有一个进程       在多进程系统... 阅读详情

相关推荐

ORACLE内存与进程

一、 ORACLE内存与进程

u013053796的专栏 1589

Oracle第六节-Oracle后台进程介绍

检查点可强制DBWn写入脏缓冲区,当数据库崩溃后,由于大量脏缓冲区未写入数据文件,在重新启动时,需要由SMON进行实例恢复,实例恢复需要提取和应用重做日志记录,提取的位置就是从上次检查点发起的位置开始的(检查点之前的数据已经被强制写入到数据文件中去了),这个位置称为RBA(redo byte address),CKPT会不断将这个位置更新到控制文件中去(以确定实例恢复需要从哪儿开始提取日志记录)。归档进程,这个进程是可选的,如果数据库配置为归档模式,这个进程就是必须的。2.5)OPS中失败节点的实例恢复;

shanshan3003的专栏 2634

day06 : 01 Oracle 体系结构概念,内存结构,内存结构(服务器进程和用户进程)

一 概念: 1、 实例/instance: 后台进程+共享内存 用于管理和控制数据库 数据库/database: 物理文件的集合 为实例提供数据,如数据文件,控制文件,参数文件,日志文件等 数据库服务器/database server: 软件+实例+数据库 oracle数据库环境有以下两部分: oracle软件,存放在服务器本地硬盘上 oracle数据库,存放在共享存储上 rac (生产环境模式) 2、实例 oracle数据库启动后首先在内存中划分一片空间,并启动一些进程,而内...

Reyn_观极 396

Oracle数据库实例之进程架构(一)

Oracle数据库实例之进程架构进程简介客户端进程服务端进程后台进程必需的后台进程PMONPMANLREGSMONDBWLGWRCKPTMMON & MMNLRECO可选的后台进程ARCnCJQ0 & JnnnFBDASMCOSlave进程 进程简介 客户端进程 服务端进程 后台进程 必需的后台进程 PMON PMAN LREG SMON DBW LGWR CKPT MMON & MMNL RECO 可选的后台进程 ARCn CJQ0 & Jnnn FBDA SMCO Sla

Sebastien23的博客 795

海康工业相机 Could not find module MvCameraControl.dll(已解决)

【代码】海康摄像机 Could not find module MvCameraControl.dll(已解决)

hmbbpdx的博客 2222

微信小程序返回按钮的隐藏玩法:用onShow实现数据自动刷新(附完整代码)

本文深入探讨了微信小程序中用户点击返回按钮后,如何利用onShow生命周期函数实现页面数据的自动刷新。文章对比了onLoad与onShow的差异,提供了从基础的本地存储标记到进阶的EventChannel事件通信,再到状态管理库的多种解决方案,并附有完整的代码示例,帮助开发者构建流畅的用户体验。

agile9scrum的博客 925

Oracle进程

Oracle进程

u011868279的博客 2982

dreamerv3复现教程

由于dreamerv3存在很多版本冲突问题,所以很难直接使用和复现。

无人机飞啊飞啊飞 2833

ORACLE中各个进程

oracle是典型的多进程数据库。oracle实例运行起来后,会同时启动很多进程,由不同的进程负责不同的操作。守护进程:GI(Grid Infrastructure)进程和监听进程都是为oracle实例提供服务,但是不属于实例,是独立于实例之外的进程,这种进程就叫做守护进程。进程:后台进程 --> 是oracle实例运行起来后自动运行的进程,完成oracle的基本功能。前台进程 --> 用户连接,在数据库中创建的进程,用于执行用户操作。监听进程 --> 也叫守护进程,是独立于oracle之外的进程。监听进程

顺其自然~专栏 4452

ESP32-CAM图像糊成马赛克?OV2640参数调优保姆级教程(亮度/对比度/饱和度)

本文提供了一份详细的ESP32-CAM图像调优教程,针对OV2640摄像头常见的图像模糊问题,从分辨率设置、亮度/对比度/饱和度调整到高级寄存器配置,帮助用户优化网页显示画质。通过代码示例和实用技巧,解决马赛克、色彩暗淡等问题,提升摄像头性能。

weixin_30410119的博客 594

PyTorch实战(12)——图神经网络(Graph Neural Network,GNN)

在本节中,我们首先简要概述了图神经网络 (Graph Neural Network, GNN) 的核心概念与应用,GNN 通过构建计算图分层聚合节点特征,解决了传统神经网络处理图数据时的四大局限:信息深度不足、节点顺序敏感、动态扩展困难和特征稀疏性问题。了解了不同类型的图学习任务(包括节点级、边级和图级三大类)。接着我们研究了几种流行的 GNN 模型,包括:GCN (通过权重共享实现图卷积)、GAT (引入注意力机制区分邻居重要性)和 GraphSAGE (采用随机采样应对大规模图)。

盼小辉丶的博客 3642

ORACLE实例的进程结构和内存

1. ORACLE实例的进程结构和内存结构 1) 进程结构 进程是操作系统中的一种机制,它可执行一系列的操作步。在有些操作系统中使 用作业(JOB)或任务(TASK)的术语。一个进程通常有它自己的专用存储区。ORACL E进程的...

ciqian8449的博客 284

【深度学习时间序列预测案例】零基础入门经典深度学习时间序列预测项目实战(附代码+数据集+原理介绍)

本专栏整理了《深度学习时间序列预测案例》,内包含了各种不同的基于深度学习模型的时间序列预测方法,例如LSTM、GRU、CNN(一维卷积、二维卷积)、LSTM-CNN、BiLSTM、Self-Attention、LSTM-Attention、Transformer等经典模型,包含项目原理以及源码,每一个项目实例都附带有完整的代码+数据集。

优快云 精品推荐 4万+

oracle内存结构概述,详解Oracle实例内存结构和进程结构

由于内存结构和进程结构关系较紧密,进程会作用到对应的内存区域,比如数据库写入器作用到数据库缓冲区缓存中,日志写入器会作用到日志缓冲区,所以在这里我把内存结构和进程结构会相互配合地进行描述~Oracle实例内存结构的组成结构:实例内存结构oracle实例内存结构由两部分组成SGA(系统全局区)和PGA(用户全局区)组成,SGA是一块共享的内存区域,也是***的一块内存区域;PGA则是用户会话专有的内...

weixin_42400970的博客 1214

CLASSB类移植(满足IEC 60730-1和60355-1标准)

针对软件认证需要满足IEC 60730-1和60335-1标准,ST公司专门提供的软件扩展包X-CUBE-CLASSB,它包含自测库和文档,支持多种STM32系列芯片,通过预集成测试库和标准化流程,帮助开发者快速满足国际安全标准,适用于家电、工业控制等高可靠性场景。ClassB软件包程序检测内容分为两个主要部分:启动时的自检和运行时的周期自检,MCU在上电的时候会进行复位启动,在启动完成以后会进行运行自检。

m0_61973119的博客 1401

AutosarMCAL开发——基于EB Wdg驱动

Autosar标准文件中提及的API共有5个,接口名传入参数说明返回参数函数功能ConfigPtr:Wdg配置指针,参数来自于EB生成代码voidWdg初始化ConfigPtr:Wdg配置指针Wdg初始化检查Wdg切换模式,需开启对应配置timeout:设置定时触发器计数(单位ms)void喂狗并重新设定计数值Wdg版本信息本文为博主个人学习总结记录,如有不正,欢迎指正。

qq_45583706的博客 2426

oracle实例进程结构

实例后台进程在启动实例时启动,在终止实例时终止运行。有这样5个后台进程,oracle使用它们历史长久,系统监视器(System Monitor,SMON)、进程监视器(Process Monitor,PMON)、数据库写入器(Database Writer,DBWn)、日志写入器(Log Writer,LGWR)和检查点进程(Checkpoint Process,CKPT)。在更新的产品版本中,引

热恋oracle的博客 2646

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Oracle体系结构:内存结构和进程结构

(一)内存结构和进程结构 Oracle数据库的总体结构如下图:  1:Oracle实例(Instance)           在一个服务器中,每一个运行的Oracle数据库都与一个数据库实例相联系,实例是我们 访问数据库的手段。  实例在操作系统中用ORACLE_SID来标识,在Oracle中用参数INSTANCE_NAME来标识, 它们两个的值是相同的。数据库启动时,系统首先在服务器内

风之去向 1340

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Oracle数据库体系结构(内存结构和进程结构)

   Oracle数据库体系结构(oracle 10g)         (一)内存结构和进程结构Oracle数据库的总体结构如下图: 1:Oracle实例(Instance)           在一个服务器中,每一个运行的Oracle数据库都与一个数据库实例相联系,实例是我们 访问数据库的手段。  实例在操作系统中用ORACLE_SID来标识,在Oracle中用

ruixj的专栏 6451

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

oracle内存结构由 组成,Oracle内存结构和进程结构

一、内存结构在Oracle数据库系统中内存结构主要分为系统全局区(SGA)和程序全局区(PGA),SGA随着数据库实例的启动向操作系统申请分配一块内存结构,随着数据库实例的关闭释放,每一个Oracle数据库实例有且只有一个SGA。PGA随着Oracle服务进程启动的时候申请分配的一块内存结构。如果在共享服务结构中PGA存在SGA中。在后面我们将表述各个部件1、系统全局区(SGA)重要提示,提高SG...

weixin_42373893的博客 883

Oracle实例的进程结构

 Oracle实例的进程结构这里所讲的里程是指Unix系统中的进程,在Windows中,Oracle是一个操作系统服务。  Oracle实例由内存区域和后台进程组成。  Oracle实例分为单进程实例(一个进程执行全部的Oracle代码,只允许单个用户存取)和多进程实例(由多个进程执行Oracle代码的不同部分,对于每一个连接的用户都有一个进程,允许多个用户同时使用)。  在多进程

Safuel的专栏 2373

Oracle内存结构和进程结构

一、内存结构 在Oracle数据库系统中内存结构主要分为系统全局区(SGA)和程序全局区(PGA),SGA随着数据库实例的启动向操作系统申请分配一块内存结构,随着数据库实例的关闭释放,每一个Oracle数据库实例有且只有一个SGA。PGA随着Oracle服务进程启动的时候申请分配的一块内存结构。如果在共享服务结构中PGA存在SGA中。在后面我们将表述各个部件 1、系统全局区(SGA) 重要提示,提...

weixin_33725807的博客 567

Oracle 体系结构(1)—— Oracle 实例

Oracle 体系结构(1)—— Oracle 实例 Oracle Server(Oracle 服务器): 由两部分组成:实例(Instance)+ 数据库(DataBase)。 实例(Instance):是数据库启动时初始化的一组进程和内存结构。一个实例只能对应一个数据库,但一个数据库可以对应多个实例(比如 Oracle Rac 集群环境就是多个实例操作同一个)。 数据库(DataBase):Oracle 数据库是数据的物理存储。包括三类文件:数据文件,控制文件,重做日志文件。 从实例和数据库的概念来看,

睿思达DBA 4268

ORACLE实例的进程结构和内存结构

导读:   <!--google_ad_client = "pub-7058131363132249";/* 468x15, 创建于 08-6-3 */google_ad_slot = "4187223796";google_ad_width = 468;google_ad_height = 15;//--> <script type="text/javascript"

Tisty的兵工厂--新Blog:http://www.UbuntuSky.cn 991

Oracle内存结构和进程结构介绍

(一)内存结构和进程结构 Oracle数据库的总体结构如下图:1:Oracle实例(Instance)           在一个服务器中,每一个运行的Oracle数据库都与一个数据库实例相联系,实例是我们访问数据库的手段。   实例在操作系统中用ORACLE_SID来标识,在Oracle中用参数INSTANCE_NAME来标识,它们两个的值是相同的。数据库启动时,系统首先在服务器内存中分配系统全局区(SGA),构成了Oracle的内存结构,然后启动若干个常驻内存的操作系统进程,即组成了Oracle的进程结

393

Oracle 实例内存结构

Oracle 的内存结构包含以下两个内存区:SGA、PGAOracle 实例启动时分配系统全局区 当服务器进程启动时分配程序全局区 Oracle实例的SGA(System Global Area),又称为共享全局区,它用来存储数据库信息,并由多个数据库进程共享。当数据库实例启动时,SGA的内存被自动分配。SGA是数据库中占用服务器内存最大的一个区域,同时也是影响数据库性能的一个重要指标。 SG

Spectre_Host 1590
上一篇: oracle Export and Import 简介(转)
下一篇: Oracle 8i 新分析工具-LogMiner(转)
congwan5321
博客等级 码龄11年 1粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值