ORA-27102: out of memory报错的处理
程序员文章站
2022-05-11 11:53:36
...
问题描述: 原先SGA 4G,PGA 2G。 alter system set sga_max_size=30G scope=spfile; alter system set sga_target=30G scope=sp
问题描述:
原先SGA 4G,PGA 2G。
alter system set sga_max_size=30G scope=spfile;
alter system set sga_target=30G scope=spfile;
之后,
SQL> shutdown immediate
Database closed.
Database dismounted.
Oracle instance shut down.
再次启动
SQL> startup
ORA-27102: out of memory
Linux-ia64 Error: 28: No space left on device
解决方法:
(1)linux下 getconf PAGE_SIZE
16384=8K
表示虚拟内存的一个页面大小为8K
(2)查看cat /proc/sys/kernel/shmall
524288
表示允许共享的内存页最大可以是 524288个页面。
(3)算出可以共享的页面为:
524288*(16384/1024)/1024/1024=8G
之前设置SGA+PGA=6G ORA-27102: out of memory
Linux-ia64 Error: 28: No space left on device
下一篇: Java中模板引擎性能对比的分享
推荐阅读
-
mysql Out of memory (Needed 16777224 bytes)的错误解决
-
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
-
C# 大数据导出word的假死报错的处理方法
-
Python处理JSON时的值报错及编码报错的两则解决实录
-
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
-
C# 大数据导出word的假死报错的处理方法
-
Python处理JSON时的值报错及编码报错的两则解决实录
-
SQL语句中含有乘号报错的处理办法
-
关系型数据库管理系统RDBMS的特点、MySQL安装处理报错
-
Python使用pickle模块报错EOFError Ran out of input的解决方法