stbyruby 发表于 2018-9-24 06:30:00

Oracle ora-27102 错误

  从Oracle的关于Oracle数据库错误代码说明中看到的一个关于内存分配的说明,如下:
  是不是很无语??

  前天将测试库的内存参数
  sga_max_size 设置到了10个G
  启动的时候报告错误:ora-27102 out of memory linux-x86_64 error 28 no space left on device
  物理内存是16G
  看看系统内核参数关于共享内存的配置值,如下:
  kernel.shmall = 2097152
  kernel.shmmax = 2147483648
  kernel.shmmni = 4096
  kernel.sem = 250 32000 100 128
  fs.file-max = 65536
  net.ipv4.ip_local_port_range = 1024 65000
  net.core.rmem_default = 262144
  net.core.rmem_max = 262144
  net.core.wmem_default = 262144
  net.core.wmem_max = 262144
  其中红色字体的值过于小了
  设置为 kernel.shmall = 4194304
  在尝试启动实例Ok

页: [1]
查看完整版本: Oracle ora-27102 错误