Oracle&DB

오라클 에러코드 원인 및 해결책 모음 (ORA-00900 ~ 01199)

Code GGOON 2025. 12. 23. 02:46
반응형

# ORA-XXXXX 에러코드를 검색해서 찾아보세요~!

---

ORA-00900: 잘못된 SQL 문장

ORA-00901: 잘못된 CREATE 명령

ORA-00902: 잘못된 데이터 타입

ORA-00903: 잘못된 테이블 이름

ORA-00904: string: 잘못된 식별자

ORA-00905: 키워드 누락

ORA-00906: 왼쪽 괄호 누락

ORA-00907: 오른쪽 괄호 누락

ORA-00908: NULL 키워드 누락

ORA-00909: 인자 개수가 잘못됨

ORA-00910: 데이터 타입에 비해 지정된 길이가 너무 김
Cause: CHAR, RAW 타입의 경우 길이가 2000 초과, 그 외 타입은 4000 초과
Action: 더 짧은 길이를 사용하거나 VARCHAR2, LONG CHAR, LONG RAW와 같이 더 긴 길이를 허용하는 데이터 타입으로 변경

ORA-00911: 잘못된 문자
Cause: 식별자 이름이 문자나 숫자가 아닌 ASCII 문자로 시작함. 첫 글자 이후에는 "$", "#", "_" 사용 가능. 큰따옴표로 묶인 식별자는 큰따옴표를 제외한 모든 문자 사용 가능. q'#...#' 형식은 공백, 탭, 개행을 구분자로 사용할 수 없음.
Action: Oracle 식별자 명명 규칙을 확인. CREATE USER 또는 ALTER USER 문에서 IDENTIFIED BY 절에 비밀번호를 지정하는 경우, 항상 큰따옴표로 감싸는 것을 권장

ORA-00912: 입력 파라미터가 너무 김
Cause: 입력 문자열 중 하나가 너무 김
Action: 입력 파라미터 길이를 줄일 것

ORA-00913: 값이 너무 많음

ORA-00914: ADD 키워드 누락

ORA-00915: 현재 사전 테이블에 대한 네트워크 접근이 허용되지 않음

ORA-00917: 쉼표 누락

ORA-00918: 컬럼 정의가 모호함

ORA-00919: 잘못된 함수

ORA-00920: 잘못된 관계 연산자

ORA-00921: SQL 명령이 예기치 않게 종료됨

ORA-00922: 옵션 누락 또는 잘못된 옵션

ORA-00923: 예상 위치에 FROM 키워드가 없음

ORA-00924: BY 키워드 누락

ORA-00925: INTO 키워드 누락

ORA-00926: VALUES 키워드 누락

ORA-00927: 등호(=) 누락

ORA-00928: SELECT 키워드 누락

ORA-00929: 마침표(.) 누락

ORA-00930: 별표(*) 누락

ORA-00931: 식별자 누락

ORA-00932: 데이터 타입 불일치: 예상 타입 string, 실제 타입 string

ORA-00933: SQL 명령이 올바르게 종료되지 않음

ORA-00934: 그룹 함수는 이 위치에서 허용되지 않음

ORA-00935: 그룹 함수 중첩이 너무 깊음

ORA-00936: 표현식 누락

ORA-00937: 단일 그룹의 그룹 함수가 아님

ORA-00938: 함수에 대한 인자가 부족함

ORA-00939: 함수에 대한 인자가 너무 많음

ORA-00940: 잘못된 ALTER 명령

ORA-00941: 클러스터 이름 누락

ORA-00942: 테이블 또는 뷰가 존재하지 않음

ORA-00943: 클러스터가 존재하지 않음

ORA-00944: 클러스터 컬럼 수 부족

ORA-00945: 지정된 클러스터 컬럼이 존재하지 않음

ORA-00946: TO 키워드 누락

ORA-00947: 값이 부족함

ORA-00948: ALTER CLUSTER 문은 더 이상 지원되지 않음

ORA-00949: 원격 데이터베이스에 대한 잘못된 참조

ORA-00950: 잘못된 DROP 옵션

ORA-00951: 클러스터가 비어 있지 않음

ORA-00952: GROUP 키워드 누락

ORA-00953: 인덱스 이름 누락 또는 잘못됨
Cause: [식별자.]식별자 형식의 인덱스 이름이 필요함
Action: 올바른 인덱스 이름을 입력

ORA-00954: IDENTIFIED 키워드 누락

ORA-00955: 이름이 이미 기존 객체에서 사용 중

ORA-00956: 감사 옵션 누락 또는 잘못됨
Cause: AUDIT 또는 NOAUDIT 문에 잘못된 옵션 포함
Action: 유효한 옵션 사용

ORA-00957: 중복된 컬럼 이름

ORA-00958: CHECK 키워드 누락

ORA-00959: 테이블스페이스 'string'이 존재하지 않음

ORA-00960: SELECT 목록에서 컬럼 이름이 모호함
Cause: ORDER BY 절의 컬럼명이 SELECT 목록의 두 개 이상 컬럼과 일치
Action: SELECT 목록의 중복 컬럼 제거

ORA-00961: 잘못된 날짜/시간 또는 INTERVAL 값

ORA-00962: GROUP BY / ORDER BY 표현식이 너무 많음
Cause: 1000개 초과
Action: 1000개 이하로 제한

ORA-00963: 지원되지 않는 INTERVAL 타입

ORA-00964: FROM 절에 없는 테이블 이름 사용
Cause: SELECT 목록에서 참조한 테이블이 FROM 절에 없음
Action: FROM 절에 올바르게 명시

ORA-00965: '*' 에는 컬럼 별칭을 사용할 수 없음
Cause: SELECT * 에 별칭을 지정하려 함
Action: 별칭 제거

ORA-00966: TABLE 키워드 누락

ORA-00967: WHERE 키워드 누락

ORA-00968: INDEX 키워드 누락

ORA-00969: ON 키워드 누락

ORA-00970: WITH 키워드 누락

ORA-00971: SET 키워드 누락

ORA-00972: 식별자가 너무 김
Cause: 식별자가 128바이트 초과 또는 비밀번호 식별자가 30바이트 초과
Action: 제한 길이 이내로 지정

ORA-00973: 잘못된 행 수 추정값

ORA-00974: 잘못된 PCTFREE 값

ORA-00975: 날짜 + 날짜 연산은 허용되지 않음

ORA-00976: 의사 컬럼 또는 연산자를 이 위치에서 사용할 수 없음
Cause: LEVEL, PRIOR, ROWNUM 등 사용 위치 오류
Action: 해당 요소 제거

ORA-00977: 중복된 감사 옵션

ORA-00978: GROUP BY 없이 중첩된 그룹 함수 사용

ORA-00979: GROUP BY 표현식이 아님

ORA-00980: 시노님 변환이 더 이상 유효하지 않음
Cause: 대상 스키마/객체/DB 링크 오류 등
Action: 유효한 객체를 가리키도록 시노님 수정

ORA-00981: 테이블 감사 옵션과 시스템 감사 옵션을 함께 사용할 수 없음

ORA-00982: 더하기(+) 기호 누락

ORA-00983: SYS 사용자에 대한 감사/비감사 불가

ORA-00984: 이 위치에서 컬럼을 사용할 수 없음

ORA-00985: 잘못된 프로그램 이름

ORA-00986: 그룹 이름 누락 또는 잘못됨

ORA-00987: 사용자 이름 누락 또는 잘못됨

ORA-00988: 비밀번호 누락 또는 잘못됨

ORA-00989: 사용자 수에 비해 비밀번호가 너무 많음

ORA-00990: 권한 누락 또는 잘못됨

ORA-00991: 프로시저에는 MAC 권한만 부여 가능

ORA-00992: REVOKE 명령 형식 오류

ORA-00993: GRANT 키워드 누락

ORA-00994: OPTION 키워드 누락

ORA-00995: 시노님 식별자 누락 또는 잘못됨

ORA-00996: 문자열 연결 연산자는 | 가 아니라 || 임

ORA-00997: LONG 데이터 타입의 잘못된 사용

ORA-00998: 이 표현식에는 컬럼 별칭이 필요함

ORA-00999: 잘못된 뷰 이름

ORA-01000: 열려 있는 커서의 최대 개수를 초과함

ORA-01001: 잘못된 커서

ORA-01002: FETCH 순서 오류
Cause: 더 이상 유효하지 않은 커서에서 FETCH를 시도함. 가능한 원인:
1. 마지막 행 이후 FETCH 시도
2. FOR UPDATE 커서에서 COMMIT 후 FETCH
3. 바인드 변수 재바인딩 후 재실행 없이 FETCH
Action:
1. 마지막 행 이후 FETCH 금지
2. FOR UPDATE 커서에서 FETCH 중 COMMIT 금지
3. 재바인딩 후 재실행 후 FETCH

ORA-01003: 파싱된 문장이 없음

ORA-01004: 기본 사용자명 기능 미지원; 로그인 거부

ORA-01005: NULL 비밀번호 제공; 로그인 거부

ORA-01006: 바인드 변수가 존재하지 않음

ORA-01007: SELECT 목록에 없는 변수

ORA-01008: 모든 변수가 바인드되지 않음

ORA-01009: 필수 파라미터 누락

ORA-01010: 잘못된 OCI 작업
Cause: 잘못된 OCI 호출, 또는 서버/클라이언트 버전 불일치
Action: 잘못된 작업 사용 금지 또는 서버/클라이언트 업그레이드

ORA-01011: V6 서버에 대해 V7 호환 모드 사용 불가

ORA-01012: 로그인되어 있지 않음

ORA-01013: 사용자가 현재 작업 취소 요청

ORA-01014: ORACLE 종료 진행 중

ORA-01015: 로그인 재귀 호출 발생

ORA-01016: FETCH 이후에만 호출 가능한 함수
Cause: 커서 상태가 올바르지 않음
Action: FETCH 이후 호출하도록 수정

ORA-01017: 잘못된 사용자명/비밀번호; 로그인 거부

ORA-01018: 컬럼이 LONG 데이터 타입이 아님

ORA-01019: 사용자 측 메모리 할당 실패
Cause: 메모리 할당자 오류
Action: 프로세스 힙 크기 증가 또는 기존 호출 방식 사용

ORA-01020: 알 수 없는 컨텍스트 상태

ORA-01021: 잘못된 컨텍스트 크기 지정

ORA-01022: 현재 구성에서 지원되지 않는 데이터베이스 작업
Cause: UPI 규격 불일치
Action: 서버 업그레이드 또는 라이브러리 재링크

ORA-01023: 커서 컨텍스트를 찾을 수 없음
Cause: 유효하지 않은 커서 번호
Action: 커서가 열려 있는지 확인

ORA-01024: OCI 호출에서 잘못된 데이터 타입

ORA-01025: UPI 파라미터 범위 초과
Cause: UPI 함수에 잘못된 값 전달
Action: 고객 지원에 문의

ORA-01026: 바인드 목록에 4000 초과 버퍼가 여러 개 존재
Cause: LONG 버퍼가 둘 이상
Action: 버퍼 크기를 4000 미만으로 변경

ORA-01027: DDL 문에서는 바인드 변수 사용 불가

ORA-01028: 내부 two-task 오류
Cause: 커서 컨텍스트 없이 긴 메시지 수신
Action: 버그로 보고

ORA-01029: 내부 two-task 오류
Cause: LONG 데이터 재전송 요청 오류
Action: 버그로 보고

ORA-01030: SELECT … INTO 변수 존재하지 않음
Cause: 바인드 호출의 변수와 SQL 불일치
Action: 문장 수정 또는 고객 지원 문의

ORA-01031: 권한 부족
Action: DBA에게 필요한 권한 요청

ORA-01032: 존재하지 않는 사용자 ID
Cause: Export/Import 관련 내부 오류
Action: 고객 지원 문의

ORA-01033: ORACLE 초기화 또는 종료 중
Action: 잠시 후 재시도

ORA-01034: ORACLE 사용 불가
Cause: 인스턴스 미기동 등
Action: 관련 오류 확인 후 조치

ORA-01035: RESTRICTED SESSION 권한 사용자만 접속 가능

ORA-01036: 잘못된 변수 이름/번호
Cause: 바인드 컨텍스트 없음
Action: SQL 문에 변수 존재 여부 확인

ORA-01037: 커서 메모리 최대치 초과
Action: SQL 단순화

ORA-01038: 데이터파일 버전과 ORACLE 버전 불일치

ORA-01039: 뷰의 기반 객체에 대한 권한 부족

ORA-01040: 비밀번호에 잘못된 문자 포함
Cause: 멀티바이트 문자 또는 US7ASCII 범위 초과
Action: 유효한 문자로 재입력

ORA-01041: 내부 오류 – hostdef 확장 없음

ORA-01042: 열린 커서가 있는 세션 분리 불가

ORA-01043: 사용자 측 메모리 손상
Action: 애플리케이션 메모리 오염 여부 확인

ORA-01044: 바인드된 버퍼 크기가 최대 허용 초과
Action: 버퍼 크기 축소

ORA-01045: CREATE SESSION 권한 없음; 로그인 거부

ORA-01046: 컨텍스트 영역 확장 공간 부족

ORA-01047: 오류 발생 위치: schema=string, package=string, procedure=string

ORA-01048: 지정된 컨텍스트에서 프로시저를 찾을 수 없음

ORA-01049: 스트리밍 RPC에서 이름 기반 바인드 미지원

ORA-01050: 컨텍스트 영역 열기 위한 공간 부족

ORA-01051: 지연 RPC 버퍼 형식 오류

ORA-01052: LOG_ARCHIVE_DUPLEX_DEST 미지정

ORA-01053: 사용자 저장소 주소 읽기 불가

ORA-01054: 사용자 저장소 주소 쓰기 불가

ORA-01055: 현재 모드에서 객체 데이터 타입 바인드/정의 불가

ORA-01057: user exit에서 block.field 참조 오류

ORA-01058: 내부 New UPI 인터페이스 오류

ORA-01059: 바인드 또는 실행 전에 파싱 필요

ORA-01060: 배열 바인드 또는 반복 실행 불가

ORA-01061: V7 클라이언트로 V8 서버 시작 불가

ORA-01062: DEFINE 버퍼 메모리 할당 실패

ORA-01063: FETCH 행 수가 최대값 초과

ORA-01064: XE에서 INSTANCE_TYPE 파라미터 값 오류

ORA-01070: 오래된 Oracle 서버 사용 중

ORA-01071: ORACLE 미기동 상태에서 작업 불가

ORA-01072: ORACLE 중지 불가 – 실행 중 아님

ORA-01073: 치명적 연결 오류 – 인식 불가 호출 타입

ORA-01074: 로그인 세션 중 ORACLE 종료 불가

ORA-01075: 이미 로그인된 상태

ORA-01076: 프로세스당 다중 로그인 미지원

ORA-01077: 백그라운드 프로세스 초기화 실패

ORA-01078: 시스템 파라미터 처리 실패

ORA-01079: 데이터베이스 생성 실패로 작업 중단

ORA-01080: ORACLE 종료 중 오류 발생

ORA-01081: 이미 실행 중인 ORACLE 시작 불가

ORA-01082: row_locking=always 옵션 요구 조건 불충족

ORA-01083: 인스턴스 간 파라미터 값 불일치

ORA-01084: OCI 호출 인자 오류

ORA-01085: 지연 RPC 선행 오류 발생

ORA-01086: SAVEPOINT 존재하지 않음

ORA-01087: 로그인 상태에서 ORACLE 시작 불가

ORA-01088: 종료 진행 중 – 재시작 전까지 작업 불가

ORA-01089: 즉시 종료/닫기 진행 중 – 작업 불가

ORA-01090: 종료 진행 중 – 연결 불가

ORA-01091: 강제 시작 중 오류

ORA-01092: ORACLE 인스턴스 비정상 종료 – 강제 연결 해제

ORA-01093: 다른 세션 존재 시 DATABASE CLOSE 불가

ORA-01094: DATABASE 또는 PDB CLOSE 진행 중

ORA-01095: DML 문이 0행 처리

ORA-01096: 프로그램 버전과 인스턴스 버전 불일치

ORA-01097: 트랜잭션 중 종료 불가 – COMMIT/ROLLBACK 필요

ORA-01098: LONG INSERT 중 인터페이스 오류

ORA-01099: 단일 프로세스 모드에서 SHARED 마운트 불가

ORA-01100: 데이터베이스가 이미 마운트되어 있음
Cause: 이 인스턴스에 이미 데이터베이스가 마운트되어 있음
Action: n/a

ORA-01101: 데이터베이스 생성 중이며 다른 인스턴스에 의해 현재 마운트됨
Cause: 동일한 이름의 데이터베이스가 다른 인스턴스에 의해 마운트됨
Action: 데이터베이스 이름 변경 또는 다른 인스턴스 종료

ORA-01102: 데이터베이스를 EXCLUSIVE 모드로 마운트할 수 없음
Cause: 다른 인스턴스가 데이터베이스를 EXCLUSIVE 또는 SHARED 모드로 마운트 중
Action: 다른 인스턴스 종료 또는 호환 모드로 마운트

ORA-01103: 제어 파일의 데이터베이스 이름 'string'이 실제 데이터베이스 이름 'string'과 다름
Cause: 제어 파일의 DB 이름 불일치
Action: 올바른 제어 파일 사용 또는 DB 이름 변경

ORA-01104: 제어 파일 수(string)가 string과 일치하지 않음
Cause: 인스턴스 간 제어 파일 수 불일치
Action: 모든 제어 파일이 나열되었는지 확인

ORA-01105: 다른 인스턴스의 마운트와 호환되지 않음
Cause: 동일 DB 이름이나 마운트 방식 불일치
Action: 동반 오류 메시지 확인

ORA-01106: 마운트 해제 전에 데이터베이스를 닫아야 함
Cause: 명백함
Action: n/a

ORA-01107: 미디어 복구를 위해 데이터베이스가 마운트되어야 함
Cause: 데이터베이스 미마운트 상태
Action: 데이터베이스 마운트

ORA-01108: 파일 string이 백업 또는 미디어 복구 중
Cause: 복구 또는 NOARCHIVELOG 상태에서 백업 중
Action: 복구 또는 백업 완료/취소

ORA-01109: 데이터베이스가 열려 있지 않음
Cause: OPEN 상태 필요
Action: 데이터베이스 OPEN 후 재시도

ORA-01110: 데이터 파일 string: 'string'
Cause: 다른 오류에 대한 파일명 정보 제공
Action: 관련 오류 메시지 확인

ORA-01111: 데이터 파일 string의 이름을 알 수 없음 – 올바른 파일로 이름 변경 필요
Cause: CREATE CONTROLFILE 시 파일 누락 또는 이전 제어 파일 사용
Action: 누락 파일을 실제 파일명으로 변경

ORA-01112: 미디어 복구가 시작되지 않음
Cause: 복구 미시작 상태
Action: 없음

ORA-01113: 파일 string에 미디어 복구 필요
Cause: 복구되지 않은 파일로 DB 열기/온라인 시도
Action: 먼저 미디어 복구 수행

ORA-01114: 파일 string에 블록 쓰기 중 IO 오류 (블록 # string)
Cause: 디스크 오프라인 또는 공간 부족
Action: 장치 접근 복구 또는 공간 확보

ORA-01115: 파일 string에서 블록 읽기 중 IO 오류 (블록 # string)
Cause: 장치 오프라인
Action: 장치 접근 복구

ORA-01116: 데이터베이스 파일 string 열기 오류
Cause: 파일 접근 불가
Action: 파일 복구

ORA-01117: 불법 블록 크기(string)로 파일 'string' 추가 시도
Cause: 허용 최대 블록 크기 초과
Action: 더 작은 블록 크기로 재시도

ORA-01118: 데이터베이스 파일 최대 개수(string) 초과
Cause: 제어 파일 공간 부족
Action: 제어 파일 확장 또는 테이블스페이스 삭제

ORA-01119: 데이터베이스 파일 'string' 생성 오류
Cause: 디스크 공간 부족
Action: n/a

ORA-01120: 온라인 상태의 데이터베이스 파일 string 제거 불가
Cause: 온라인 데이터파일 DROP 시도
Action: 파일 OFFLINE 후 제거

ORA-01121: 데이터베이스 파일 string 이름 변경 불가 – 사용 중 또는 복구 중
Cause: 온라인/복구 중 파일 이름 변경 시도
Action: DB 종료 후 복구 종료

ORA-01122: 데이터베이스 파일 string 검증 실패
Cause: 제어 파일과 불일치
Action: 파일/제어 파일 일치 확인

ORA-01123: 미디어 복구 미활성 상태에서 온라인 백업 시작 불가
Action: 미디어 복구 활성화 후 재시도

ORA-01124: 데이터 파일 string 복구 불가 – 사용 중 또는 복구 중
Action: 복구 수행하지 말 것

ORA-01125: 파일 string에 온라인 백업 설정 존재 – 미디어 복구 비활성 불가
Action: 백업 종료 후 재시도

ORA-01126: 데이터베이스는 이 인스턴스에서 마운트되어 있고 어떤 인스턴스에서도 OPEN 상태가 아니어야 함
Action: n/a

ORA-01127: 데이터베이스 이름 'string'이 허용 길이(string)를 초과
Action: n/a

ORA-01128: 오프라인 파일 string에 대해 온라인 백업 시작 불가
Action: 파일 ONLINE 후 재시도 또는 콜드 백업 수행

ORA-01129: 사용자 기본 또는 임시 테이블스페이스가 존재하지 않음
Action: 테이블스페이스 재지정

ORA-01130: 데이터베이스 파일 버전 string과 ORACLE 버전 string 불일치

ORA-01131: DB_FILES 파라미터 값 string이 허용 한도 string 초과

ORA-01132: 데이터베이스 파일 이름 'string' 길이가 허용 초과

ORA-01133: 로그 파일 이름 'string' 길이가 허용 초과

ORA-01134: 다른 인스턴스가 데이터베이스를 EXCLUSIVE 모드로 마운트함

ORA-01135: 오프라인 상태의 파일 string에 대해 DML/쿼리 접근 시도
Action: 파일 ONLINE 필요

ORA-01136: 지정된 파일 크기(string 블록)가 원래 크기(string 블록)보다 작음
Action: 더 큰 크기로 파일 생성

ORA-01137: 데이터 파일 string이 아직 OFFLINE 처리 중
Action: 잠시 후 재시도

ORA-01138: 데이터베이스는 이 인스턴스에서 OPEN 상태이거나 어떤 인스턴스에서도 OPEN 상태가 아니어야 함

ORA-01139: RESETLOGS 옵션은 불완전 복구 후에만 유효
Action: RESETLOGS 없이 OPEN

ORA-01140: 모든 파일이 OFFLINE 또는 READONLY 상태 – 온라인 백업 종료 불필요

ORA-01141: 데이터 파일 string 이름 변경 오류 – 새 파일 'string' 찾을 수 없음
Action: OS 상 파일명 변경 확인 후 재시도

ORA-01142: 백업 중인 파일이 없음 – 온라인 백업 종료 불필요

ORA-01143: 미디어 복구 비활성 불가 – 파일 string에 복구 필요
Action: 파일 복구 또는 테이블스페이스 삭제

ORA-01144: 파일 크기(string 블록)가 최대 허용(string 블록) 초과
Action: 더 작은 크기 지정

ORA-01145: ARCHIVELOG 모드가 아니면 OFFLINE IMMEDIATE 불가
Action: 일반 OFFLINE 또는 SHUTDOWN ABORT 사용

ORA-01146: 파일 string은 이미 온라인 백업 중
Action: 기존 백업 종료 후 재시작

ORA-01147: SYSTEM 테이블스페이스 파일 string이 OFFLINE 상태
Action: 파일 ONLINE

ORA-01148: 데이터파일 string 크기 갱신 실패
Action: 장치 접근 복구

ORA-01149: 온라인 백업 중인 파일 string 존재 – 종료 불가
Action: 백업 종료 후 재시도

ORA-01150: 온라인 백업 중인 파일 string 존재 – 쓰기 차단 불가
Action: 백업 종료 후 재시도

ORA-01151: 미디어 복구로 블록 복구 필요
Action: 오류 1172 추가 정보

ORA-01152: 파일 string이 충분히 오래된 백업에서 복구되지 않음
Action: 추가 로그 적용 또는 오래된 백업으로 복구 후 재시도

ORA-01153: 호환되지 않는 미디어 복구가 활성화됨
Action: 다른 복구 또는 RMAN 백업 완료/취소

ORA-01154: 데이터베이스 사용 중 – OPEN/CLOSE/MOUNT 불가
Action: 작업 완료 후 재시도 또는 SHUTDOWN ABORT

ORA-01155: 데이터베이스 상태 변경 중
Action: 상태 변경 완료 후 재시도

ORA-01156: 복구 또는 플래시백 진행 중 – 파일 접근 필요
Action: 복구 완료 대기

ORA-01157: 데이터 파일 string 식별/잠금 불가
Action: OS에서 파일 접근 가능하게 한 후 CHECK DATAFILES

ORA-01158: 데이터베이스 string이 이미 마운트됨

ORA-01159: 이전 파일과 다른 DB ID – 동일 DB 아님
Action: CREATE CONTROLFILE 파일 목록 재확인

ORA-01160: 파일이 string이 아님
Action: 파일 재확인

ORA-01161: 파일 헤더의 DB 이름과 DATABASE 절 이름 불일치
Action: DB 이름 일치 또는 SET DATABASE 사용

ORA-01162: 파일 헤더 블록 크기가 INIT.ORA 설정과 불일치
Action: 해당 블록 크기 캐시 설정

ORA-01163: SIZE 절 값과 파일 헤더 블록 수 불일치
Action: 올바른 크기 지정

ORA-01164: MAXLOGFILES 값 초과
Action: 더 작은 값으로 재시도

ORA-01165: MAXDATAFILES 값 초과
Action: 더 작은 값으로 재시도

ORA-01166: 파일 번호 string이 허용 범위 초과
Action: 최대값 증가

ORA-01167: 중복된 파일 또는 파일 그룹 지정
Action: 중복 제거 또는 그룹 지정 확인

ORA-01168: 물리적 블록 크기 불일치
Action: 동일 블록 크기 장치 사용

ORA-01169: DATAFILE 1 누락
Action: DATAFILE 1 포함 후 재시도

ORA-01170: 파일 'string' 찾을 수 없음
Action: 파일 존재 여부 및 경로 확인

ORA-01171: 체크포인트 오류로 데이터파일 string OFFLINE
Action: 파일 복구 후 ONLINE

ORA-01172: 복구가 특정 블록에서 정지됨
Action: DATAFILE 복구 또는 백업 복원

ORA-01173: 데이터 사전에 SYSTEM 테이블스페이스 파일 누락
Action: 제어 파일 재생성 시 모든 파일 포함

ORA-01174: DB_FILES 값 불일치
Action: DB_FILES 파라미터 조정

ORA-01175: 데이터 사전의 파일 수가 인스턴스 허용치 초과
Action: db_files 증가 후 재시작

ORA-01176: 데이터 사전 파일 수가 제어 파일 허용치 초과
Action: MAXDATAFILES 증가 후 제어 파일 재생성

ORA-01177: 데이터파일이 사전과 불일치
Action: 올바른 파일로 CREATE CONTROLFILE

ORA-01178: CREATE CONTROLFILE 이전 생성 파일 재생성 불가
Action: 백업 복구 후 불완전 복구 수행

ORA-01179: 파일 string 존재하지 않음
Action: 파일명 재확인

ORA-01180: DATAFILE 1 생성 불가
Action: 백업 복구 또는 DB 재생성

ORA-01181: RESETLOGS 이전 생성 파일 재생성 불가
Action: 백업 복구 또는 불완전 복구

ORA-01182: 사용 중이거나 복구 중인 파일 string 생성 불가
Action: DB 종료 및 복구 종료

ORA-01183: SHARED 모드 마운트 불가
Action: 다른 인스턴스 종료

ORA-01184: 로그 파일 그룹 string 이미 존재
Action: 다른 그룹 번호 지정

ORA-01185: 로그 파일 그룹 번호 string이 잘못됨
Action: 올바른 번호 지정

ORA-01186: 파일 string 검증 실패
Action: 올바른 파일 제공 후 CHECK DATAFILES

ORA-01187: 검증 실패로 파일 string 읽기 불가
Action: 파일 복구 후 재시도

ORA-01188: 지정 블록 크기와 헤더 블록 크기 불일치
Action: 올바른 블록 크기 지정

ORA-01189: 이전 RESETLOGS와 다른 파일
Action: 일관된 파일 사용 후 재시도

ORA-01190: 제어 파일 또는 데이터 파일 string이 마지막 RESETLOGS 이전 것
Action: 최신 백업 복구

ORA-01191: 파일 string 이미 OFFLINE 상태
Action: 파일 ONLINE 후 OFFLINE 수행 또는 다른 옵션 사용

ORA-01192: 최소 하나 이상의 활성 스레드 필요
Action: 로그 파일 추가 후 재시도

ORA-01193: 복구 시작 시점과 다른 파일 string 사용
Action: 올바른 파일 사용 후 복구 재시도

ORA-01194: 파일 string에 추가 복구 필요
Action: 추가 로그 적용 또는 백업 복원

ORA-01195: 온라인 백업 파일 string에 추가 복구 필요
Action: 추가 로그 적용 또는 백업 복원

ORA-01196: 미디어 복구 실패로 파일 string 불일치
Action: 백업 복구 후 재시도

ORA-01197: 스레드 string에 로그 1개만 존재
Action: 로그 추가 또는 RESETLOGS 사용

ORA-01198: RESETLOGS 시 로그 파일 크기 지정 필요
Action: 로그 파일 크기 지정

ORA-01199: 파일 string이 온라인 백업 모드가 아님
Cause: 온라인 백업이 아닌 파일에 대해 백업 종료 시도
Action: 필요 없는 명령이므로 실행하지 말 것

반응형