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

오류 원인
- 정수형 파라미터에 실수형(예: 0.5), 문자열(예: 'ON') 등의 값 입력
- 단위(MB, %) 없이 수치만 입력해야 하는 파라미터에 잘못된 형식 사용
- 파라미터 변경 시 구문 오류 또는 계산 실수
해결 방법
- 해당 파라미터가 정수(int)형만 받는지 확인
- spfile 사용 시 수정 예:
ALTER SYSTEM SET 파라미터명 = 512 SCOPE=SPFILE;
- init.ora 사용 시 수동 편집 후 인스턴스 재시작
- 필요 시 Oracle 공식 문서에서 파라미터 타입 확인
간단 요약
- 오류 코드: ORA-00094
- 오류 요약: 정수 값이 필요한 파라미터에 잘못된 값 입력
- 주요 원인: 실수, 문자, 단위 등 비정수형 값 입력
- 해결 방법: 해당 파라미터를 정수형 값으로 수정
반응형