-
ORA-00844 / ORA-00851 에러 (해결방법)소소한DB/오라클 2019. 2. 13. 13:51반응형
■ORA-00844 / ORA-00851 에러 (해결방법)■
Oracle 11g 운영중 SGA_MAX_SIZE 변경하던 중 에러 발생
SQL> ALTER SYSTEM SET SGA_MAX_SIZE=8000M SCOPE=SPFILE;
SQL> shutdown immediate;
SQL> startup
SGA_MAX_SIZE 변경후 서버 시작 도중 에러 발생
ORA-00844 : Parameter not taking MEMORY_TARGET into account
ORA-00851 : SGA_MAX_SIZE 81483648 cannot be set to more than MEMORY_TARGET 69498816
MEMORY_TARGET 으로 설정된 값보다 SGA_MAX_SIZE 값을 더 크게 설정되서 발생한 문제입니다.
MEMORY_TARGET 을 수정하시면됩니다.
SQL> create pfile from spfile;
File created.
리눅스에 설치된 경우라면 오라클 홈 / dbs 폴더의 initORA~~~.ora 파일을 vi init~.ORA
윈도우에 설치된 경우라면 오라클 홈 / database 폴더의 INIT~.ORA
*.memory_max_target=1694498816 <- sga_max_size 값보다 크게 설정
*.memory_target=1694498816
*.sga_max_size=8000000
*.sga_target=0
저장후
spfile.ora 파일을 spfile.ora_bak 으로 변경 하여 startup 시 pfile로 시작 할수있도록 조치합니다.
SQL> startup;
재시작 하시면 정상 기동합니다.
반응형'소소한DB > 오라클' 카테고리의 다른 글
ORA-25153 : 임시 테이블 스페이스가 비어 있습니다 ( 해결법 ) (0) 2019.02.18 오라클 리스너 IP 추가 하는방법 (0) 2019.02.18 ORA-29275 부분 다중 바이트 문자 error 해결법 (0) 2019.02.11 ORA-30041 해결방법 (0) 2019.02.08 ORACLE SGA/PGA 확인 및 변경 방법 (0) 2019.02.07 댓글