TroubleShoot
DB can't startup after lock_sga=true (ORA-27126)
neo-orcl
2014. 1. 24. 12:41
AIX 환경에서 lock_sga=true 로 하고 DB 시작할 때 아래와 같은 에러가 나는 경우 해결책
ORA-27126: unable to lock shared memory segment in core
IBM AIX RISC System/6000 Error: 1: Not owner
해결책: root로 아래 명령어를 실행하고 시작한다.
# chuser capabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGATE oracle
확인은
# lsuser -a capabilities oracle
여기까지만 해도 일단 DB가 시작되지 않는 현상은 해결된다(AIX 6.1 Oracle 11.2.0.4에서 확인)
v_pinshm 커널 파라미터에 대하여 좀 불분명한 점이 있다.
일단 v_pinshm=0 이더라도 DB가 올라오는 것을 테스트하여 확인했다.
하지만 과연 lock_sga가 정상적으로 동작하는지에 대해서는 테스트가 좀 더 필요하다.
변경 방법을 혹시 모르니 남긴다.
확인
# vmo -o v_pinshm
v_pinshm = 0
변경
# vmo -o v_pinshm=1
Setting v_pinshm to 1
리붓후에도 적용되도록 변경
# vmo -r -o v_pinshm=1
Setting v_pinshm to 1 in nextboot file
Warning: changes will take effect only at next reboot