oracle共享内存不足,Oracle数据库共享内存分配不足怎么办
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Oracle数据库中,共享内存分配不足时,因为没有有效的利用保留区,就会造成无法分配合适的共享区的问题。cuug总结,一个ORACLE例程的系统全局区域(SGA)包含几个内存区域(包括缓冲高速缓存、共享池、Java 池、大型池和重做日志缓冲)SGA=db_cache+shared_pool+java_pool+large_pool,接下来我们就来介绍处理方法。
处理方法:
手动调整SGA的大小,然后重新分配四大内存区域的大小。主要增加共享内存和缓冲高速缓存。
sql> show sga; //查看SGA的具体大小信息。
sql>show parameter sga_max_size //查看SGA最大值
sql> show parameter shared_pool //查看共享内存
sql>show parameter db_cache //查看数据缓存
sql>show parameter java_pool
sql>show parameter large_pool
如下为450个线程的分配方案;
sql> alter system set sga_max_size = 500M scope=spfile;//修改SGA最大值
sql> alter system set shared_pool_size =240M scope=spfile; //修改共享内存
sql> alter system set db_cache_size =72M scope=spfile; //修改数据缓存
sql> alter system set java_pool_size =144M scope=spfile;
sql> alter system set large_pool_size =24M scope=spfile;
系统默认150个线程的分配情况:
SGA(164M)=db_cache(24M)+shared_pool(80M)+java_pool(48M)+large_pool(8M)
oracle共享内存不足,Oracle数据库共享内存分配不足怎么办相关推荐
- 在Oracle 11g中用看Oracle的共享内存段---------IPCS
很早之前,在一次讲课了,用了命令ipcs,发现oracle的共享内段好小,如下: oracle@mydb ~]$ ipcs -a------ Shared Memory Segments ------ ...
- 如何查询oracle的共享内存,[20190104]ipcs查看共享内存段.txt
[20190104]ipcs查看共享内存段.txt --//数据库启动异常,有时候会留下一些共享内存段没有清理,需要使用ipcrm清理. --//由于服务器上跑2个实例,必须选择正确的共享内存段,否则 ...
- 数据字典在sga的哪一个组件中缓存_【赵强老师】Oracle数据库的内存结构
首先,我们通过一张图片来了解一下Oracle数据库的内存结构,如下: 每个数据库实例有两个关联的内存结构-系统全局区(SGA),程序全局区(PGA). 系统全局(SGA):一组共享的内存结构(称为SG ...
- 云和恩墨技术通讯:Oracle AMM自动内存管理引起数据库阻塞
各位亲爱的用户/读者朋友们: 为了及时共享行业案例,通告共性问题,达成知识共享和提前预防,我们整理和编辑了<云和恩墨技术通讯>(4月刊),通过对过去一段时间的知识回顾和故障归纳,以期提供有 ...
- oracle uv,【赵强老师】Oracle数据库的内存结构
首先,我们通过一张图片来了解一下Oracle数据库的内存结构,如下: 每个数据库实例有两个关联的内存结构-系统全局区(SGA),程序全局区(PGA). 系统全局(SGA):一组共享的内存结构(称为SG ...
- PostgreSQL数据库共享内存——概览
何为共享内存 我们知道,PostgreSQL是多进程模型,进程间通信(IPC)的方式有很多种,比如管道.消息队列.信号量.Socket和共享内存等. 共享内存的机制,就是拿出一块虚拟地址空间来,映射到 ...
- impdp 不兼容_oracle - Oracle:使用impdp导入数据库转储时出错:Data Pump客户端与数据库版本12.1.0.2.0不兼容 - 堆栈内存溢出...
我们从Oracle DB v12创建了一个数据库转储. 1使用expdp(导出数据泵)v12.1实用程序,现在我想将其导入另一个DB v12. 1使用impdp(导入数据泵)工具. 对于杂项. 我需要 ...
- oracle 内存 无法启动数据库,database - 无法启动Oracle数据库(处理系统参数失败) - 堆栈内存溢出...
我将在Ubuntu 16.04上设置Oracle DB 12c. 我正在遵循本指南 . 但是,当我尝试启动时,失败并显示以下错误: SQL> connect sys as sysdba Ente ...
- sap oracle 内存参数,ORACLE 25个需要深思熟虑重要的初始化参数
此内容摘自 ORACLE 11gR2性能调整与优化一书,做为一个自己的笔记 1 MEMORY_TARGET : 这个初始化参数设定分配给PGA和SGA 的所有内存(11g 新参数).设置了MEMORY ...
- oracle有哪两种内存结构,Oracle体系结构详解(物理构造,内存结构和逻辑结构)...
当前位置:我的异常网» 数据库 » Oracle体系结构详解(物理构造,内存结构和逻辑结构 Oracle体系结构详解(物理构造,内存结构和逻辑结构) www.myexceptions.net 网友分 ...
最新文章
- java url 拦截_Spring mvc设置某些url不被interceptor拦截器拦截的方法
- 上海广电电气集团选用Ultimus 提升企业管理
- 挂牌一年,关于 5G 的 9 个变化
- BS下实现WIN7下Aero效果
- 深度学习之基于Tensorflow2.0实现Xception网络
- linux如何查看所有的用户和组信息?
- java validate校验_自定义工具类实现validate参数校验
- win11鼠标怎么在轮滑时只滚动一个屏幕 Windows11鼠标设置轮滑只滚动一个屏幕的步骤方法
- wsdl2java生成客户端代码_利用wsdl2java工具生成webservice的客户端代码
- vb集合类接收子类事件时,给集合类赋值应注意的一个定义
- react給變量賦值并列元素
- friends105. The One with the East German Laundry Detergent
- 流媒体技术学习笔记之(七)进阶教程OBS参数与清晰度流畅度的关系
- Openwrt无线中继AP设置教程
- Ubuntu 16.04 安装wine-qq 7.8 并解决不能输入中文问题
- 细菌觅食算法(Bacteria Foraging Algorithm,BFA)
- 算法(5)动态规划法
- python中bytearray函数_Python内置函数—bytearray
- [4G5G专题-93]:流程 - 4G LTE 终端在RRC 连接状态下的小区切换通用过程
- 桥接路由器总是掉线_无线路由器桥接完整教程(不会断网)【图文详解】
热门文章
- gtest框架的介绍与应用
- java调用百度地图API依据地理位置中文获取经纬度
- Spring Tool Suite插件的安装
- centos6.4 32位 详细安装Nginx
- 100套高质量的免费 PSD 界面设计素材【系列一】
- docker image设置jdk版本_Docker 部署 Spring Boot
- python热度评价指标_编程语言流行指数四月榜单发布:Python 持续强势,Java 热度减退...
- ftp 上传文件夹_建站上传下载FTP工具
- 【毕业设计】PHP公共课平时成绩查询系统(源代码+论文+答辩PPT)
- python下载可执行安装程序_如何下载并安装python