oracle 无法分配32字节,ORA-04031:无法分配 32 字节的共享内存
案例 ORA-04031:无法分配 32 字节的共享内存
今天發現數據庫異常宕機情況
出現錯誤ORA-04031: 无法分配 ORA-04031: 无法分配 32 字节的共享内存
數據庫版本 目前版本10.2.0.4 但是compatible還是10.2.0.3.0
按道理講此bug,在10.2.0.4已解決
參考文章
http://blog.csdn.net/perddy/article/details/4430823
select * from (select name
,value
,decode(isdefault, 'TRUE','Y','N') as "Default"
,decode(ISEM,'TRUE','Y','N') as SesMod
,decode(ISYM,'IMMEDIATE', 'I',
'DEFERRED', 'D',
'FALSE', 'N') as SysMod
,decode(IMOD,'MODIFIED','U',
'SYS_MODIFIED','S','N') as Modified
,decode(IADJ,'TRUE','Y','N') as Adjusted
,description
from ( --GV$SYSTEM_PARAMETER
select x.inst_id as instance
,x.indx+1
,ksppinm as name
,ksppity
,ksppstvl as value
,ksppstdf as isdefault
,decode(bitand(ksppiflg/256,1),1,'TRUE','FALSE') as ISEM
,decode(bitand(ksppiflg/65536,3),
1,'IMMEDIATE',2,'DEFERRED','FALSE') as ISYM
,decode(bitand(ksppstvf,7),1,'MODIFIED','FALSE') as IMOD
,decode(bitand(ksppstvf,2),2,'TRUE','FALSE') as IADJ
,ksppdesc as description
from x$ksppi x
,x$ksppsv y
where x.indx = y.indx
and substr(ksppinm,1,1) = '_'
and x.inst_id = USERENV('Instance')
)
order by name
)
以上sql,能解釋隱含參數
分析 1.可能sharepool 真的不夠
先查詢下pool
select pool,sum(bytes/1024/1204),sum(bytes)/(select sum(bytes) from v$sgastat)*100 as "Percent"
from v$sgastat where pool is not null group by pool;
查詢buffer大小
select name,sum(bytes/1024/1204),sum(bytes)/(select sum(bytes) from v$sgastat)*100 as "Percent"
from v$sgastat where pool is null group by name;
10G SGA自動管理信息
select component,CURRENT_SIZE/1024/1204,user_specified_size,granule_size from v$sga_dynamic_components;
11G MEMORY自動管理信息
SELECT * FROM V$MEMORY_DYNAMIC_COMPONENTS
SELECT * FROM V$MEMORY_RESIZE_OPS
SELECT * FROM V$MEMORY_TARGET_ADVICE
結論:sharepool沒有不夠的問題!
分析 2.compatible參數還是10.2.0.3.0,導致BUG
解決辦法
2.1 create pfile='/u01/pfile.ora' from spfile;
并將compatible 修改為‘10.2.0.4.0’
2.2 shutdown 資料庫
2.3 startup nomount pfile='/u01/pfile.ora'
2.4 create spfile from pfile='/u01/pfile.ora'
2.5 shutdown immediate;
2.6 startup;
修改完成,待觀察。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25850100/viewspace-714825/,如需转载,请注明出处,否则将追究法律责任。
oracle 无法分配32字节,ORA-04031:无法分配 32 字节的共享内存相关推荐
- Oracle 错误总结及问题解决 ORA
使用 Ctrl + F 搜索错误代码 ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事件 OR ...
- oracle客户端没有tnsnames,安装好Oracle Client以后没有tnsnames.ora文件
安装好Oracle Client以后没有tnsnames.ora文件 安装完Oracle Client以后,发现相应目录中没有tnsnames.ora文件,其实只要手动建立一个就可以了. 在 orac ...
- oracle 越南字符,ORACLE 12.2RAC之问题 ora.chad OFFLINE
oracle数据库 orcale开发 oracle技术文章 ORACLE 12.2RAC之问题 ora.chad OFFLINE 问题描述: 早上巡检是发现一套RAC的ora.chad一个节点的状态是 ...
- oracle9i新建数据库的用户有哪些,Oracle 9i数据库的用户创造以及权限分配
Oracle 9i数据库的用户创建以及权限分配 1.数据库安装时的参数设定 下文中的数据库版本为Oracle 9i(9.2.0),安装数据库时,数据库系统会创建一个数据库实例,其中:安装目录选为:\o ...
- 编写一个程序,实现将存放在AX和DX中的32位数据循环右移二进制数的4位。(DX存放高字节内容,AX存放低字节内容)
编写一个程序,实现将存放在AX和DX中的32位数据循环右移二进制数的4位.(DX存放高字节内容,AX存放低字节内容) P151 例4.9 汇编思路: AX右移四位后,使用BH接收AL的低四位数据,得到 ...
- c oracle 32位64位,64位与32位编程的数据类型区别(C/C++)
二.C++ 1.字节和字长 字节,八位就是一个字节,是固定概念.字长是指计算机一次能处理的二进制数据的长度,是一个非固定的概念.例如,8位计算机的字长为8,即一个字节, 32位计算机的字长位32,即4 ...
- oracle 12c cdb/pdb tnsnames.ora设置
获取CDB的连接串: 1.登录cdb,查看service_names. 获取PDB的连接串: 2.show pdbs,查看pdb的名称,后面再加上db_domain(如有) SQL> show ...
- oracle不存在共享内存域,Oracle数据库共享内存分配不足怎么办
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Oracle数据库中,共享内存分配不足时,因为没有有效的利用保留区,就会造成无法分配合适的共享区的问题.cuug总结,一个ORACLE例程的系统全局区域( ...
- oracle 网络访问配置tnsnames.ora文件的路径
oracle 网络访问配置tnsnames.ora文件的路径 oracle 9i 是: /oracle/oracle92/network/admin/-- oracle 11g 是: /oracl ...
最新文章
- Oracle重建所有表和索引
- 树莓派学习——音频视频播放
- 不要伤害指针(3)--指针和结构类型的关系
- Django 模板中使用css, javascript
- java中的args参数
- Kali Linux 2019.1 发布,Metasploit 更新到 5.0 版本
- 面试官:AtomicInteger是如何保证线程安全?
- C语言——函数的综合运用。自定义函数,gotoxy清屏函数与HideCursor隐藏光标,防闪屏,共同制作打飞机游戏。
- 二分插入排序(c语言)
- 初学者都能看懂的蒙特卡洛方法以及python实现
- 抖音短视频APP——市场需求文档
- 在线Word文档怎么做—使用超级文档一站式解决
- Unity将相机内容输出成图片
- ERD Online 4.0.0新版本震撼来袭,超强国产免费在线数据建模系统
- 解决docker nacos exited(137)
- Android下操作FrameBuffer
- x64dbg修改后保存到exe
- HTML系统学习(1)
- 某些厂商防火墙存在硬编码漏洞复现
- java简介,java特点,java应用领域
热门文章
- 阿里云共享专线和独享专线的区别
- Ubuntu16.04+CUDA8.0+cudnn5.1+TensorFlow-GPU详细安装步骤
- 老农移石故事的启示分享
- SDUTOJ(2109)找女朋友
- iOS获取App ipa包以及资源文件-----本人亲自测试可用!!!
- 【IT软件专利】---专利编写步骤
- amazon - sellercentral 之 sellercentral report - monthly storage fee report
- 消息队列和ZeroMQ原理和应用
- iOS开发之iOS10简单适配
- 如何利用laragon框架制作一个简单的应用?