
# ORA-XXXXX 에러코드를 검색해서 찾아보세요~!
---
ORA-01300: 지정된 LogMiner 옵션을 사용하려면 쓰기 가능한 데이터베이스가 필요합니다
Cause: 데이터베이스가 쓰기 가능해야 하는 옵션이 지정되었습니다.
Action: 다른 옵션을 지정하거나 데이터베이스를 쓰기 모드로 열어야 합니다.
---
ORA-01301: 플랫 파일 생성 중 파일 쓰기 오류
Cause: 플랫 파일 생성 중 파일에 쓰는 도중 오류가 발생했습니다.
Action: 해당 없음
---
ORA-01302: 딕셔너리 빌드 옵션이 없거나 잘못되었습니다
Cause: 딕셔너리 빌드 옵션이 누락되었거나 잘못 지정되었습니다.
Action: 리두 로그로 빌드하거나 플랫 파일로 빌드 중 하나를 지정하십시오. 플랫 파일로 빌드하는 경우 파일명과 디렉터리를 지정해야 합니다.
---
ORA-01303: 하위 프로세스 오류: string. alert 및 trace 로그를 확인하십시오
Cause: 이 LogMiner 프로세스에 종속된 프로세스가 해당 오류 상태로 종료되었습니다.
Action: 추가 정보를 위해 alert 로그와 trace 파일에서 이 오류를 검색하십시오.
---
ORA-01304: 하위 프로세스 오류. alert 및 trace 로그를 확인하십시오
Cause: 이 LogMiner 프로세스에 종속된 프로세스가 오류 상태로 종료되었습니다.
Action: 추가 정보를 위해 alert 로그와 trace 파일을 확인하십시오.
---
ORA-01305: 호환되지 않는 데이터베이스 문자 집합
Cause: 마이닝 데이터베이스의 문자 집합이 소스 데이터베이스 문자 집합의 상위 집합이 아닙니다.
Action: 호환 가능한 문자 집합을 가진 데이터베이스에서 마이닝 작업을 수행하십시오.
---
ORA-01306: v$logmnr_contents에서 조회하기 전에 dbms_logmnr.start_logmnr()를 호출해야 합니다
Cause: dbms_logmnr.start_logmnr() 프로시저를 먼저 호출하지 않고 v$logmnr_contents에서 SELECT를 실행했습니다.
Action: v$logmnr_contents 뷰에서 SELECT를 실행하기 전에 dbms_logmnr.start_logmnr()를 호출하십시오.
---
ORA-01307: 현재 활성화된 LogMiner 세션이 없습니다
Cause: dbms_logmnr.start_logmnr() 호출 없이 v$logmnr_contents에서 SELECT가 실행되었거나, start_logmnr 또는 add_logfile 호출 없이 end_logmnr가 호출되었습니다.
Action: v$logmnr_contents에서 SELECT를 실행하기 전에 dbms_logmnr.start_logmnr()를 호출하십시오.
---
ORA-01308: 딕셔너리 디렉터리가 설정되지 않았습니다
Cause: 딕셔너리 디렉터리가 유효하지 않습니다.
Action: 딕셔너리 디렉터리를 적절한 값으로 설정하십시오.
---
ORA-01309: 잘못된 세션
Cause: 지정된 LogMiner 세션 ID 또는 세션 핸들이 유효하지 않습니다.
Action: 유효한 LogMiner 세션 ID 또는 세션 핸들을 사용하십시오.
---
ORA-01310: lcr_mine 함수에서 지원되지 않는 반환 유형이 요청되었습니다
Cause: 사용자가 요청한 반환 유형이 lcr_mine 함수에서 지원되지 않습니다.
Action: lcr_mine 함수에서 지원하는 반환 유형을 선택하십시오.
---
ORA-01311: mine_value 함수의 잘못된 호출
Cause: SYS.X$LOGMNR_CONTENTS 또는 SYS.V$LOGMNR_CONTENTS의 redo_value 또는 undo_value 컬럼이 아닌 컬럼에 대해 mine_value 함수를 사용하려 했습니다.
Action: 합법적인 mine_value 호출로 SQL 문을 다시 작성하십시오.
---
ORA-01312: 지정된 테이블/컬럼이 존재하지 않습니다
Cause: lcr_mine 호출에서 지정한 SCN 시점에 테이블 또는 컬럼이 존재하지 않습니다.
Action: 테이블 정의가 존재하는 시작 SCN으로 LogMiner 세션을 생성하십시오.
---
ORA-01313: LogMiner 딕셔너리의 컬럼 타입이 지정된 타입과 다릅니다
Cause: lcr_mine 호출에서 지정한 반환 타입이 실제 컬럼 타입과 다릅니다.
Action: 올바른 반환 타입으로 lcr_mine 호출을 다시 작성하십시오.
---
ORA-01314: 마이닝할 컬럼 이름은 문자열 리터럴이어야 합니다
Cause: LogMiner 함수에서 마이닝할 컬럼의 정규화된 이름은 문자열 리터럴이어야 합니다.
Action: 컬럼 이름이 a.b.c.d 형식이라면 'a.b.c.d'처럼 따옴표로 감싸십시오.
---
ORA-01315: SELECT 중 로그 파일이 추가되거나 제거되었습니다
Cause: v$logmnr_logs 뷰를 조회하는 동안 리두 로그 파일이 추가 또는 제거되었습니다.
Action: v$logmnr_logs 뷰에 대해 SQL SELECT 문을 다시 실행하십시오.
---
ORA-01316: 이미 LogMiner 세션에 연결되어 있습니다
Cause: 이미 LogMiner 세션에 연결된 상태에서 attach 세션이 실행되었습니다.
Action: 현재 LogMiner 세션에서 detach한 후 요청한 세션에 attach하십시오.
---
ORA-01317: LogMiner 세션에 연결되어 있지 않습니다
Cause: LogMiner 세션에 연결되어 있어야 하는 명령 또는 프로시저가 실행되었습니다.
Action: 명령이나 프로시저를 실행하기 전에 LogMiner 세션에 attach하십시오.
---
ORA-01318: 호환되지 않는 국가 문자 집합
Cause: 마이닝 데이터베이스의 국가 문자 집합이 소스 데이터베이스의 국가 문자 집합 상위 집합이 아닙니다.
Action: 호환 가능한 국가 문자 집합을 가진 데이터베이스에서 마이닝 작업을 수행하십시오.
---
ORA-01319: 잘못된 LogMiner 세션 속성
Cause: 유효하지 않은 세션 속성이 제공되었습니다.
Action: 유효한 세션 속성으로 다시 실행하십시오.
---
ORA-01320: 잘못된 LogMiner 딕셔너리 속성
Cause: 유효하지 않은 LogMiner 딕셔너리 속성이 제공되었습니다.
Action: 유효한 딕셔너리 속성으로 다시 실행하십시오.
---
ORA-01321: 요청한 시작 SCN에 대한 LogMiner 딕셔너리가 없습니다
Cause: 요청한 시작 SCN이 사용 가능한 LogMiner 딕셔너리 빌드 SCN보다 이전입니다.
Action: LogMiner 딕셔너리가 존재하는 SCN으로 start_logminer 요청을 다시 실행하십시오.
---
ORA-01322: 해당 테이블이 없습니다
Cause: 존재하지 않는 테이블이 include_src_tbl() 또는 exclude_src_table()에 전달되었습니다.
Action: 유효한 테이블 이름으로 다시 실행하십시오.
---
ORA-01323: 잘못된 상태
Cause: LogMiner 루틴이 잘못된 상태에서 호출되었습니다.
Action: 해당 없음
---
ORA-01324: DB_ID 불일치로 인해 파일 string을 추가할 수 없습니다
Cause: 로그 파일이 기존에 추가된 로그 파일들과 다른 데이터베이스에서 생성되었습니다.
Action: 동일한 데이터베이스에서 생성된 로그 파일을 지정하십시오.
---
ORA-01325: 로그 스트림에 빌드하려면 아카이브 로그 모드가 활성화되어야 합니다
Cause: 데이터베이스가 ARCHIVELOG 모드가 아닙니다.
Action: 데이터베이스를 mount한 후 ARCHIVELOG 모드를 활성화하십시오.
---
ORA-01326: 로그 스트림에 빌드하려면 9.0 이상 호환성이 필요합니다
Cause: 호환성 모드가 9.0 미만으로 설정되어 있습니다.
Action: init.ora에서 compatible 파라미터를 9.0 이상으로 설정하십시오.
---
ORA-01327: 빌드에 필요한 시스템 딕셔너리를 단독으로 잠글 수 없습니다
Cause: 다른 사용자가 DDL 작업을 수행 중입니다.
Action: 해당 없음
---
ORA-01328: 한 번에 하나의 빌드 작업만 수행할 수 있습니다
Cause: 다른 프로세스가 동시에 build()를 실행하려고 시도하고 있습니다.
Action: 다른 프로세스가 완료될 때까지 기다리십시오.
---
ORA-01329: 필요한 빌드 테이블을 truncate할 수 없습니다
Cause: 테이블이 존재하지 않거나 다른 사용자가 잠그고 있을 수 있습니다.
Action: 해당 없음
---
ORA-01330: 필요한 빌드 테이블을 로드하는 중 문제 발생
---
ORA-01331: 빌드 실행 중 일반 오류 발생
---
ORA-01332: 내부 LogMiner 딕셔너리 오류
Cause: 예기치 않은 오류 조건이 발생했습니다.
Action: trace 로그 및/또는 alert 로그를 확인하십시오.
---
ORA-01333: LogMiner 딕셔너리를 설정하지 못했습니다
Cause: 이전에 설정된 LogMiner 딕셔너리가 없고, 로그 스트림에서 소스 시스템 데이터 딕셔너리의 완전한 수집본을 찾을 수 없습니다. build()가 실행되지 않았거나, 딕셔너리를 포함한 모든 로그 파일이 add_log_file()로 추가되지 않았을 수 있습니다.
Action: build()를 실행하지 않은 경우, 현재 시스템 카탈로그나 기존 플랫 파일 딕셔너리를 사용할 수 있습니다. 다른 LogMiner 클라이언트는 마이닝 전에 반드시 build()를 실행해야 합니다. build()를 실행했다면, 딕셔너리를 구성하는 모든 로그 파일이 추가되었는지 확인하십시오. v$archived_log에서 DICTIONARY_BEGIN='YES'부터 DICTIONARY_END='YES'까지의 로그 파일 세트를 모두 추가해야 합니다.
---
ORA-01334: 잘못되었거나 누락된 LogMiner 딕셔너리 프로세스 컨텍스트
Cause: 예기치 않은 내부 오류 조건
Action: 해당 없음
---
ORA-01335: 아직 구현되지 않은 기능
---
ORA-01336: 지정된 딕셔너리 파일을 열 수 없습니다
Cause: 딕셔너리 파일 또는 디렉터리가 존재하지 않거나 접근할 수 없습니다.
Action: 딕셔너리 파일과 디렉터리가 존재하고 접근 가능한지 확인하십시오.
---
ORA-01337: 로그 파일의 호환성 버전이 다릅니다
Cause: 로그 파일의 호환성 버전이 세션 내 다른 로그 파일들과 다릅니다.
Action: 세션의 다른 로그 파일들과 동일한 호환성 버전을 가진 로그 파일을 사용하십시오.
---
ORA-01338: 다른 프로세스가 LogMiner 세션에 연결되어 있습니다
Cause: 다른 프로세스가 연결된 상태에서는 이 작업을 수행할 수 없습니다.
Action: 해당 없음
---
ORA-01339: LogMiner BUILD: 시스템 카탈로그 메타데이터를 LogMiner 딕셔너리로 복사 중 오류 발생
Cause: 시스템 카탈로그 메타데이터 접근 중 예기치 않은 결과 발생
Action: alert 로그를 확인하십시오.
---
ORA-01340: NLS 오류
Cause: NLS 패키지를 로드할 수 없습니다.
Action: 해당 없음
---
ORA-01341: LogMiner 메모리 부족
Cause: LogMiner 세션에 필요한 시스템 리소스가 현재 사용 가능 리소스를 초과했습니다.
Action: LogMiner를 위해 SGA를 더 할당하십시오.
---
ORA-01342: 체크포인트 데이터 스테이징 실패로 LogMiner 세션을 재개할 수 없습니다
Cause: 체크포인트 데이터를 읽기 위한 SGA 메모리가 부족합니다.
Action: 해당 LogMiner 세션의 max_sga 값을 증가시키고 다시 시도하십시오.
---
ORA-01343: LogMiner가 로그 스트림에서 손상을 발견했습니다
Cause: 로그 파일에 SCN 값 범위가 누락되어 있습니다.
Action: LogMiner에 추가된 로그 파일들의 SCN 범위 연속성을 확인하십시오.
---
ORA-01344: LogMiner 코디네이터가 이미 연결되어 있습니다
Cause: 지정된 LogMiner 컨텍스트에 이미 코디네이터 프로세스가 연결되어 있습니다.
Action: 활성 코디네이터 세션에서 detach한 후 다시 attach하십시오.
---
ORA-01345: LogMiner 코디네이터 프로세스여야 합니다
Cause: LogMiner 클라이언트가 권한이 필요한 작업을 시도했습니다.
Action: 코디네이터 프로세스에서 해당 작업을 실행하십시오.
---
ORA-01346: Oracle LogMiner가 primary reset log SCN(string)을 초과하여 redo를 처리했습니다
Cause: LogMiner가 이미 마이닝한 redo 이전에 reset log SCN 정보를 가진 새로운 분기를 감지했습니다.
Action: SQL Apply 환경에서는 DBMS_LOGSTDBY.MAP_PRIMARY_SCN을 실행하여 standby reset SCN을 확인한 후, FLASHBACK STANDBY DATABASE를 수행하십시오. reset SCN이 0이면 중간 로그 파일이 누락된 것입니다.
---
ORA-01347: 보조 로그 데이터(Supplemental log data)를 더 이상 찾을 수 없습니다
Cause: 소스 데이터베이스에서 보조 로그 데이터 기록이 비활성화되었습니다.
Action: LogMiner 세션을 종료하고 소스 시스템에서 보조 로그 데이터를 다시 활성화한 후 새 세션을 생성하십시오.
---
ORA-01348: LogMiner 테스트 이벤트
---
ORA-01349: LogMiner 추적 이벤트
---
ORA-01350: 테이블스페이스 이름을 지정해야 합니다
Cause: 유효한 테이블스페이스를 지정하지 않았습니다.
Action: DBMS_LOGMNR_D.SET_TABLESPACE 호출 시 유효한 테이블스페이스 이름을 포함하십시오.
---
ORA-01351: LogMiner 딕셔너리에 지정된 테이블스페이스가 존재하지 않습니다
Cause: DBMS_LOGMNR_D.SET_TABLESPACE에 지정된 테이블스페이스가 존재하지 않습니다.
Action: 테이블스페이스 이름 철자를 확인하고 이미 생성되어 있는지 확인하십시오.
---
ORA-01352: LogMiner spill에 지정된 테이블스페이스가 존재하지 않습니다
Cause: 지정된 테이블스페이스가 존재하지 않습니다.
Action: 테이블스페이스 이름을 확인하고 생성되어 있는지 확인하십시오.
---
ORA-01353: 기존 LogMiner 세션이 존재합니다
Cause: LogMiner 세션이 활성 상태에서 DBMS_LOGMNR_D.SET_TABLESPACE가 실행되었습니다.
Action: 모든 LogMiner 세션을 종료한 후 다시 실행하십시오.
---
ORA-01354: 이 명령을 실행하려면 보조 로그 데이터가 필요합니다
Cause: 보조 로그 데이터가 활성화되지 않은 상태에서 작업을 시도했습니다.
Action: ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; 실행 후 다시 시도하십시오.
---
ORA-01355: LogMiner 테이블스페이스 변경 진행 중
Cause: LogMiner 테이블이 다른 테이블스페이스로 이동 중입니다.
Action: 이동이 완료될 때까지 기다린 후 다시 시도하십시오.
---
ORA-01356: 활성 LogMiner 세션이 발견되었습니다
Cause: 현재 LogMiner 세션이 활성 상태입니다.
Action: 모든 LogMiner 세션을 종료한 후 다시 시도하십시오.
---
ORA-01357: LogMiner 트랜잭션 큐가 가득 찼습니다
Cause: 트랜잭션 큐 공간이 부족합니다.
Action: 트랜잭션 큐 크기 및 LogMiner SGA 파라미터를 증가시키십시오.
---
ORA-01358: LogMiner 버전이 마이닝할 딕셔너리 버전보다 낮습니다
Cause: 더 높은 Oracle 버전에서 생성된 로그를 낮은 버전의 Oracle에서 마이닝하려 했습니다.
Action: 동일하거나 더 높은 Oracle 버전에서 로그를 마이닝하십시오.
---
ORA-01360: 잘못된 토큰
---
ORA-01361: 글로벌 이름 불일치
Cause: 로그 파일이 생성된 데이터베이스의 글로벌 이름이 Streams Capture 프로세스에 사용자가 지정한 글로벌 이름과 일치하지 않습니다.
Action: 새 캡처 프로세스를 시작하고, 로그 파일을 생성한 데이터베이스의 글로벌 이름과 일치하도록 지정하십시오.
---
ORA-01362: 지정된 SQL_REDO_UNDO 파라미터가 유효하지 않습니다
Cause: 파라미터 입력값이 유효한 숫자가 아닙니다.
Action: 유효한 숫자를 지정한 후 다시 시도하십시오.
---
ORA-01363: 지정된 COLUMN_NAME 파라미터가 NULL입니다
Cause: 입력 파라미터 값으로 NULL이 지정되었습니다.
Action: NULL이 아닌 값을 지정한 후 다시 시도하십시오.
---
ORA-01364: SCN string에서 분기를 기다리는 중
Cause: LogMiner reader 프로세스가 physical standby의 터미널 로그를 stop SCN까지 마이닝 완료했으며, 새 분기의 로그를 기다리고 있습니다.
Action: 조치 불필요. 진단 목적의 정보 메시지입니다. 로그 전송에 문제가 있다면 ALTER DATABASE REGISTER LOGICAL LOGFILE 명령으로 수동 등록할 수 있습니다.
---
ORA-01365: 새 분기 등록을 기다리는 중
Cause: LogMiner reader 프로세스가 터미널 로그 마이닝을 완료했으며, builder 프로세스가 새 분기 로그 등록을 기다리고 있습니다.
Action: 조치 불필요. 필요 시 ALTER DATABASE REGISTER LOGICAL LOGFILE로 수동 등록하십시오.
---
ORA-01366: 터미널 apply에 필요한 redo 로그를 찾을 수 없습니다
Cause: FINISH APPLY 절로 요청된 터미널 apply를 완료하기 위한 모든 로그 파일을 찾지 못했습니다. 이 단계에서는 로그 등록을 기다리지 않습니다.
Action: system.logmnr_log$를 확인하여 누락된 로그를 찾아 REGISTER LOGICAL LOGFILE로 등록하거나, FINISH APPLY를 사용하지 마십시오. 논리적 스탠바이 활성화 시 데이터 손실에 유의하십시오.
---
ORA-01370: 지정된 재시작 SCN이 너무 오래되었습니다
Cause: 재시작 SCN이 너무 오래되어 적절한 체크포인트를 찾을 수 없습니다.
Action: 더 큰 재시작 SCN을 지정하여 다시 시도하십시오.
---
ORA-01371: 완전한 LogMiner 딕셔너리를 찾을 수 없습니다
Cause: LogMiner 딕셔너리를 포함한 하나 이상의 로그 파일을 찾을 수 없습니다.
Action: 딕셔너리를 포함한 모든 로그 파일을 LogMiner에 추가하십시오.
---
ORA-01372: 지정된 LogMiner 작업에 필요한 프로세스가 부족합니다
Cause: 요청된 프로세스 수를 할당할 수 없습니다.
Action: 인스턴스에 할당된 병렬 서버 수를 증가시키십시오.
---
ORA-01373: 영구 LogMiner 세션을 스테이징하기에 메모리가 부족합니다
Cause: LOGMNR_MAX_PERSISTENT_SESSIONS 제한으로 인해 새 LogMiner 세션을 할당할 메모리가 부족합니다.
Action: LOGMNR_MAX_PERSISTENT_SESSIONS 값을 증가시키고 인스턴스를 재시작하십시오.
---
ORA-01374: 이 릴리스에서는 _log_parallelism_max가 1보다 큰 값은 지원되지 않습니다
Cause: _log_parallelism_max가 1보다 큰 값으로 생성된 redo 레코드는 LogMiner에서 마이닝할 수 없습니다.
Action: 해당 없음
---
ORA-01375: 손상된 로그 파일 string이 복구되었습니다
Cause: RFS에 의해 손상된 로그 파일이 복구되었습니다.
Action: 조치 불필요. 논리적 스탠바이는 자동 재시작됩니다. 계속 손상되면 로그 파일을 수동 복사 및 재등록하십시오.
---
ORA-01376: 지원되지 않는 redo 호환성 설정으로 인해 파일 string을 추가할 수 없습니다
Cause: 로그 파일의 redo 호환성 설정이 LogMiner에서 지원되지 않습니다.
Action: LogMiner에서 지원하는 redo 호환성으로 생성된 로그 파일을 지정하십시오.
---
ORA-01377: 잘못된 로그 파일 블록 크기
Cause: BLOCKSIZE 절에 유효하지 않은 값이 지정되었습니다.
Action: 올바른 구문을 사용하십시오.
---
ORA-01378: 파일 string의 논리적 블록 크기(string)가 디스크 섹터 크기(미디어 string, 호스트 string)와 호환되지 않습니다
Cause: 파일 생성 시 또는 다른 섹터 크기의 디스크로 파일을 이동했습니다.
Action: 올바른 디스크로 파일을 생성하거나 이동하십시오.
---
ORA-01379: LogMiner 테스트 이벤트
---
ORA-01380: 인스턴스 string(스레드 string)에 블록 크기 string의 로그 파일이 두 개 미만입니다
Cause: 지정된 블록 크기의 로그로 전환을 시도했거나 스레드를 열려고 했습니다.
Action: 오류가 발생한 스레드에 로그 파일을 추가한 후 다시 시도하십시오.
---
ORA-01381: 로그 string을 삭제하면 인스턴스 string(스레드 string)에 블록 크기 string 로그 파일이 두 개 미만이 됩니다
Cause: 지정된 로그 블록 크기를 사용하도록 마이그레이션된 상태에서 로그 삭제로 최소 개수를 만족하지 못합니다.
Action: 로그 삭제 수를 줄이거나 스레드를 비활성화하십시오. 필요 시 CLEAR LOG를 고려하십시오.
---
ORA-01382: 스레드 string이 로그 파일 string을 열지 못했습니다. 로그 파일 블록 크기(string)가 디스크 섹터 크기(string)보다 큽니다
Cause: 큰 섹터 디스크에서 생성된 로그 파일을 작은 섹터 디스크로 이동했습니다.
Action: 로그 파일을 큰 섹터 디스크로 되돌리십시오.
---
ORA-01383: 스레드 string이 native-mode 디스크(string 섹터)에서 블록 크기 string 로그 파일 'string'을 열지 못했습니다
Cause: 작은 섹터 디스크에서 큰 섹터 native-mode 디스크로 로그 파일을 복사했습니다.
Action: 로그 파일을 작은 섹터 디스크로 되돌리십시오.
---
ORA-01397: 잘림 없이 축소할 수 없을 만큼 파일 이름이 너무 깁니다
Cause: 최대 파일명 길이 512로 생성된 컨트롤 파일을 256으로 자동 변환하려 했습니다.
Action: _kccacb 파라미터를 'reject'로 설정하거나 파일 이름을 단축하십시오.
---
ORA-01398: LogMiner 공개 이벤트
---
ORA-01399: LogMiner 공개 이벤트
---
ORA-01400: (string)에 NULL을 삽입할 수 없습니다
Cause: 이전에 나열된 객체에 NULL 값을 삽입하려고 했습니다.
Action: 해당 객체는 NULL 값을 허용하지 않습니다.
---
ORA-01401: 삽입된 값이 컬럼에 허용된 크기보다 큽니다
Cause: 컬럼이 허용할 수 있는 크기보다 큰 값이 삽입되었습니다.
Action: 컬럼이 허용하는 크기 이하의 값을 삽입하십시오.
---
ORA-01402: WITH CHECK OPTION이 있는 뷰의 WHERE 절 위반
---
ORA-01403: 데이터가 없습니다
Cause: 객체로부터 데이터를 찾을 수 없습니다.
Action: FETCH 종료 등으로 인해 데이터가 없는 경우일 수 있습니다.
---
ORA-01404: ALTER COLUMN으로 인해 인덱스가 너무 커집니다
---
ORA-01405: FETCH된 컬럼 값이 NULL입니다
---
ORA-01406: FETCH된 컬럼 값이 잘렸습니다
Cause: 조회된 컬럼 값이 잘렸습니다.
Action: 잘림을 방지하기 위해 올바른 데이터 타입을 사용하십시오.
---
ORA-01407: (string)을 NULL로 업데이트할 수 없습니다
---
ORA-01408: 해당 컬럼 목록은 이미 인덱스로 존재합니다
---
ORA-01409: NOSORT 옵션을 사용할 수 없습니다; 행이 오름차순이 아닙니다
Cause: 행이 오름차순이 아닌 상태에서 NOSORT 옵션으로 인덱스를 생성하려 했습니다.
Action: NOSORT 옵션 없이 인덱스를 생성하거나, 테이블이 하나의 익스텐트에 저장되도록 하십시오.
---
ORA-01410: 잘못된 ROWID
---
ORA-01411: 인디케이터에 컬럼 길이를 저장할 수 없습니다
Cause: 64K를 초과하는 컬럼을 FETCH하려 했고, 2바이트 인디케이터에 길이를 저장할 수 없습니다.
Action: 콜백을 사용하는 새로운 바인드 타입으로 LONG 컬럼을 FETCH하십시오.
---
ORA-01412: 이 데이터 타입에서는 길이 0이 허용되지 않습니다
Cause: 타입 97의 길이가 0입니다.
Action: 올바른 길이를 지정하십시오.
---
ORA-01413: 패킹된 10진수 버퍼에 잘못된 값이 있습니다
Cause: 패킹된 10진수로 바인딩된 사용자 버퍼에 잘못된 값이 포함되어 있습니다.
Action: 올바른 값을 사용하십시오.
---
ORA-01414: 배열 바인딩 시 잘못된 배열 길이
Cause: 현재 배열 길이 포인터나 최대 배열 길이(0)가 없는 상태에서 배열 바인딩을 시도했습니다.
Action: 유효한 길이를 지정하십시오.
---
ORA-01415: DISTINCT 집계 함수가 너무 많습니다
Cause: 처리 가능한 DISTINCT 집계 함수 개수(최대 255)를 초과했습니다.
Action: DISTINCT 집계 함수 수를 줄이십시오.
---
ORA-01416: 두 테이블은 서로 외부 조인할 수 없습니다
---
ORA-01417: 하나의 테이블은 최대 하나의 테이블과만 외부 조인할 수 있습니다
Cause: a.b (+) = b.b 와 a.c (+) = c.c 형태는 허용되지 않습니다.
Action: 먼저 b와 c를 뷰에서 조인한 후 사용하십시오.
---
ORA-01418: 지정된 인덱스가 존재하지 않습니다
---
ORA-01419: datdts: 잘못된 형식 코드
---
ORA-01420: datstd: 잘못된 형식 코드
---
ORA-01421: datrnd/dattrn: 잘못된 정밀도 지정자
---
ORA-01422: 정확 FETCH가 요청된 행 수보다 많은 행을 반환했습니다
Cause: exact fetch에서 지정한 행 수보다 많은 행이 반환되었습니다.
Action: 쿼리를 수정하거나 요청 행 수를 변경하십시오.
---
ORA-01423: exact fetch에서 추가 행 확인 중 오류 발생
---
ORA-01424: escape 문자 뒤에 누락되었거나 잘못된 문자가 있습니다
Cause: LIKE 패턴에서 escape 문자 뒤에 escape 문자, %, _ 중 하나가 아닙니다.
Action: escape 문자를 제거하거나 올바른 문자를 지정하십시오.
---
ORA-01425: escape 문자는 길이 1의 문자열이어야 합니다
Cause: LIKE 절의 escape 문자가 길이 1이 아닙니다.
Action: 길이 1의 문자열로 변경하십시오.
---
ORA-01426: 숫자 오버플로
Cause: 값 계산 중 오버플로/언더플로가 발생했습니다.
Action: 피연산자 값을 줄이십시오.
---
ORA-01427: 단일 행 서브쿼리가 두 개 이상의 행을 반환했습니다
---
ORA-01428: 인수 'string'이 범위를 벗어났습니다
---
ORA-01429: 인덱스 조직 테이블: 오버플로 행을 저장할 데이터 세그먼트가 없습니다
Cause: 오버플로 세그먼트가 정의되지 않았습니다.
Action: 오버플로 세그먼트를 추가하십시오.
---
ORA-01430: 추가하려는 컬럼이 이미 테이블에 존재합니다
---
ORA-01431: GRANT 명령의 내부 불일치
---
ORA-01432: 삭제하려는 공개 동의어가 존재하지 않습니다
---
ORA-01433: 생성하려는 동의어가 이미 정의되어 있습니다
---
ORA-01434: 삭제하려는 개인 동의어가 존재하지 않습니다
---
ORA-01435: 사용자가 존재하지 않습니다
---
ORA-01436: 사용자 데이터에 CONNECT BY 루프가 있습니다
---
ORA-01437: CONNECT BY와 JOIN을 함께 사용할 수 없습니다
---
ORA-01438: 이 컬럼에 허용된 정밀도를 초과하는 값입니다
Cause: 숫자 컬럼에 정의된 정밀도를 초과하는 값이 입력되었습니다.
Action: 허용 범위 내 값을 입력하거나 ALTER TABLE로 정밀도를 확장하십시오.
---
ORA-01439: 데이터 타입을 변경하려면 컬럼이 비어 있어야 합니다
---
ORA-01440: 정밀도 또는 스케일을 줄이려면 컬럼이 비어 있어야 합니다
---
ORA-01441: 값이 너무 커서 컬럼 길이를 줄일 수 없습니다
---
ORA-01442: NOT NULL로 변경하려는 컬럼은 이미 NOT NULL입니다
---
ORA-01443: 내부 불일치; 결과 뷰 컬럼의 데이터 타입이 잘못되었습니다
---
ORA-01444: 내부 불일치; 내부 데이터 타입이 잘못된 외부 타입으로 매핑되었습니다
---
ORA-01445: 키 보존 테이블이 없는 조인 뷰에서는 ROWID를 선택할 수 없습니다
---
ORA-01446: DISTINCT, GROUP BY 등이 있는 뷰에서는 ROWID를 선택할 수 없습니다
---
ORA-01447: ALTER TABLE은 클러스터된 컬럼에 적용할 수 없습니다
---
ORA-01448: 원하는 타입으로 변경하려면 인덱스를 먼저 삭제해야 합니다
---
ORA-01449: 컬럼에 NULL 값이 포함되어 있어 NOT NULL로 변경할 수 없습니다
---
ORA-01450: 최대 키 길이(string)를 초과했습니다
---
ORA-01451: NULL 허용 컬럼을 NULL로 수정할 수 없습니다
Cause: 해당 컬럼은 이미 NULL을 허용하거나, NOT NULL 제약조건이 기본 키 또는 체크 제약조건의 일부입니다.
Action: 기본 키 또는 체크 제약조건이 NOT NULL을 강제하고 있다면 해당 제약조건을 삭제하십시오.
---
ORA-01452: UNIQUE 인덱스를 생성할 수 없습니다; 중복 키가 발견되었습니다
---
ORA-01453: SET TRANSACTION은 트랜잭션의 첫 문장이어야 합니다
Cause: 명백한 원인
Action: COMMIT(또는 ROLLBACK) 후 다시 실행하십시오.
---
ORA-01454: 컬럼을 숫자 데이터 타입으로 변환할 수 없습니다
---
ORA-01455: 컬럼 변환 시 정수 데이터 타입 오버플로 발생
---
ORA-01456: READ ONLY 트랜잭션 내에서는 insert/delete/update 작업을 수행할 수 없습니다
Cause: 비 DDL insert/delete/update 또는 SELECT FOR UPDATE 작업이 시도되었습니다.
Action: COMMIT(또는 ROLLBACK) 후 다시 실행하십시오.
---
ORA-01457: 컬럼 변환 시 소수(decimal) 데이터 타입 오버플로 발생
---
ORA-01458: 가변 문자 문자열 내부 길이가 잘못되었습니다
---
ORA-01459: 가변 문자 문자열의 길이가 유효하지 않습니다
---
ORA-01460: 구현되지 않았거나 부적절한 변환이 요청되었습니다
---
ORA-01461: LONG 컬럼에만 LONG 값을 바인딩할 수 있습니다
---
ORA-01462: 4000자를 초과하는 문자열 리터럴은 삽입할 수 없습니다
---
ORA-01463: 현재 제약조건이 있는 상태에서는 컬럼 데이터 타입을 변경할 수 없습니다
Cause: 참조 무결성 제약조건이 있거나, CHAR ↔ VARCHAR 간 변경만 허용하는 체크 제약조건이 존재합니다.
Action: 제약조건을 제거하거나 해당 작업을 수행하지 마십시오.
---
ORA-01464: 테이블 또는 뷰에 대한 순환 GRANT(조상에게 다시 부여)
---
ORA-01465: 잘못된 16진수 값
---
ORA-01466: 데이터를 읽을 수 없습니다 - 테이블 정의가 변경되었습니다
Cause: 테이블(또는 인덱스) 변경 이후 파싱된 쿼리를 이전 스냅샷으로 실행했습니다.
Action: COMMIT(또는 ROLLBACK) 후 다시 실행하십시오.
---
ORA-01467: 정렬 키가 너무 깁니다
---
ORA-01468: 하나의 조건식은 하나의 외부 조인 테이블만 참조할 수 있습니다
---
ORA-01469: PRIOR 뒤에는 컬럼 이름만 올 수 있습니다
Cause: PRIOR 다음에 컬럼 이름이 아닌 항목이 지정되었습니다.
Action: PRIOR 뒤에 컬럼 이름만 지정하십시오.
---
ORA-01470: IN 리스트 반복은 혼합 연산자를 지원하지 않습니다
Cause: 서로 다른 타입의 상수가 IN 리스트에 포함되었습니다.
Action: 동일한 타입의 상수만 사용하십시오.
---
ORA-01471: 객체와 동일한 이름의 동의어를 생성할 수 없습니다
---
ORA-01472: DISTINCT, GROUP BY 등이 있는 뷰에서는 CONNECT BY를 사용할 수 없습니다
---
ORA-01473: CONNECT BY 절에 서브쿼리를 사용할 수 없습니다
---
ORA-01474: CONNECT BY 없이 START WITH 또는 PRIOR를 사용할 수 없습니다
---
ORA-01475: 바인드 변수 데이터 타입을 변경하려면 커서를 다시 파싱해야 합니다
---
ORA-01476: 나누는 수가 0입니다
---
ORA-01477: 사용자 데이터 영역 디스크립터가 너무 큽니다
---
ORA-01478: 배열 바인딩에는 LONG 컬럼을 포함할 수 없습니다
Cause: 최대 크기가 2000바이트를 초과하는 바인드 변수를 배열 바인딩에 사용했습니다.
Action: 일반 바인딩을 사용하십시오.
---
ORA-01479: 버퍼의 마지막 문자가 NULL이 아닙니다
Cause: 타입 97 바인드 변수의 마지막 위치에 NULL이 없습니다.
Action: 마지막 문자를 NULL로 설정하십시오.
---
ORA-01480: STR 바인드 값에 종료 NULL이 없습니다
Cause: NULL 종료 문자열(type 5)에 종료 NULL 문자가 없습니다.
Action: 문자열 끝에 NULL 문자를 추가하십시오.
---
ORA-01481: 잘못된 숫자 형식 모델
Cause: TO_CHAR 또는 TO_NUMBER 사용 시 잘못된 숫자 형식 모델을 지정했습니다.
Action: 매뉴얼을 참고하십시오.
---
ORA-01482: 지원되지 않는 문자 집합
Cause: CONVERT 함수 등에서 사용된 문자 집합이 지원되지 않습니다.
Action: 지원되는 문자 집합을 사용하십시오.
---
ORA-01483: DATE 또는 NUMBER 바인드 변수 길이가 유효하지 않습니다
Cause: DATE 또는 NUMBER 타입 바인드 변수가 너무 깁니다.
Action: 허용되는 최대 길이를 확인하십시오.
---
ORA-01484: 배열은 PL/SQL 문에서만 바인딩할 수 있습니다
Cause: PL/SQL이 아닌 문장에서 배열 바인딩을 시도했습니다.
Action: 해당 없음
---
ORA-01485: 컴파일 시 바인드 길이와 실행 시 바인드 길이가 다릅니다
Cause: 실행 시 배열 길이 또는 요소 수가 최대값을 초과했습니다.
Action: 해당 없음
---
ORA-01486: 배열 요소 크기가 너무 큽니다
Cause: 데이터 타입 허용 범위를 초과하거나 4000바이트를 초과했습니다.
Action: 해당 없음
---
ORA-01487: 패킹된 10진수가 제공된 버퍼에 비해 너무 큽니다
Cause: 10진수 → Oracle NUMBER 변환이 불가능합니다.
Action: 이 변환은 수행할 수 없습니다.
---
ORA-01488: 입력 데이터에 잘못된 니블 또는 바이트가 있습니다
Cause: 10진수 → Oracle NUMBER 변환이 불가능합니다.
Action: 이 변환은 수행할 수 없습니다.
---
ORA-01489: 문자열 연결 결과가 너무 깁니다
Cause: 문자열 연결 결과가 최대 크기를 초과했습니다.
Action: 결과 길이가 최대 크기보다 작도록 하십시오.
---
ORA-01490: 잘못된 ANALYZE 명령
Cause: 잘못된 구문이 지정되었습니다.
Action: 명령을 다시 실행하십시오.
---
ORA-01491: CASCADE 옵션이 유효하지 않습니다
Cause: CASCADE 옵션은 테이블 또는 클러스터에만 유효합니다.
Action: CASCADE를 지정하지 마십시오.
---
ORA-01492: LIST 옵션이 유효하지 않습니다
Cause: LIST 옵션은 테이블 또는 클러스터에만 유효합니다.
Action: LIST를 지정하지 마십시오.
---
ORA-01493: 잘못된 SAMPLE 크기가 지정되었습니다
Cause: SAMPLE 크기가 허용 범위를 벗어났습니다.
Action: 허용 범위 내 값을 지정하십시오.
---
ORA-01494: 잘못된 SIZE 값이 지정되었습니다
Cause: 히스토그램 SIZE 값이 허용 범위를 벗어났습니다.
Action: 허용 범위 내 값을 지정하십시오.
---
ORA-01495: 지정된 체인 행 테이블을 찾을 수 없습니다
Cause: 테이블이 존재하지 않거나 권한이 없습니다.
Action: 올바른 테이블을 지정하십시오.
---
ORA-01496: 지정된 체인 행 테이블 형식이 올바르지 않습니다
Cause: 필요한 필드 정의가 없습니다.
Action: 올바른 테이블을 지정하십시오.
---
ORA-01497: ANALYZE CLUSTER에 대한 잘못된 옵션
Cause: FOR COLUMNS 절은 ANALYZE CLUSTER에서 사용할 수 없습니다.
Action: 올바른 구문으로 다시 실행하십시오.
---
ORA-01498: 블록 체크 실패 - trace 파일을 확인하십시오
---
ORA-01499: 테이블/인덱스 교차 참조 실패 - trace 파일을 확인하십시오
'Oracle&DB' 카테고리의 다른 글
| 오라클 에러코드 원인 및 해결책 모음 (ORA-01200 ~ 01299) (0) | 2025.12.23 |
|---|---|
| 오라클 에러코드 원인 및 해결책 모음 (ORA-00900 ~ 01199) (0) | 2025.12.23 |
| 오라클 에러코드 원인 및 해결책 모음 (ORA-00442 ~ 00877) (0) | 2025.12.23 |