ORACLE SGA 的分配(转)

ORACLE SGA 的分配[@more@]ORACLE 8.0.X 版本

SGA=((db_block_buffers * block size)+(shared_pool_size+large_pool_size+log_buffers)+1MB

ORACLE 8.1.X 版本

SGA=((db_block_buffers * block size)+(shared_pool_size+large_pool_size+java_pool_size+log_buffers)+1MB

理论上SGA可占OS系统物理内存的1/2——1/3,我们可以根据需求调整

SUN Solaris里/etc/system文件里的几个参数同样跟内存分配有关

ORACLE安装时缺省的设置: 建议修改的设置:
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=15
set semsys:seminfo_semmns=200
set semsys:seminfo_semmni=70
set ulimit=3000000
set semsys:seminfo_semmni=315
set semsys:seminfo_semmsl=300
set semsys:seminfo_semmns=630
set semsys:seminfo_semopm=315
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmni=315
set shmsys:shminfo_shmseg=10
set shmsys:shminfo_shmmin=1

其中这些参数的含义

shmmax - 共享内存段,建议设大点, 达到最大SGA
shmmin - 最小的共享内存段.
shmmni - 共享内存标志符的数量.
shmseg - 一个进程可分配的最大内存段数.
shmall - 最大可允许的内存数,比SGA还要大.
semmns - 信号量,跟ORACLE的PROCESS数有关.
semmsl - 一个信号量中最大的信号量数.

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

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

ShowDoc item_id 未授权SQL注入漏洞复现 2024年6月,ShowDoc官方发布新版本修复了一个SQL注入漏洞。鉴于该漏洞无前置条件,易于利用,且默认情况下可暴破用户token获取系统后台权限,建议所有使用该系统的企业尽快升级修复,以确保系统安全。 阅读详情

相关推荐

【清风数学建模笔记】第十一讲:时间序列分析

【清风数学建模笔记】第十一讲:时间序列分析

manerzi的博客 832

Oracle SGA 自动管理特性(sga_target参数)

最近有网友对Oracle SGA内存自动管理特性不是很清楚,可能是由于当时翻译的 Oracle 10g SGA 的自动化管理 比较生涩,下面依旧是针对这个问题给出在Oracle 10g环境中描述,并给出示例以便更好的理解。 1、相关参数描述a、参数SHARED_POOL_SIZE SHARED_POOL_SIZE = integer [K | M | G] Default value    If

乐沙弥的世界 1万+

面试中常考的数学题——截木棍、圆上取点、赛马、红蓝墨水,测试毒药、坐到正确座位问题

文章目录1.将一根木棒截成三段,问能够组成三角形的概率;2.在圆上任取三点,问能够组成锐角、直角、钝角三角形的概率;3.共有25匹马,找出最快的3匹,只有5个赛道,每次比赛只能得到5匹马的速度排序,最少需要多少次比赛;4 有两瓶红蓝墨水,体积一样,现在从红墨水中舀一勺加入蓝墨水中,搅拌均匀后,在从蓝墨水中舀一勺加到红墨水中,试问这两瓶墨水哪瓶纯度更高。 1.将一根木棒截成三段,问能够组成三角形的概率; 来源:https://blog.youkuaiyun.com/weixin_41245919/article/deta

weixin_41558411的博客 4904

如何估算oracle内存(SGA篇)

一般情况下,在系统稳定之前,是不知道SGA和PGA该调整为多少。在这里根据经验,在调整系统的时候有个规则。SGA 通常情况下不能大于memory的50%, 另外oracle推荐得有一个分配规则,oracle推荐分配给oracle实例的内存为物理内存的80%。比如8GB的物理内存,按照Oracle的推荐,分配给Oracle实例的内存大约为6.4G(8*80%),对于OLAP应用来说,分配给SGA的值

Colin Lau Oracle 9411

超详细Tokenizer——文本训练数据预处理

Tokenizer是Keras库中的一个文本处理工具,它用于将文本分词并构建词汇表,同时将文本映射到整数序列。这对于自然语言处理任务非常有用,例如文本分类、情感分析、机器翻译等。

halo的博客 3700

基于高精度三维机器视觉的新能源汽车锂电池表面缺陷检测

在机器视觉行业迅速发展的背景下,市场上提供了功能强大且种类齐全的3D相机系列,可以满足锂电池从电芯到模组各个工艺和工位的3D检测需求。

Hinyeung_Limited的博客 1132

Oracle sga和pga的分配

今天我们来说下Oracle 中sga和pga的分配: modify sga alter system set sga_target=1024m scope=spfile; alter system set sga_max_size=1024m scope=spfile;(SGA分配为可用物理内存的40%) shut immediate startup SHOW PARAMETERS SHARED_...

qq_35298337的博客 1626

头歌操作系统 课堂练习4.2:页式内存管理 答案 无解析

头歌操作系统 课堂练习4.2:页式内存管理 答案 无解析

kercii的博客 1万+

oracle内存最小分配多少_详解Oracle数据库自动SGA管理

概述今天主要分享一下Oracle数据库ASMM的概念及相关的一些实验。ASMM相关概念从 Oracle 10g 开始,Oracle 提供了自动 SGA 的管理(简称 ASMM)新特性。所谓 ASMM,就是指我们不再需要手工设置 shared pool、buffer pool 等若干内存池的大小,而是为 SGA 设置一个总的大小尺寸即可。Oracle 10g 提供了一个新的初始化参数:sga_tar...

weixin_39588432的博客 1556

51、基于深度卷积神经网络的自闭症分类研究

本研究提出了一种基于深度卷积神经网络的自闭症分类方法,通过融合VGGNet-19和ResNet-52模型的特征,并在决策层采用SVM分类器,实现了对自闭症谱系障碍(ASD)和典型发育(TD)个体的准确区分。研究使用ABIDE数据集,结合数据增强和特征拼接技术,取得了88.12%的分类准确率和0.88的ROC曲线下面积。结果表明,该方法在自闭症自动诊断中具有良好的性能,同时研究也探讨了其局限性,并展望了未来改进方向,如多模态数据融合、迁移学习和模型可解释性的提升。

grpc6streamer的博客 128

2026年数学建模国赛B题无线电干扰源的快速自动定位与清除 论文详细解析

数学建模竞赛论文无线电干扰源的快速自动定位与清除2026 年高教社杯全国大学生数学建模竞赛 B 题完整求解论文交会定位、极大极小测点优化、自适应多频道搜索与定向源恢复的统一建模模型、算法、代码、图表与验证一体化交付本文研究圆形目标区域中多个未知无线电干扰源的快速检测、定位与清除问题,建立了由误差楔交会模型、角度观测信息模型、分层勘测模型、鲁棒射线交会模型和定向覆盖反馈模型组成的统一求解框架。模型同时覆盖题目中的四个子问题:多测向射线形成的多边形定位区域及直径、第二个测点的极大极小优选、全向源自动搜索清除策略

YOLO 357

oracle sga分配,ORACLE SGA 的分配

ORACLE 8.0.X版本SGA=((db_block_buffers * block size)+(shared_pool_size+large_pool_size+log_buffers)+1MBORACLE 8.1.X版本SGA=((db_block_buffers * block size)+(shared_pool_size+large_pool_size+java_pool_size...

weixin_42298427的博客 311

SIMULINK开发项目实例 1000 例专栏之第960例--基于电力系统稳定性的建模与仿真场景:-含分布式电源的配电网电压稳定性研究

间歇性与随机性:例如,太阳能依赖于日照强度,风能依赖于风速,这使得它们的输出功率具有不确定性。逆变器接口:大多数分布式电源通过逆变器接入电网,这对电网的动态响应特性产生了影响。位置分散:通常分布在用户侧或靠近负荷中心的位置。本文详细介绍了如何使用Simulink结合Simscape Electrical 构建一个用于研究含分布式电源配电网电压稳定性的模型,并提供了详细的仿真流程说明。

xiaoheshang_123的博客 153

oracle sga分配,ORACLE SGA 的分配(转)

ORACLE SGA 的分配[@more@]ORACLE 8.0.X 版本SGA=((db_block_buffers * block size)+(shared_pool_size+large_pool_size+log_buffers)+1MBORACLE 8.1.X 版本SGA=((db_block_buffers * block size)+(shared_pool_size+large_...

weixin_32074113的博客 215

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

oracle是怎么分配sga的,如何进行ORACLESGA分配?

理论上SGA可占OS系统物理内存的1/2——1/3,我们可以根据需求调整我推荐SGA=0。45*(OS RAM)假设服务器运行ORACLE 8。1。X 版本, OS系统内存为2G MEM, db_block_size 是8192 bytes, 除了运行ORACLE数据库外, 没有其它的应用程序或服务器软件。这样SGA合计约为921M ( 0。45*2048M ),设shared_pool_size...

weixin_35905707的博客 386

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

oracle调整sga、pga大小

修改sga大小 1-1查看当前sga大小 SQL> show parameter sga 1-2修改sga_max_size为24G SQL> alter system set sga_max_size=24G scope=spfile; 1-3修改sga_target为24G SQL> alter system set sga_target=24G scope=sp...

jp122623的博客 1万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

oracle 设置 sga_max_size参数,Oracle教程之SGA_MAX_SIZE参数

SGA_MAX_SIZESGA_MAX_SIZE这个参数顾名思义,它用来控制SGA 使用虚拟内存 的最大大小,这里的虚拟内存的含义可能会有所模糊,先可以这样理解,就是Oracle所能在内存中给SGA 分配的最大大小 。 现在来解释一下我这里“虚拟内存”的含义,确切的应该这样说:实际内存和虚拟内存。我们知道当OS中实际内存不够使用的时候,OS 就会去使用虚拟内存。oracle 是运行与os 之上的一...

weixin_39999222的博客 5296

关于Oracle SGA内存抖动

所以建议在设置SGA_TARGET参数时,最好同时设置SHARED_POOL_SIZE和DB_CACHE_SIZE参数,使得SHARED POOL和BUFFER CACHE值维持在参数值之上,进而降低内存抖动的频率。但是也不能过高地设置SHARED_POOL_SIZE和DB_CACHE_SIZE参数,两者之和不要接近SGA_TARGET参数值,否则不仅不能很好地利用Oracle 10g ASMM特性,也容易引起内存组件内存分配相关的故障。除了系统动态自动扩展内存组件之外,也可以通过命令手动扩展内存组件。

weixin_46593978的博客 856

oracle数据库sga用途_Oracle SGA详解

SGA(System Global Area)系统全局区。这是一个非常庞大的内存区间,也是为什么开启oracle之后占用了很大内存的原因。SGA分为不同的池,我们可以通过视图v$sgastat查看,如下所示。SQL> select pool ,sum(bytes) bytes from v$sgastat group by pool;POOL BYTES------...

weixin_39548972的博客 1812

sga的组成 简述oracle_oracle SGA详解

SGA(System Global Area)系统全局区。这是一个非常庞大的内存区间,也是为什么开启oracle之后占用了很大内存的原因。SGA分为不同的池,我们可以通过视图v$sgastat查看,如下所示。SQL> select pool ,sum(bytes) bytes from v$sgastat group by pool;POOL BYTES------...

weixin_39522170的博客 1225

32bit oracle 扩展SGA原理

      32bit oracle由于位数限制,使得oracle进程只能访问4g(2的32次方)以下的虚拟内存地址,在很多时候这是一个很让人头疼的问题,因为空着许多内存而不能使用,而默认情况下SGA不能超过1.7g。比如我们的linux下有8g内存,却有部分空着不能用干着急。这个时候我们就要考虑怎样扩展oracle的SGA。那么首先,如何识别32bit的oracle呢?我们可以通过如下查询得到

biti_rainy的专栏 7239

Oracle9i的动态SGA特性探索

 Oracle9i数据库在内部特性方面有着非常大的增强,其中一个最令Oracle DBA兴奋的莫过于可以动态设置全部的Oracle SGA控制参数。与8i不同的是,原来都将初始化参数放到一个文本文件中,并且在数据库启动的时候读取,Oracle9i却可以通过ALTER DATABASE和ALTER SYSTEM命令复位全部的Oracle参数。  在9i前,如果想对Oracle数据库的处理模式作一些改

键者天行 7001

oracle 10g sga 設置

<br />Oracle的SGA包括以下几个部分,可以通过show sga命令或者是通过查看v$sga视图来查看SGA的大概组成:<br />17:39:48 SQL> show sga<br />Total System Global Area 1048576000 bytes<br />Fixed Size                  1223392 bytes<br />Variable Size             847250720 bytes<br />Database Buffers

小庄往左走 8913

【内存管理】Oracle sga_target与SGA实际分配大小不一致的延伸学习

在学习Oracle内存结构的时候,发现一个问题:我的虚拟机Oracle环境参数文件中设置的sga_target=960M,但是在启动数据库时候,显示分配的Total System Global Area为1002127360 bytes(955.7M),那么问题就来了,为什么会不一致?相差的4.3M去干什么了? 学习后了解到SGA的分配与粒度(granule)相关,总结下知识。 1.什么是内存粒度 是连续的内存单元(unit of contiguous memory)。 SGA分配的最小单位 按granu

数据库学习笔记 582

oracle数据库内存分配(sga和pga)

1) 原则:SGA+PGA+OS使用内存<总物理RAM 2) 通过sga+pga就能大概判断系统oracle使用了多少内存了 32位版本的oracle最大支持1.75GB的SGA ...

cl1210930061的博客 3523

Oracle SGA和PGA简介

简介: SGA(System Global Area):由所有服务进程和后台进程共享; PGA(Program Global Area):由每个服务进程、后台进程专有;每个进程都有一个PGA SGA 包含实例的数据和控制信息,包含如下内存结构: 1)Database buffer cache:缓存了从磁盘上检索的数据块。 2)Redo log buffer:缓存了写到磁盘之前的重做信息。 3)...

jc_benben的专栏 2779
上一篇: Oracle 基本知识(转)
下一篇: ORACLE应用经验(1)(转)
congwan5321
博客等级 码龄11年 1粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值