그리드르 설치 하기전에 db 체크하는 프로그램을 돌려보면 이부분을 아나올수도지만
우선 grid 설치 하기 위한 최소 메모리는 6기가 이상임. 다행 내 노트북은 32 기가라 양노드 9기가 할당 해서 진행.
t vi /etc/sysctl.conf
vi /etc/security/limits.conf
설치를 위한 os 커널 memory 세팅
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 6442450944 <== 중요
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
===================================
kernel.shmmax <== 실제 os 메머리의 70% 정도 설정
9기가 이니 할당을 6기가 6 x 1024x1024x 1024 값을 세팅
net.ipv4.ip_local_port_range = 9000 65500 ip 6은 사용 안할가니 4로 세팅
======================ulimit 수치는 운영 하면서 조정
리눅스는 반드시 hugepage 설정 한다
https://positivemh.tistory.com/603 관련링크 참고
vi /etc/security/limits.d/oracle-database-preinstall-19c.conf
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
oracle hard memlock 134217728
oracle soft memlock 134217728
================
스와 메모리 설정. 사이즈는 실제 메모리의 70% 난 9기가이니 7기가로
1
2 # vi /etc/fstab
tmpfs /dev/shm tmpfs size=7g 0 0
/dev/shm 영역 remount
1 # mount -o remount /dev/shm
추가 후 확인
3 # df -h /dev/shm
Filesystem Size Used Avail Use% Mounted on
tmpfs 7.0G 0 7.0G 0% /dev/shm