1、数据库启动报错: ORA-: out of memory
SQL> startup pfile='/db/oracle/init.ora';
ORA-: out of memory
Linux-x86_64 Error: : No space left on device
Additional information: -
Additional information:
、内存不足?查看操作系统内存:
$ free -h
total used free shared buffers cached
Mem: 252G 23G 228G 441M 389M 18G
-/+ buffers/cache: .5G 247G
Swap: 63G 0B 63G
free:剩余228G,不应该啊。
第一反应什么参数有问题?
sga_max_target=80G
sga_target=70G
没毛病。。。
、查看操作系统参数:
cat /etc/sysctl.conf
#kernel.shmall =
#kernel.shmmni =
#kernel.sem =
#net.ipv4.ip_local_port_range =
#net.core.wmem_default =
#net.core.rmem_default =
#net.core.rmem_max =
#net.core.wmem_max =
#fs.aio-max-nr =
#kernel.shmall =
#kernel.shmall =
#fs.aio-max-nr =
#fs.file-max =
#kernel.shmall =
#kernel.shmmax =
#kernel.shmmni =
#kernel.sem =
#net.ipv4.ip_local_port_range =
#net.core.rmem_default =
#net.core.rmem_max =
#net.core.wmem_default =
#net.core.wmem_max =
#net.ipv4.ipfrag_high_thresh =
#net.ipv4.ipfrag_low_thresh = 15728640
kernel.shmall 发现写了四次,而生效的参数是 kernel.shmall = 2097152
删掉重复的参数,保留 kernel.shmall = 4294967296 ,sysctl -p 使参数生效。
重启数据库解决!
4、Oracle 数据库 startup 报错:ORA-27102: out of memory的相关教程结束。
本文地址:
https://www.ufcn.cn/tutorials/2453276.html
如非特殊说明,本站内容均来自于网友自主分享,概不代表本站观点,如有任何问题我们都将在收到反馈后的第一时间进行处理!