ORA-27102 out of memory
서버를 리부팅하면 가끔씩 오라클 메모리 사이즈에 오류가 생겨서
ORA-27102 와 같은 에러가 생길 수 있다.
에러 발생시 root 권한으로 접속하여 아래 명령어로 memory 크기를 확인한다. (Centos)
1 | $ getconf PAGE_SIZE |
shmall 란 값을 계산한다.
$$
\frac{(Memory(GB)\times(1024\times1024\times1024)}{PAGE SIZE}
$$
위에 식으로 계산한후 vi 로 /etc/sysctl.conf 를 수정한다.
1 | $ vi /etc/sysctl.conf |
리부팅을 하거나 아래 명령어로 커널에서 읽어 오게 한다.
1 | $ sysctl -p |
PC의 메모리 크기가 1GB 거나 보다 작은 경우 서버의 특성상 램을 추가하는 것을 추천한다.