by Ginam [Oracle 에러코드] [2015.07.23 18:02:59]
안녕하세요.
현재 개발/테스트 중이던 DB 를 11.2.0.1에서 11.2.0.4 로 업그레이드한 후에, DB 인스턴스를 시작하려고 할때 out of memory 오류가 발생합니다.
VirtualBox 이용해서 Solaris 10 1/13 에 설치하였습니다.
업그레이드 작업 및 리스너 시작은 잘 되는데, 왜 DB 시작하려고 하면 (sqlplus 에서 startup) 아래 에러가 발생하는데, 업그레이드 작업도 난생 처음해본데다가 에러 발생하니 어떻게 해야 할지 잘 모르겠습니다.
ORA-27102: out of memory
Solaris-AMD64 Error: 22: Invalid argument
도움 부탁드립니다. ㅠㅠ
% prtconf | grep Mem 로 메모리를 확인 하시구요
% id -p 에서 projid를 확인 하 신후
uid=1008(oracle) gid=10001(dba) projid=3(default)
% prtctl -n project.max-shm-memory -i project 3 (위에서 projid값을 넣고)
privileged 가 몇으로 할당되어있는지 확인해보세요 그리고 아래처럼 원하는 size(10G)로 크게 한 후
% prtctl -n project.max-shm-memory -v 10G -r -i project 3
DB를 재시작 해보시길 ..