SW/Database / / 2025. 5. 22. 09:22

✅ ORA-00082: memory size of %s is not in valid set of [1], [2], [4], [8], [16], [32] / 원인과 해결 방법

반응형

 

ORA-00082: memory size of %s is not in valid set of [1], [2], [4], [8], [16], [32]

이 오류는 Oracle 메모리 관련 파라미터 설정 시 값이 허용된 범위(2의 제곱수: 1, 2, 4, 8, 16, 32 등)가 아닐 때 발생합니다. 주로 LOG_BUFFER, DB_BLOCK_SIZE 등 파라미터 설정 시 나타납니다.

 

 

오류 원인

  1. 메모리 파라미터 설정값이 2의 제곱수(1, 2, 4, 8, 16, 32 등)가 아님
  2. 단위(MB, KB) 누락 또는 계산 오류
  3. init.ora 또는 spfile 파라미터 오입력

해결 방법

  1. 파라미터에 2의 제곱 형태(1, 2, 4, ...) 값 입력
  2. LOG_BUFFER 예시:
    ALTER SYSTEM SET log_buffer = 8M SCOPE=SPFILE;
  3. 단위 확인 및 수동 계산 필요 시 바이너리 기준 사용
  4. init.ora 수정 후 인스턴스 재시작

간단 요약

  • 오류 코드: ORA-00082
  • 오류 요약: 설정한 메모리 크기 값이 허용되지 않음
  • 주요 원인: 2의 제곱 단위 미사용, 잘못된 단위 지정
  • 해결 방법: 유효한 값으로 재설정 후 재시작

 

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유