Oracle 19c 기준의 설정값입니다.
OS 커널 파라미터 설정값들에 대한 설명
/etc/sysctl.conf 파일밑에 해당 내용 추가하면 됩니다. 각 설정값들의 내용은 옆에 설명으로 붙여놨습니다.
$vi /etc/sysctl.conf
fs.file-max = 6815744 < - 시스템에서 동시에 오픈 가능한 파일의 수와 연관된 파일 핸들의 최대값
Kernel.sem = 250 32000 100 128
-semmsl : 세마포어 세트당 세마포어의 최대 개수
-semmns: 시스템 전체에 대한 세마포어의 최대 개수
-Semopm: 시스템 호출(call)별로 수행될 수 있는 세마포어 작업의 수
-semmni : 시스템 전체에 대한 세마포어 세트의 최대 개수
kernel.shmmni = 4096 <- 공유 메모리 식별자의 개수
Kernel.shmall = 1073741824 <- 특정 시점에 시스템에서 사용 가능한 공유 메모리의 최대 크기
Kernel.shmmax = 4398046511104 <- 공유 메모리 세그먼트의 최대 크기
Kernel.panic_on_oops = 1 <- 버그가 발생하면 시스템 PANIC 상태로 처리할지를 결정
net.core.rmem_default = 262144 <-TCP 수신 버퍼 크기의 기본값 설정
Net.core.rmem_max = 4194304 <- TCP 수신 버퍼 크기의 최대값 설정
Net.core.wmem_default = 262144 <-TCP 송신 버퍼 크기의 기본값 설정
Net.core.wmem_max = 1048576 <-TCP 송신 버퍼 크기의 최대값 설정
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2 <-모든 인터페이스에서 들어오는 패킷에 대해 reply를 하여 들어오는 인터페이스로 나가지 못하는 패킷을 거부함
fs.aio-max-nr = 1048576 <- 동시에 들어오는 요청의 개수를 제한함
net.ipv4.ip_local_port_range = 9000 65500 <- 시스템에 접속할 때 사용할 수 있는 네트워크 포트의 범위
OS 리소시 제한 설정
$vi /etc/security/limit.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
Soft : 새로운 프로그램을 생성하면 기본적으로 적용되는 한도
Hard : 소프트한도에서 최대로 늘릴 수 있는 한도
Nofile : 한번에 열 수 있는 최대 파일 수
Nproc : 최대 프로세스의 개수(KB)
Stack : 최대 스택 사이즈(KB)
Memlock : 쉘에 허용 가능한 가상메모리의 최대량 제한
'Oracle > 설치' 카테고리의 다른 글
Oracle 23ai에 OML4Y client 설치 (1) | 2024.11.08 |
---|---|
[23ai free]를 rpm으로 설치해보기 (0) | 2024.10.28 |
Oracle 19c Silent Single Install (CentOS 7.8 64bit) (0) | 2020.11.17 |
OEL 8.1 19c DB runinstall 시 나는 패키지 관련 에러 (0) | 2020.06.04 |
11gR2 RAC Grid 재기동 시 특정 노드가 올라오지 않는 현상 (0) | 2020.04.01 |
댓글