SW/Database / / 2025. 5. 26. 14:03

✅ ORA-00094: %s requires an integer value / 원인과 해결 방법

반응형

 

ORA-00094: %s requires an integer value

이 오류는 Oracle 초기화 파라미터 설정 시, 해당 파라미터가 정수 값을 요구하는데 소수나 문자 등 다른 형식을 입력했을 때 발생합니다. `%s`는 파라미터 이름입니다.

 

 

오류 원인

  1. 정수형 파라미터에 실수형(예: 0.5), 문자열(예: 'ON') 등의 값 입력
  2. 단위(MB, %) 없이 수치만 입력해야 하는 파라미터에 잘못된 형식 사용
  3. 파라미터 변경 시 구문 오류 또는 계산 실수

해결 방법

  1. 해당 파라미터가 정수(int)형만 받는지 확인
  2. spfile 사용 시 수정 예:
    ALTER SYSTEM SET 파라미터명 = 512 SCOPE=SPFILE;
  3. init.ora 사용 시 수동 편집 후 인스턴스 재시작
  4. 필요 시 Oracle 공식 문서에서 파라미터 타입 확인

간단 요약

  • 오류 코드: ORA-00094
  • 오류 요약: 정수 값이 필요한 파라미터에 잘못된 값 입력
  • 주요 원인: 실수, 문자, 단위 등 비정수형 값 입력
  • 해결 방법: 해당 파라미터를 정수형 값으로 수정

 

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