该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

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数据库共享内存分配不足怎么办相关推荐

  1. 在Oracle 11g中用看Oracle的共享内存段---------IPCS

    很早之前,在一次讲课了,用了命令ipcs,发现oracle的共享内段好小,如下: oracle@mydb ~]$ ipcs -a------ Shared Memory Segments ------ ...

  2. 如何查询oracle的共享内存,[20190104]ipcs查看共享内存段.txt

    [20190104]ipcs查看共享内存段.txt --//数据库启动异常,有时候会留下一些共享内存段没有清理,需要使用ipcrm清理. --//由于服务器上跑2个实例,必须选择正确的共享内存段,否则 ...

  3. 数据字典在sga的哪一个组件中缓存_【赵强老师】Oracle数据库的内存结构

    首先,我们通过一张图片来了解一下Oracle数据库的内存结构,如下: 每个数据库实例有两个关联的内存结构-系统全局区(SGA),程序全局区(PGA). 系统全局(SGA):一组共享的内存结构(称为SG ...

  4. 云和恩墨技术通讯:Oracle AMM自动内存管理引起数据库阻塞

    各位亲爱的用户/读者朋友们: 为了及时共享行业案例,通告共性问题,达成知识共享和提前预防,我们整理和编辑了<云和恩墨技术通讯>(4月刊),通过对过去一段时间的知识回顾和故障归纳,以期提供有 ...

  5. oracle uv,【赵强老师】Oracle数据库的内存结构

    首先,我们通过一张图片来了解一下Oracle数据库的内存结构,如下: 每个数据库实例有两个关联的内存结构-系统全局区(SGA),程序全局区(PGA). 系统全局(SGA):一组共享的内存结构(称为SG ...

  6. PostgreSQL数据库共享内存——概览

    何为共享内存 我们知道,PostgreSQL是多进程模型,进程间通信(IPC)的方式有很多种,比如管道.消息队列.信号量.Socket和共享内存等. 共享内存的机制,就是拿出一块虚拟地址空间来,映射到 ...

  7. impdp 不兼容_oracle - Oracle:使用impdp导入数据库转储时出错:Data Pump客户端与数据库版本12.1.0.2.0不兼容 - 堆栈内存溢出...

    我们从Oracle DB v12创建了一个数据库转储. 1使用expdp(导出数据泵)v12.1实用程序,现在我想将其导入另一个DB v12. 1使用impdp(导入数据泵)工具. 对于杂项. 我需要 ...

  8. oracle 内存 无法启动数据库,database - 无法启动Oracle数据库(处理系统参数失败) - 堆栈内存溢出...

    我将在Ubuntu 16.04上设置Oracle DB 12c. 我正在遵循本指南 . 但是,当我尝试启动时,失败并显示以下错误: SQL> connect sys as sysdba Ente ...

  9. sap oracle 内存参数,ORACLE 25个需要深思熟虑重要的初始化参数

    此内容摘自 ORACLE 11gR2性能调整与优化一书,做为一个自己的笔记 1 MEMORY_TARGET : 这个初始化参数设定分配给PGA和SGA 的所有内存(11g 新参数).设置了MEMORY ...

  10. oracle有哪两种内存结构,Oracle体系结构详解(物理构造,内存结构和逻辑结构)...

    当前位置:我的异常网» 数据库 » Oracle体系结构详解(物理构造,内存结构和逻辑结构 Oracle体系结构详解(物理构造,内存结构和逻辑结构) www.myexceptions.net  网友分 ...

最新文章

  1. java url 拦截_Spring mvc设置某些url不被interceptor拦截器拦截的方法
  2. 上海广电电气集团选用Ultimus 提升企业管理
  3. 挂牌一年,关于 5G 的 9 个变化
  4. BS下实现WIN7下Aero效果
  5. 深度学习之基于Tensorflow2.0实现Xception网络
  6. linux如何查看所有的用户和组信息?
  7. java validate校验_自定义工具类实现validate参数校验
  8. win11鼠标怎么在轮滑时只滚动一个屏幕 Windows11鼠标设置轮滑只滚动一个屏幕的步骤方法
  9. wsdl2java生成客户端代码_利用wsdl2java工具生成webservice的客户端代码
  10. vb集合类接收子类事件时,给集合类赋值应注意的一个定义
  11. react給變量賦值并列元素
  12. friends105. The One with the East German Laundry Detergent
  13. 流媒体技术学习笔记之(七)进阶教程OBS参数与清晰度流畅度的关系
  14. Openwrt无线中继AP设置教程
  15. Ubuntu 16.04 安装wine-qq 7.8 并解决不能输入中文问题
  16. 细菌觅食算法(Bacteria Foraging Algorithm,BFA)
  17. 算法(5)动态规划法
  18. python中bytearray函数_Python内置函数—bytearray
  19. [4G5G专题-93]:流程 - 4G LTE 终端在RRC 连接状态下的小区切换通用过程
  20. 桥接路由器总是掉线_无线路由器桥接完整教程(不会断网)【图文详解】

热门文章

  1. gtest框架的介绍与应用
  2. java调用百度地图API依据地理位置中文获取经纬度
  3. Spring Tool Suite插件的安装
  4. centos6.4 32位 详细安装Nginx
  5. 100套高质量的免费 PSD 界面设计素材【系列一】
  6. docker image设置jdk版本_Docker 部署 Spring Boot
  7. python热度评价指标_编程语言流行指数四月榜单发布:Python 持续强势,Java 热度减退...
  8. ftp 上传文件夹_建站上传下载FTP工具
  9. 【毕业设计】PHP公共课平时成绩查询系统(源代码+论文+答辩PPT)
  10. python下载可执行安装程序_如何下载并安装python