반응형
ORA-00093: %s must be between string and string
이 오류는 Oracle 초기화 파라미터 설정 시, 지정된 값이 허용된 범위를 벗어났을 때 발생합니다. `%s`는 파라미터 이름이며, 허용 범위는 Oracle에서 미리 정의되어 있습니다.
오류 원인
- 설정한 파라미터 값이 최소값보다 작거나 최대값보다 큼
- init.ora 또는 spfile에 잘못된 수치 입력
- 단위(MB, %, 초 등) 누락 또는 오입력
해결 방법
- 오류 메시지에 나타난 허용 범위를 기준으로 값 재설정
- spfile 사용 시 수정 예시:
ALTER SYSTEM SET 파라미터명 = 적절한값 SCOPE=SPFILE;
- init.ora 사용 시 수동 수정 후 인스턴스 재시작
- 단위 포함 여부 확인 (예: 128M, 30%)
간단 요약
- 오류 코드: ORA-00093
- 오류 요약: 파라미터 값이 허용 범위를 벗어남
- 주요 원인: 값 초과 또는 부족, 단위 오류
- 해결 방법: 허용 범위 내 적절한 값으로 수정
반응형