[ORACLE] 오라클 에러 모음 ORA-00000 ~ ORA-00899

[ORACLE]  오라클 에러 모음 ORA-00000 ~ ORA-00899

 

ORA-00000 정상, 성공적인 완료
원인 : 예외가 발생하지 않고 작업이 정상적으로 완료되었습니다.

조치 : 조치가 필요하지 않습니다.


ORA-00001 고유 제한 조건 ( 문자열 . 문자열 위반)
원인 : UPDATE 또는 INSERT 문이 중복 키를 삽입하려고했습니다.

조치 : 고유 제한 사항을 제거하거나 키를 삽입하지 마십시오.


ORA-00017 세션이 추적 이벤트를 설정하도록 요청했습니다.
원인 : 현재 세션이 다른 세션에 의해 추적 이벤트를 설정하도록 요청되었습니다.

조치 : 이것은 내부적으로 사용됩니다. 조치가 필요하지 않습니다.


ORA-00018 최대 세션 수를 넘었습니다
원인 : 모든 세션 상태 개체가 사용 중입니다.

조치 : SESSIONS 초기화 매개 변수의 값을 늘리십시오.


ORA-00019 최대 세션 라이센스 수를 초과했습니다
원인 : 모든 라이센스가 사용 중입니다.

조치 : LICENSE MAX SESSIONS 초기화 매개 변수의 값을 늘리십시오.


ORA-00020 최대 프로세스 수 ( string )를 넘었습니다
원인 : 모든 프로세스 상태 개체가 사용 중입니다.

조치 : PROCESSES 초기화 매개 변수의 값을 늘리십시오.


다른 프로세스에 첨부 된 ORA-00021 세션; 세션을 전환 할 수 없습니다
원인 : 현재 다른 사용자가 사용자 세션을 사용하고 있습니다.

작업 : 다른 프로세스에 연결된 세션으로 전환하지 마십시오.


ORA-00022 유효하지 않은 세션 ID. 접근 불가
원인 : 지정된 세션이 존재하지 않거나 호출자에게 액세스 권한이 없습니다.

조치 : 액세스 권한이있는 올바른 세션 ID를 지정하십시오. 즉, 소유하거나 CHANGE_USER 권한이 있습니다.


ORA-00023 세션 참조는 개인 메모리를 처리합니다. 세션을 분리 할 수 ​​없습니다
원인 : 개인 메모리를 처리하기위한 참조가 포함 된 경우 현재 세션을 분리하려고했습니다.

조치 : 세션에 열린 네트워크 연결, 매우 큰 컨텍스트 영역 또는 운영 체제 특권이있는 경우 세션 메모리 (PGA)에 대한 참조가 포함될 수 있습니다. 분리를 허용하려면 세션의 데이터베이스 링크 및 / 또는 커서를 닫아야합니다. 운영 체제 권한으로 세션을 분리하는 것은 항상 허용되지 않습니다.


단일 프로세스 모드에서는 둘 이상의 프로세스에서 ORA-00024 로그인이 허용되지 않습니다
원인 : 단일 프로세스 모드에서 시작된 Oracle에 대해 다른 프로세스에서 두 번 이상 로그인을 시도했습니다.

조치 : 다른 프로세스에서 로그 오프하십시오.


ORA-00025가 캐릭터 라인 할당에 실패했습니다
원인 : Oracle에 메모리가 부족하여 응용 프로그램이 실패했습니다.

조치 : 더 큰 SGA 힙으로 Oracle을 다시 시작하십시오.


ORA-00026 세션 ID가 없거나 유효하지 않습니다
원인 : ALTER SYSTEM KILL SESSION 명령에 지정된 세션 ID 문자열이 유효하지 않거나 문자열이 지정되지 않았습니다.

조치 : 유효한 세션 ID로 명령을 재 시도하십시오.


ORA-00027은 (는) 현재 세션을 종료 할 수 없습니다
원인 : ALTER SYSTEM KILL SESSION을 사용하여 현재 세션을 종료하려고했습니다.

조치 : 현재 세션을 종료해야하는 경우 다른 세션에서 종료하십시오.


ORA-00028 세션이 종료되었습니다
원인 : 권한있는 사용자가 세션을 종료했으며 더 이상 데이터베이스에 로그인하지 않았습니다.

조치 : 데이터베이스 관리자 에게 문의하십시오. 관리자가 사용자를 로그 아웃해야하는 작업을 수행하려고 할 수 있습니다. 데이터베이스 관리자가 데이터베이스가 사용 가능함을 알리면 로그인하여 작업을 재개하십시오.


ORA-00029 세션은 유저 세션이 아닙니다
원인 : ALTER SYSTEM KILL SESSION 명령에 지정된 세션 ID가 사용자 세션이 아닙니다. 예를 들어, 세션이 재귀 적으로 시작될 수 있습니다.

조치 : 유효한 세션 ID로 명령을 재 시도하십시오.


ORA-00030 사용자 세션 ID가 존재하지 않습니다.
원인 : 아마도 세션이 로그 아웃 되었기 때문에 사용자 세션 ID가 더 이상 존재하지 않습니다.

조치 : 유효한 세션 ID를 사용하십시오.


ORA-00031 세션이 킬로 표시되었습니다.
원인 : 세션이 인터럽트 불가능한 조작 (예 : 트랜잭션 롤백 또는 네트워크 조작에 의해 차단됨)에 관련되어 있으므로 ALTER SYSTEM KILL SESSION 명령에 지정된 세션을 즉시 종료 할 수 없습니다. 현재 작업이 완료된 후 가능한 빨리 세션이 종료 된 것으로 표시되었습니다.

조치 : 세션을 종료하는 데 필요한 조치는 없지만이 세션에서 ALTER SYSTEM KILL SESSION 명령을 추가로 실행하면 세션이 더 빨리 종료 될 수 있습니다.


ORA-00032 유효하지 않은 세션 마이그레이션 패스워드
원인 : 세션 작성 호출에 지정된 세션 마이그레이션 암호가 유효하지 않습니다 (아마 너무 깁니다).

조치 : 유효한 암호 (30 자 미만)로 다시 시도하십시오.


ORA-00033 현재 세션에 빈 마이그레이션 패스워드가 있습니다
원인 : 현재 세션을 분리하거나 복제하려고했으나 빈 마이그레이션 암호가 있습니다. 이것은 허용되지 않습니다.

조치 : 비어 있지 않은 이주 암호로 세션을 작성하십시오.


ORA-00034는 현재 PL / SQL 세션에서 스트링 할 수 없습니다
원인 : ALTER SESSION DISABLE COMMIT IN PROCEDURE 문에 의해 사용 불가능한 세션에서 PL / SQL 오브젝트 (프로 시저, 함수, 패키지)에서 커미트 또는 롤백을 발행하려고했습니다.

조치 : 이 세션에서 PL / SQL에서 확약을 사용 가능하게하거나 현재 세션에서 사용 불가능할 때 PL / SQL에서 확약 또는 롤백을 사용하지 마십시오.


ORA-00035 LICENSE_MAX_USERS는 현재 사용자 수보다 작을 수 없습니다
원인 : LICENSE_MAX_USERS에 대해 지정된 값이 현재 사용자 수보다 작습니다.

조치 : 라이센스 제한을 확인하고 추가 사용자를 삭제하거나 더 많은 라이센스를 구매하십시오.


ORA-00036 재귀 SQL 레벨의 최대 수 ( string )를 넘었습니다
원인 : 지정된 재귀 SQL 레벨 수 이상으로 시도했습니다.

조치 : 재귀 SQL (재귀 트리거)을 제거하십시오.


ORA-00037은 (는) 다른 서버 그룹에 속하는 세션으로 전환 할 수 없습니다
원인 : 다른 서버 그룹의 세션으로 전환하려고했습니다. 이것은 허용되지 않습니다.

조치 : 서버가 서버 그룹에 속하는 세션으로 전환하십시오.


ORA-00038 세션을 작성할 수 없습니다 : 서버 그룹이 다른 사용자에게 속합니다
원인 : 다른 사용자가 소유 한 서버 그룹에서 마이그레이션 할 수없는 세션을 작성하려고했습니다.

작업 : 서버 그룹은 마이그레이션 할 수없는 모드로 서버 그룹의 서버에 로그인 한 첫 번째 사용자가 소유합니다. 이후의 모든 마이그레이션 할 수없는 모드 로그인은 서버 그룹을 소유 한 사용자가 수행해야합니다. 마이그레이션 할 수없는 모드로 다른 사용자 로그를 가지려면 서버 그룹의 소유권을 변경해야합니다. 이것은 모든 현재 세션을 로그 오프하고 서버 그룹의 모든 기존 서버에서 분리 한 다음 새 사용자가 새 소유자가되도록 로그인하여 수행 할 수 있습니다.


큐에 넣는 중에 ORA-00050 운영 체제 오류가 발생했습니다
원인 : Oracle 대기열에 포함하는 데 필요한 운영 체제 리소스를 얻을 수 없습니다. 이것은 일반적으로 운영 체제 사용자 할당량이 너무 낮은 결과입니다.

조치 : 시스템 문서에서 운영 체제 오류를 찾아 필요한 조치를 수행하십시오.


ORA-00051 자원을 기다리는 중에 타임 아웃이 발생했습니다
원인 : 이 메시지는 일반적으로 비정상적으로 종료 된 인스턴스에 의해 발생합니다.

작업 : 복구되지 않은 인스턴스를 다시 시작하십시오.


ORA-00052 최대의 인큐 자원 ( 문자열 )을 넘었습니다
원인 : 대기열에 포함 된 리소스가 부족합니다.

조치 : ENQUEUE_RESOURCES 초기화 파라미터의 값을 늘리십시오.


ORA-00053 최대 대기열 수를 초과했습니다
원인 : 대기열 상태 개체가 부족합니다.

조치 : ENQUEUES 초기화 매개 변수의 값을 늘리십시오.


ORA-00054 자원이 바쁘고 NOWAIT를 지정하여 취득
원인 : LOCK TABLE 또는 SELECT FOR UPDATE 명령에 자원을 사용할 수 없어서 NOWAIT 키워드가 명령 프롬프트로 돌아가도록 강제했습니다.

조치 : 몇 분 후에 명령을 시도하거나 NOWAIT 키워드없이 명령을 입력하십시오.


ORA-00055 DML 락의 최대 수를 넘었습니다
원인 : DML 잠금 상태 개체가 부족합니다.

조치 : DML_LOCKS 초기화 매개 변수의 값을 늘리고 Oracle을 다시 시작하십시오.


ORA-00056 ' string '오브젝트의 DDL 락입니다 . 문자열 '은 (는) 이미 호환되지 않는 모드입니다
원인 : 시도한 잠금이 오브젝트에 이미 보유한 DDL 잠금과 호환되지 않습니다. 구문 분석 잠금이있는 테이블을 삭제하려고 할 때 발생합니다.

작업 : 테이블을 삭제하기 전에 구문 분석 잠금이 없는지 확인하십시오. 작업을 재 시도하기 전에 몇 분 정도 기다리십시오.


ORA-00057 최대 임시 테이블 락수를 초과했습니다
원인 : 임시 테이블 수가 임시 테이블 잠금 수와 같거나이를 초과합니다. 임시 테이블은 종종 대량으로 생성됩니다.

조치 : TEMPORARY_TABLE_LOCKS 초기화 매개 변수의 값을 늘리고 Oracle을 다시 시작하십시오.


ORA-00058 DB_BLOCK_SIZE는해야 문자열 이 데이터베이스 (하지 탑재 문자열 )
원인 : 이 데이터베이스를 시작하는 데 사용 된 DB_BLOCK_SIZE 초기화 매개 변수의 값이 해당 데이터베이스를 작성할 때 사용 된 값과 일치하지 않습니다. 이 불일치의 가능한 이유는 다음과 같습니다.

잘못된 데이터베이스 마운트
잘못된 초기화 매개 변수 파일 사용
DB_BLOCK_SIZE 매개 변수의 값이 변경되었습니다.
조치 : 위의 원인 중 하나에 대해 다음 중 하나를 수행하십시오.

올바른 데이터베이스를 탑재
올바른 초기화 매개 변수 파일을 사용하십시오.
DB_BLOCK_SIZE 매개 변수의 값을 정정하십시오.

ORA-00059 DB_FILES의 최대 수를 넘었습니다
원인 : DB_FILES 초기화 매개 변수의 값을 초과했습니다.

조치 : DB_FILES 매개 변수의 값을 늘리고 Oracle을 다시 시작하십시오.


ORA-00060 교착 상태가 리소스를 기다리는 동안 감지되었습니다
원인 : 세션과 다른 세션이 다른 세션에 의해 잠겨진 리소스를 기다리고 있습니다. 이 상태를 교착 상태라고합니다. 교착 상태를 해결하기 위해 다른 세션에서 작업을 계속할 수 있도록 하나 이상의 명령문이 롤백되었습니다.

작업 : 다음 중 하나

ROLLBACK 문을 입력하고 마지막 커밋 이후의 모든 문을 다시 실행하십시오.
잠금이 해제 될 때까지 (몇 분 정도 기다린 후) 롤백 된 명령문을 다시 실행하십시오.

ORA-00061 다른 인스턴스의 DML_LOCKS 설정이 다릅니다
원인 : 시작중인 공유 인스턴스가 DML 잠금을 사용하고 있으며 실행중인 인스턴스가 사용되지 않거나 그 반대입니다.

작업 : 다음 중 하나

모든 인스턴스에서 DML_LOCKS를 0으로 설정하여 DML_LOCKS를 사용하지 마십시오.
모든 인스턴스에서 DML_LOCKS를 양의 정수로 설정하여 DML_LOCKS를 사용하십시오.

ORA-00062 DML 풀 테이블 락을 취득 할 수 없습니다. DML_LOCKS는 0입니다
원인 : DML_LOCKS 값을 0으로 설정하여 인스턴스를 시작했으며 실행중인 명령문에 전체 테이블 잠금 (S, X 또는 SSX)이 필요합니다.

조치 : DML_LOCKS가 0이 아닌 인스턴스를 다시 시작하고 명령문을 다시 실행하십시오.


ORA-00063 LOG_FILES의 최대 수를 넘었습니다
원인 : LOG_FILES 초기화 파라미터의 값을 넘었습니다.

조치 : LOG_FILES 초기화 매개 변수의 값을 늘리고 Oracle을 다시 시작하십시오. 매개 변수의 값은 존재하는 로그 수보다는 현재 존재하는 최대 로그 파일 수만큼 커야합니다.


ORA-00064 오브젝트가 너무 커서이 O / S ( string , string ) 에 할당 할 수 없습니다
원인 : 초기화 매개 변수가이 운영 체제에 할당 할 수있는 것보다 연속적인 공간을 할당해야하는 값으로 설정되었습니다.

조치 : 초기화 파라미터의 값을 줄이십시오.


ORA-00065 FIXED_DATE의 초기화에 실패했습니다
원인 : FIXED_DATE 문자열의 날짜 형식이 yyyy-mm-dd : hh24 : mi : ss가 아닙니다.

조치 : 초기화 매개 변수가 올바른 날짜 형식인지 확인하십시오.


ORA-00066 LOG_FILES는 문자열 만 필요로 문자열 호환되도록
원인 : 이 인스턴스가 지원하는 최대 로그 파일 수가 다른 인스턴스와 동일하지 않습니다. 모든 인스턴스는 모든 인스턴스가 열 수있는 모든 파일을 열 수 있어야합니다.

조치 : LOG_FILES 초기화 매개 변수의 값을 호환 가능하게 변경하십시오.


ORA-00067 잘못된 값의 문자열 매개 변수에 대한 문자열 ; 최소한 문자열 이어야 합니다
원인 : 초기화 파라미터의 값이 무효입니다.

조치 : 메시지가 나타내는 값을 선택하십시오.


ORA-00068 잘못된 값의 문자열 매개 변수에 대한 문자열 사이에 있어야합니다 문자열 및 문자열
원인 : 초기화 파라미터의 값이 무효입니다.

조치 : 메시지가 나타내는 값을 선택하십시오.


ORA-00069는 락을 취득 할 수 없습니다- 캐릭터 라인에 테이블 락을 무효로 합니다
원인 : 메시지에 표시된 테이블을 잠그는 명령이 발행되었습니다. 테이블을 잠글 수있는 명령의 예는 다음과 같습니다. LOCK TABLE, ALTER TABLE ... ADD (...) 등.

조치 : ALTER TABLE ... ENABLE TABLE LOCK 명령을 사용하고 명령을 재 시도하십시오.


ORA-00070 명령 캐릭터 라인 이 유효하지 않습니다
원인 : 유효하지 않은 디버거 명령이 지정되었습니다.

조치 : 사용 가능한 명령 목록을 보려면 HELP를 입력하십시오.


ORA-00071 프로세스 번호는 1과 문자열 사이에 있어야 합니다
원인 : 유효하지 않은 프로세스 번호가 지정되었습니다.

조치 : 유효한 프로세스 번호를 지정하십시오.


ORA-00072 " string " 프로세스 가 유효하지 않습니다
원인 : 유효하지 않은 프로세스가 지정되었습니다.

조치 : 유효한 프로세스를 지정하십시오.


ORA-00073 커멘드 캐릭터 라인 은 캐릭터 라인 과 캐릭터 라인 인수를 받습니다
원인 : 잘못된 개수의 인수가 지정되었습니다.

조치 : 올바른 수의 인수를 지정하십시오. 명령 목록과 해당 구문을 보려면 HELP를 입력하십시오.


ORA-00074 프로세스가 지정되어 있지 않습니다
원인 : 디버그 프로세스가 지정되지 않았습니다.

조치 : 유효한 프로세스를 지정하십시오.


이 인스턴스에서 ORA-00075 프로세스 " string "을 찾을 수 없습니다
원인 : 지정된 프로세스가 현재 인스턴스에 로그온되지 않았습니다.

조치 : 유효한 프로세스를 지정하십시오.


ORA-00076 덤프 캐릭터 라인 을 찾을 수 없습니다
원인 : 존재하지 않는 덤프를 호출하려고했습니다.

조치 : DUMPLIST를 입력하여 사용 가능한 덤프 목록을보십시오.


ORA-00077 덤프 캐릭터 라인 이 유효하지 않습니다
원인 : 유효하지 않은 덤프를 호출하려고했습니다.

조치 : 다른 덤프를 시도하십시오.


ORA-00078는 이름으로 변수를 덤프 할 수 없습니다
원인 : 이 기능을 지원하지 않는 시스템에서 이름으로 변수를 덤프하려고했습니다.

조치 : PEEK 명령을 시도하십시오.


ORA-00079 변수 캐릭터 라인 을 찾을 수 없습니다
원인 : 존재하지 않는 변수를 덤프하려고했습니다.

조치 : 유효한 변수 명을 사용하십시오.


ORA-00080 레벨 캐릭터 라인으로 지정된 무효 인 글로벌 영역
원인 : 유효하지 않은 전역 영역을 덤프하려고했습니다.

조치 : PGA에 1, SGA에 2, UGA에 3을 사용하십시오. 사용하여 추가 + 수준을 글로벌 영역의 덤프 수준 뿐만 아니라 별도의 모든 포인터에 대한 바이트; extra 는 4의 배수 여야합니다.


ORA-00081 주소 범위 [ string , string )를 읽을 수 없습니다
원인 : 유효하지 않은 메모리 주소 범위를 읽거나 쓰려고했습니다.

조치 : 다른 주소 나 길이를 시도하십시오.


ORA-00082의 메모리 크기 문자열은 [1], [2], [4]의 세트에 유효하지 않다 stringstringstringstringstring
원인 : POKE 명령에 유효하지 않은 길이가 지정되었습니다.

조치 : 유효한 길이를 사용하십시오 (1, 2, 4 또는 8).


ORA-00083 경고 : SGA 매핑이 훼손되었을 가능성이 있습니다
원인 : SGA 손상이있을 수 있지만 SGA가 매핑되었습니다.

조치 : DUMPSGA 명령을 사용하여 SGA를 덤프하십시오.


ORA-00084 전역 영역은 PGA, SGA 또는 UGA 여야합니다.
원인 : 유효하지 않은 전역 영역을 덤프하려고했습니다.

조치 : PGA, SGA 또는 UGA를 지정하십시오.


ORA-00085 현재 통화가 없습니다
원인 : 현재의 호출 힙을 덤프하려고했습니다.

조치 : 프로세스가 호출을 시작할 때까지 기다리십시오.


ORA-00086 유저 호출이 존재하지 않습니다
원인 : 사용자 호출 힙을 덤프하려고했습니다.

조치 : 프로세스가 호출을 시작할 때까지 기다리십시오.


원격 인스턴스에서 ORA-00087 명령을 실행할 수 없습니다
원인 : 비 클러스터 데이터베이스 ORADEBUG 명령에 대해 클러스터 데이터베이스 명령이 발행되었습니다.

조치 : 클러스터 데이터베이스 구문없이 명령을 발행하십시오.


공유 서버에서 ORA-00088 명령을 실행할 수 없습니다
원인 : 공유 서버에서 디버그 명령이 발행되었습니다.

조치 : 전용 서버를 사용하여 명령을 다시 발행하십시오.


ORA-00089 ORADEBUG 커멘드 내의 유효하지 않은 인스턴스 번호
원인 : 클러스터 데이터베이스 ORADEBUG 명령에 유효하지 않은 인스턴스 번호가 지정되었습니다.

조치 : 유효한 인스턴스 번호로 명령을 다시 발행하십시오.


ORA-00090이 클러스터 데이타베이스 ORADEBUG 명령에 메모리를 할당하는데 실패했습니다
원인 : 클러스터 데이터베이스 oradebug를 실행하는 데 필요한 메모리를 할당 할 수 없습니다.

조치 : 단일 인스턴스 ORADEBUG를 사용하여 각 인스턴스에서 명령을 다시 발행하십시오.


ORA-00091 LARGE_POOL_SIZE는 적어도 캐릭터 라인이 아니면 안됩니다
원인 : LARGE_POOL_SIZE의 값이 최소 크기보다 작습니다.

조치 : 최소 크기보다 LARGE_POOL_SIZE의 값을 늘리십시오.


ORA-00092 LARGE_POOL_SIZE는 LARGE_POOL_MIN_ALLOC보다 커야합니다
원인 : LARGE_POOL_SIZE의 값이 LARGE_POOL_MIN_ALLOC의 값보다 작습니다.

조치 : LARGE_POOL_MIN_ALLOC 값보다 LARGE_POOL_SIZE 값을 늘리십시오.


ORA-00093 문자열 은 문자열 과 문자열 사이에 있어야 합니다
원인 : 매개 변수 값이 유효한 범위에 있지 않습니다.

작업 : 지정된 범위 내에 있도록 매개 변수 값을 수정하십시오.


ORA-00094 캐릭터 라인 에는 정수 치가 필요합니다
원인 : 매개 변수 값이 정수가 아닙니다.

조치 : 매개 변수 값을 정수로 수정하십시오.


ORA-00096 잘못된 값의 문자열 매개 변수에 대한 문자열 , 중이어야 문자열
원인 : 초기화 파라미터의 값이 무효입니다.

조치 : 메시지가 나타내는 값을 선택하십시오.


ORA-00097 SQL92 캐릭터 라인 레벨이 아닌 Oracle SQL 기능의 사용
원인 : SQL92 표준을 준수하지 않는 Oracle SQL 기능을 사용하려고했습니다.

조치 : 기능을 사용하지 않거나 ALTER SESSION SET FLAGGER 명령을 사용하여 적절한 레벨의 SQL92 준수를 설정하십시오.


ORA-00099가 리소스를 기다리는 동안 시간이 초과되었습니다. 잠재적 PDML 교착 상태
원인 : 트랜잭션에 필요한 리소스가 사용 중입니다. PDML 트랜잭션이 지정된 시간 내에 자원을 확보 할 수 없습니다. 이는이 PDML 트랜잭션 및 현재 시스템에서 실행중인 다른 트랜잭션과 관련된 잠재적 교착 상태를 나타냅니다.

조치 : PARALLEL_TRANSACTION_RESOURCE_TIMEOUT 매개 변수의 값을 늘리십시오. 그런 다음 조작을 재 시도하십시오.


ORA-00100 데이터가 없습니다
원인 : 응용 프로그램이 알 수 없거나 액세스 할 수없는 데이터를 참조했습니다.

작업 : 응용 프로그램 내에서이 조건을 처리하거나 응용 프로그램 코드를 적절히 수정하십시오.


ORA-00101 시스템 파라미터 DISPATCHERS에 무효 인 사양입니다
원인 :DISPATCHERS 초기화 파라미터 의 구문 이 올바르지 않습니다.

조치 :DISPATCHERS 올바른 구문으로 초기화 매개 변수 파일에 초기화 매개 변수를 입력 한 다음 인스턴스를 종료 한 후 다시 시작하십시오.


운영자가 ORA-00102 네트워크 프로토콜 문자열을 사용할 수 없습니다
원인 : 지정된 네트워크 DISPATCHERS에 디스패처에 필요한 기능이 없습니다.

조치 : 디스패처가 지원하는 네트워크 프로토콜에 대해서는 Oracle 운영 체제 별 문서를 참조하십시오.


ORA-00103 유효하지 않은 네트워크 프로토콜. 운영자가 사용하도록 예약 됨
원인 : Net8 연결 문자열에 지정된 네트워크가 디스패처에서 사용하도록 예약되어 있습니다.

작업 : 연결 문자열에 다른 네트워크 프로토콜을 지정하십시오.


ORA-00104 교착 상태가 감지되었습니다. 모든 공용 서버가 리소스 대기를 차단했습니다.
원인 : 사용 가능한 모든 공용 서버가 공용 서버가 리소스를 해제 할 수없는 클라이언트에 의해 잠겨진 리소스가 필요한 요청을 처리하고 있습니다.

조치 :MAX_SHARED_SERVERS 서버 수가에 지정된 값에 도달 할 때까지 교착 상태를 해제하기 위해 시스템이 새 서버를 자동으로 시작 하므로 시스템 매개 변수의 한계를 늘리십시오 MAX_SHARED_SERVERS.


ORA-00105 디스패치기구가 네트워크 프로토콜 캐릭터 라인에 설정되어 있지 않습니다
원인 : 초기화 매개 변수 파일에 지정되지 않은 네트워크 프로토콜에 대한 디스패처 구성을 변경하려고했습니다.

조치 : 다음 중 하나를 수행하십시오.

DISPATCHERS초기화 매개 변수 정의에 네트워크 프로토콜을 포함시키고 시스템을 다시 시작하십시오.
ALTER SYSTEM SET DISPATCHERS초기화 매개 변수 파일에 존재하는 네트워크 프로토콜과 함께 명령문을 사용하십시오 .

ORA-00106이 디스패처에 연결된 경우 데이터베이스를 시작 / 종료 할 수 없습니다
원인 : 디스패처를 통해 공유 서버에 연결되어있는 동안 인스턴스를 시작하거나 종료하려고했습니다.

조치 : 디스패처를 거치지 않고 내부 사용자로 다시 연결하십시오. 대부분의 경우 네트워크 연결 문자열을 지정하지 않고 INTERNAL에 연결하면됩니다.


ORA-00107이 ORACLE 리스너 프로세스에 연결하지 못했습니다
원인 : 네트워크 리스너 프로세스가 시작되지 않았기 때문일 가능성이 큽니다.

조치 : 다음을 확인하십시오.

네트워크 구성 파일이 올바르게 설정되지 않았습니다.
클라이언트 측 주소가 올바르게 지정되지 않았습니다.
리스너 초기화 매개 변수 파일이 올바르게 설정되지 않았습니다.

ORA-00108가 디스패처를 설정해 비동기 적으로 접속을 받아 들일 수 없었습니다
원인 : 디스패처가 사용하는 네트워크 프로토콜이 비동기 작업을 지원하지 않습니다.

조치 : Oracle 지원 서비스에 문의하십시오.


ORA-00111 서버의 수가 캐릭터 라인에 한정되어있어 모든 서버가 기동되는 것은 아닙니다
원인 : system 매개 변수로 지정된 최대 수보다 많은 서버를 시작하려고했습니다 MAX_SHARED_SERVERS.

조치 :MAX_SHARED_SERVERS 필요 에 따라 초기화 매개 변수 의 값을 늘리 거나 ALTER SYSTEM SET SHARED_SERVERS적절한 수의 서버로 명령문을 다시 발행하십시오 .


ORA-00112는 최대 ( 문자열 지정) 디스패처 까지만 작성되었습니다
Cause: An attempt was made to start more dispatchers than the maximum number specified by the system parameter MAX_DISPATCHERS.

Action: Increase the value of the MAX_DISPATCHERS initialization parameter as needed.


ORA-00113 protocol name string is too long
Cause: A protocol name specified in the DISPATCHERS initialization parameter is too long.

Action: Use a valid protocol name for the DISPATCHERS value.


ORA-00114 missing value for system parameter SERVICE_NAMES
Cause: No value was specified for the SERVICE_NAMES initialization parameter, nor for the DB_NAME parameter.

조치 : 초기화 매개 변수 파일에 SERVICE_NAMES또는 DB_NAME정의를 추가 하십시오. 기본적으로 SERVICE_NAMES의 값입니다 DB_NAME하지 않는 한 SERVICE_NAMES명시 적으로 지정됩니다.


ORA-00115 연결이 거부되었습니다. 디스패처 연결 테이블이 가득 찼습니다
원인 : 디스패처가 더 이상 연결을 지원할 수 없기 때문에 디스패처가 연결 요청을 거부했습니다.

조치 : 다른 디스패처에 연결하거나 전용 서버를 사용하십시오.


ORA-00116 SERVICE_NAMES 이름이 너무 깁니다
원인 :SERVICE_NAMES 초기화 매개 변수에 지정된 서비스 이름 이 너무 깁니다.

조치 :SERVICE_NAMES 값에 더 짧은 이름을 사용하십시오 (255 자 이하).


시스템 매개 변수 SHARED_SERVERS의 ORA-00117 값이 범위를 벗어남
원인 :SHARED_SERVERS 초기화 파라미터 의 지정된 값 이 올바르지 않습니다.

조치 : SHARED_SERVERS 0보다 크거나 같고 값보다 작거나 같아야합니다 MAX_SHARED_SERVERS.


시스템 매개 변수 DISPATCHERS의 ORA-00118 값이 범위를 벗어남
원인 :DISPATCHERS 매개 변수 의 값 이 올바르지 않습니다.

조치 : 모든 DISPATCHERS값 의 합은 0보다 크거나 같고의 값보다 작거나 같아야합니다 MAX_DISPATCHERS.


ORA-00119 시스템 파라미터 캐릭터 라인의 유효하지 않은 사양
원인 : 지정된 파라미터의 구문이 올바르지 않습니다.

조치 : 올바른 구문 은 Oracle9i Database Reference 를 참조 하십시오.


ORA-00120 디스패치기구가 유효 또는 설치되어 있지 않습니다
원인 : 디스패치 메커니즘이 사용 가능하지 않거나 Oracle 실행 가능 이미지가 디스패치 메커니즘과 함께 설치되지 않았습니다.

조치 : 디스패처 프로세스 시작 및 구성 절차 는 Oracle9i Database Administrator 's Guide 및 운영 체제 별 문서를 참조하십시오 .


ORA-00121 SHARED_SERVERS가 DISPATCHERS없이 지정되었습니다
원인 :에 대한 정의 SHARED_SERVERS가 초기화 매개 변수 파일 DISPATCHERS에 지정 되었지만에 대한 정의 가 지정 되지 않았습니다 . 에 대한 값이 없으면 DISPATCHERS공유 서버가 사용되지 않습니다.

조치 :DISPATCHERS 초기화 매개 변수 파일에 대한 정의를 추가 하십시오 (또는 SHARED_SERVERS공유 서버를 사용하지 않는 경우 의 정의를 제거하십시오 ).


ORA-00122는 네트워크 설정을 초기화 할 수 없습니다
원인 : Oracle이 Net8을 초기화 할 수 없습니다.

조치 : 첨부 메시지를 참조하십시오.


ORA-00123 유휴 공개 서버 종료
원인 : 공통 대기열에서 대기중인 서버가 너무 많습니다.

조치 : 이 오류는 내부적으로 사용되며 조치가 필요하지 않습니다.


MAX_SHARED_SERVERS없이 지정된 ORA-00124 DISPATCHERS
원인 :에 대한 정의 DISPATCHERS가 초기화 매개 변수 파일 MAX_SHARED_SERVERS에 지정되었지만 0으로 지정되었습니다.

조치 :MAX_SHARED_SERVERS 0보다 크게 지정하십시오 .


ORA-00125 연결이 거부되었습니다. 유효하지 않은 프리젠 테이션
원인 : TNS 주소 DESCRIPTION의 CONNECT_DATA에있는 PRESENTATION이 올바르지 않거나 지원되지 않습니다.

조치 : TNS 주소에 지정된 PRESENTATION을 정정하십시오.


ORA-00126 연결이 거부되었습니다. 유효하지 않은 이중성
원인 : TNS 주소 DESCRIPTION의 CONNECT_DATA에있는 DUPLICITY가 올바르지 않거나 지원되지 않습니다.

조치 : TNS 주소에 지정된 DUPLICITY를 정정하십시오.


ORA-00127 디스패처 문자열 이 없습니다
원인 : 현재 지정된 이름으로 실행중인 디스패처가 없습니다.

조치 : 기존 디스패처 프로세스를 나타내는 "D ###"형식의 이름으로 재 시도하십시오.


ORA-00128이 명령에는 디스패처 이름이 필요합니다
원인 : ALTER SYSTEM SHUTDOWN의 구문이 잘못되었습니다.

조치 : 올바른 구문을 사용하십시오.

ALTER SYSTEM SHUTDOWN [IMMEDIATE] '디스패처 이름'



ORA-00129 리스너 주소의 검증에 실패했습니다 ' string '
원인 : 리스너 주소의 유효성을 검증하는 중에 오류가 발생했습니다.

조치 : 오류를 해결하거나 Oracle 지원 서비스에 문의하십시오.


ORA-00130 유효하지 않은 리스너 주소 ' string '
원인 : 리스너 주소 스펙이 유효하지 않습니다.

조치 : 리스너 주소의 모든 필드 (프로토콜, 포트, 호스트, 키 등)가 올바른지 확인하십시오.


ORA-00131 네트워크 프로토콜은 등록 ' string '을 (를) 지원하지 않습니다
원인 : 지정된 프로토콜이 비동기 통지를 지원하지 않습니다.

작업 : 지원되는 네트워크 프로토콜에 대한 내용은 설명서를 참조하십시오.


ORA-00132 구문 에러 또는 해결되지 않은 네트워크 명 ' string '
원인 : 리스너 주소에 구문 오류가 있거나 해결할 수 없습니다.

조치 : 네트워크 이름이 지정된 경우, 네트워크 이름이 TNSNAMES.ORA 또는 시스템에 구성된 기타 주소 저장소의 항목에 해당하는지 확인하십시오. 항목이 구문 상 올바른지 확인하십시오.


ORA-00150 중복 트랜잭션 ID
원인 : 기존 트랜잭션에서 이미 사용중인 ID로 새 트랜잭션을 시작하려고했습니다.

작업 : 응용 프로그램을 확인하십시오.


ORA-00151 유효하지 않은 트랜잭션 ID
원인 : 지정된 트랜잭션 ID가 기존의 유효한 트랜잭션과 일치하지 않습니다.

작업 : 응용 프로그램을 확인하십시오.


ORA-00152 현재의 세션이 요구 된 세션과 일치하지 않습니다
원인 : 현재 세션이 UPIXADO () 호출로 전달 된 세션과 동일하지 않습니다.

작업 : 응용 프로그램을 확인하십시오.


XA 라이브러리의 ORA-00153 내부 에러
원인 : XA 라이브러리가 스레드 특정 포인터에 액세스 할 수 없습니다.

조치 : Oracle 지원 서비스에 문의하십시오.


트랜잭션 모니터에서 ORA-00154 프로토콜 오류
원인 : 트랜잭션 모니터가 AX_REG 호출에서 TMJOIN을 리턴했지만 트랜잭션이 로컬로 일시 중단되었습니다.

조치 : 트랜잭션 모니터 고객 지원에 문의하십시오.


ORA-00155는 글로벌 트랜잭션 이외의 작업을 수행 할 수 없습니다
원인 : 응용 프로그램이 전역 트랜잭션 외부에서 로컬 트랜잭션이 사용 불가능한 Oracle 7.3 서버 또는 Oracle8 서버에서 일부 작업을 수행하려고했습니다.

작업 : 응용 프로그램이 Oracle 7.3 서버에 연결되어 있는지 확인하십시오. 자원 관리자가 Oracle 7.3 인 경우 트랜잭션 모니터는 AX_REG 호출에서 NULL XID를 리턴하지 않아야합니다. 애플리케이션이 Oracle8 서버에 연결된 경우 xa_open 문자열에 nolocal = f를 설정하거나 작업을 시도하기 전에 글로벌 트랜잭션을 시작하십시오.


ORA-00160 글로벌 트랜잭션 길이 캐릭터 라인 이 최대 ( 문자열 ) 보다 큽니다
원인 : 길이가 너무 긴 외부 글로벌 트랜잭션 ID가 전달되었습니다.

조치 : 외부 트랜잭션 조정자 공급 업체에 문제점을보고하십시오.


ORA-00161 트랜잭션 브랜치 길이 캐릭터 라인 이 무효입니다 (최대 허용 캐릭터 라인 )
원인 : 길이가 너무 크거나 0 인 외부 트랜잭션 분기 ID가 전달되었습니다.

조치 : 외부 트랜잭션 조정자 공급 업체에 문제점을보고하십시오.


ORA-00162 외부 dbid 길이 캐릭터 라인 이 최대 ( 문자열 ) 보다 큽니다
원인 : 길이 필드가 너무 큰 외부 데이터베이스 이름이 전달되었습니다.

조치 : 외부 트랜잭션 조정자 공급 업체에 문제점을보고하십시오.


ORA-00163 내부 데이타베이스 명 길이의 캐릭터 라인 이 최대 ( 문자열 ) 보다 큽니다
원인 : 길이가 너무 긴 내부 데이터베이스 이름이 전달되었습니다.

조치 : 외부 트랜잭션 조정자 공급 업체에 문제점을보고하십시오.


ORA-00164 이주 가능한 분산 트랜잭션 내에서 분산 된 자율 트랜잭션이 허용되지 않습니다.
원인 : 응용 프로그램이 마이그레이션 가능한 분산 트랜잭션에있을 때 응용 프로그램이 분산 자동 트랜잭션을 시작하도록 요청했습니다.

조치 : 현재 분산 트랜잭션을 먼저 롤백하거나 확약하십시오.


ORA-00165 원격 조작으로 이동 가능한 분산 자율 트랜잭션은 허용되지 않습니다
원인 : 어플리케이션이 원격 조작으로 이주 가능한 분산 자율 트랜잭션을 시작하도록 요청했습니다.


ORA-00200 제어 파일을 작성할 수 없습니다
원인 : 제어 파일을 작성할 수 없습니다.

조치 : 디스크 공간이 충분하고 파일 이름에 충돌이 없는지 점검하고 제어 파일을 다시 작성하십시오.


ORA-00201 제어 파일 버전 문자열 ORACLE 버전과 호환되지 않는 문자열
원인 : 제어 파일이 호환되지 않는 소프트웨어로 작성되었습니다.

조치 : 호환 가능한 소프트웨어 릴리스로 다시 시작하거나 CREATE CONTROLFILE을 사용하여이 릴리스와 호환되는 새 제어 파일을 작성하십시오.


ORA-00202 제어 파일 : ' string '
원인 : 이 메시지는 다른 메시지와 관련된 이름 파일을보고합니다.

조치 : 문제점에 대한 설명은 연관된 오류 메시지를 참조하십시오.


ORA-00203 잘못된 컨트롤 파일을 사용하고 있습니다
원인 : 제어 파일의 마운트 ID가이 데이터베이스를 마운트하기 위해 첫 번째 인스턴스가 사용한 제어 파일의 마운트 ID와 다릅니다. 제어 파일은 동일한 데이터베이스 용이지만 동일한 파일이 아닙니다. 대부분의 인스턴스는 백업 제어 파일을 사용하고 있습니다.

조치 : 올바른 제어 파일이 지정되었는지 확인하십시오.


ORA-00204 제어 파일의 읽기 에러 (블록 열 , # 블록 열 )
원인 : 제어 파일을 읽는 중에 디스크 I / O 오류가 감지되었습니다.

작업 : 디스크가 온라인 상태인지 확인하십시오. 그렇지 않은 경우 온라인 상태로 전환하고 Oracle을 종료 한 후 다시 시작하십시오. 온라인 상태 인 경우 Oracle이 디스크 또는 제어 파일을 읽을 수없는 운영 체제 이유를 찾으십시오. 제어 파일 손실로부터 복구하는 데 대한 정보 는 Oracle9i Database Administrator 's Guide 를 참조 하십시오. 운영 체제 별 Oracle 설명서도 참조하십시오.


ORA-00205 제어 파일을 식별하는 중 오류가 발생했습니다. 자세한 내용은 경고 로그를 확인하십시오.
원인 : 시스템이 지정된 이름과 크기의 제어 파일을 찾을 수 없습니다.

조치 : 다음 중 하나 :

초기화 매개 변수 파일의 CONTROL_FILES 초기화 매개 변수에서 올바른 제어 파일 이름이 참조되는지 확인한 후 다시 시도하십시오.
미러 된 제어 파일, 즉 둘 이상의 제어 파일이 초기화 매개 변수 파일에서 참조되는 경우, 초기화 매개 변수 파일에서 메시지에 나열된 제어 파일 이름을 제거한 후 인스턴스를 다시 시작하십시오. 메시지가 반복되지 않으면 초기화 매개 변수 파일에서 문제점 제어 파일을 제거하고 초기화 매개 변수 파일에 새 파일 이름으로 제어 파일의 다른 사본을 작성하십시오.

ORA-00206 컨트롤 파일의 쓰기 에러 (블록 문자열 , # 블록 문자열 )
원인 : 제어 파일에 쓰는 중에 디스크 I / O 오류가 감지되었습니다.

작업 : 디스크가 온라인 상태인지 확인하십시오. 그렇지 않은 경우 온라인 상태로 전환하고 Oracle을 종료 한 후 다시 시작하십시오. 온라인 상태 인 경우, Oracle이 디스크 나 제어 파일에 쓸 수없는 운영 체제 이유를 찾으십시오. 제어 파일 손실로부터 복구하는 데 대한 정보 는 Oracle9i Database Administrator 's Guide 를 참조 하십시오. 운영 체제 별 Oracle 설명서도 참조하십시오.


ORA-00207 컨트롤 파일이 같은 데이타베이스 용이 아닙니다
원인 : 제어 파일의 데이터베이스 ID가이 데이터베이스를 마운트하기 위해 첫 번째 인스턴스에서 사용한 제어 파일의 데이터베이스 ID와 다릅니다. 마운트 중 하나가 잘못된 제어 파일을 사용했거나 이름이 같은 두 개의 데이터베이스가있을 수 있습니다.

조치 : 제어 파일이 올바른 데이터베이스 용이며 이전 버전이 아닌지 점검하십시오. 다중화 된 제어 파일, 즉 둘 이상의 제어 파일이 초기화 매개 변수 파일에서 참조되는 경우, 초기화 매개 변수 파일에서 메시지에 나열된 제어 파일 이름을 제거한 후 인스턴스를 다시 시작하십시오. 메시지가 반복되지 않으면 초기화 매개 변수 파일에서 문제점 제어 파일을 제거하고 초기화 매개 변수 파일의 새 파일 이름을 사용하여 제어 파일의 다른 사본을 작성하십시오.


ORA-00208 제어 파일명의 수가 캐릭터 라인의 한계를 넘고 있습니다
원인 : Oracle이 지원하는 것보다 많은 제어 파일을 사용하려고했습니다.

조치 : Oracle을 종료하십시오. 초기화 매개 변수 파일의 CONTROL_FILES 매개 변수에 지정된 제어 파일 수를 줄이고 Oracle을 다시 시작하십시오. 사용하지 않는 파일을 삭제하십시오.


ORA-00209 제어 파일 블록 사이즈 불일치, 자세한 내용은 경고 로그를 확인하십시오
원인 : 제어 파일 헤더의 블록 크기가 DB_BLOCK_SIZE 매개 변수에 지정된 크기와 일치하지 않습니다.

조치 : 블록 크기를 메시지에 지정된 양으로 줄이고 다시 시도하십시오.


ORA-00210이 지정된 컨트롤 파일을 열 수 없습니다
원인 : 제어 파일을 열 수 없습니다.

작업 : 제어 파일이 존재하고 다른 프로그램에 의해 잠겨 있지 않은지 확인하십시오.


ORA-00211 제어 파일이 이전의 제어 파일과 일치하지 않습니다
원인 : 다른 데이터베이스에 속하는 제어 파일이 지정되었습니다.

조치 : 올바른 제어 파일을 찾아 설치하십시오.


ORA-00212 블록 크기의 문자열 최소 아래는 크기에 필요한 문자열 바이트
원인 : 지정된 블록 크기가 너무 작습니다. 시스템 오버 헤드를위한 공간이 필요합니다.

조치 : 더 큰 블록 크기를 지정하고 작업을 재 시도하십시오.


ORA-00213은 컨트롤 파일을 재사용 할 수 없습니다. 이전 파일 크기 문자열 , 필수 문자열
원인 : 제어 파일을 재사용하려면 이전에 사용한 것과 크기가 같아야합니다.

조치 : REUSE를 지정하지 않거나 CREATE DATABASE 또는 CREATE CONTROLFILE 문에서 MAXDATAFILES, MAXLOGFILES, MAXLOGMEMBERS, MAXLOGHISTORY 및 MAXINSTANCES 절의 일치하는 조합을 지정하십시오.


ORA-00214 제어 파일 ' 문자열 '버전 문자열 일치하지 않는 파일을 ' 문자열 '버전 문자열
원인 : 일관되지 않은 제어 파일, 데이터 파일 및 리두 로그 파일 세트가 사용되었습니다.

조치 : 일관된 제어 파일, 데이터 파일 및 리두 로그 파일 세트를 사용하십시오. 즉, 모든 파일은 동일한 데이터베이스에 대해 동일한 기간에 있어야합니다.


ORA-00215는 최소한 하나의 컨트롤 파일이어야합니다
원인 : 제어 파일이 지정되지 않았거나 지정된 제어 파일이 존재하지 않습니다.

조치 : 하나 이상의 유효한 제어 파일을 지정하고 작업을 재 시도하십시오.


ORA-00216 제어 파일은 8.0.2에서 마이그레이션하기 위해 크기를 조정할 수 없습니다
원인 : 릴리스 8.0.2로 작성된 제어 파일에 일부 레코드가 누락되었습니다. 이 레코드는 이후 릴리스를 실행할 때 제어 파일의 크기를 조정하여 자동으로 추가됩니다. 크기 조정에 실패했습니다.

조치 : 크기 조정이 실패한 이유는 경보 로그를보십시오. 제어 파일에 더 많은 공간을 제공하여 수정할 수 있으면 그렇게하십시오. 그렇지 않으면 추적 파일에 덤프 된 CREATE CONTROLFILE 스크립트를 사용하여 새 제어 파일을 작성하십시오.


9.0.1에서 마이그레이션하기 위해 ORA-00217 제어 파일의 크기를 조정할 수 없습니다
원인 : 릴리스 9.0.1로 작성된 제어 파일에 일부 레코드가 누락되었습니다. 이러한 레코드는 이후 릴리스를 실행하려고 할 때 제어 파일의 크기를 조정하여 자동으로 추가됩니다. 크기 조정에 실패했습니다.

조치 : 크기 조정이 실패한 이유는 경보 로그를보십시오. 제어 파일에 더 많은 공간을 제공하여 수정할 수 있다면 그렇게하십시오. 그렇지 않으면 CREATE CONTROLFILE추적 파일에 덤프 된 스크립트를 사용하여 새 제어 파일을 작성하십시오.


ORA-00218 제어 파일의 블록 사이즈 캐릭터 라인 이 DB_BLOCK_SIZE ( string ) 와 일치하지 않습니다
원인 : 제어 파일 헤더에 저장된 블록 크기가 초기화 매개 변수 DB_BLOCK_SIZE의 값과 다릅니다. DB_BLOCK_SIZE의 설정이 잘못되었거나 제어 파일이 손상되었거나 다른 데이터베이스에 속해 있음을 나타낼 수 있습니다.

조치 : 제어 파일의 올바른 사본을 복원하십시오.


ORA-00219 필요한 제어 파일 크기의 문자열은 허용되는 최대 크기를 초과 문자열을
원인 : 제어 파일 크기가 블록의 최대 허용 값을 초과해야하는 매개 변수 조합을 지정하여 CREATE DATABASE, CREATE CONTROLFILE, cfileCalcSizeList 또는 cfileCalcSizeArray 호출이 실행되었습니다.

조치 : CREATE DATABASE 또는 CREATE CONTROLFILE의 경우, MAXDATAFILES, MAXLOGFILES, MAXLOGMEMBERS, MAXLOGHISTORY 및 MAXINSTANCES 절의 다른 조합을 사용하십시오. cfileCalcSizeList () 또는 cfileCalcSizeArray ()의 경우 다른 레코드 유형 수 조합을 사용하십시오.


ORA-00220 제어 파일이 최초의 인스턴스에 의해 마운트되지 않습니다. 자세한 정보는 경고 로그를 확인하십시오
원인 : 지정된 제어 파일이 마운트중인 다른 제어 파일과 다른 마운트 ID를 가지고 있습니다. 이는 데이터베이스를 마운트하는 첫 번째 인스턴스가이 제어 파일을 사용하지 않았 음을 의미합니다.

조치 : 올바른 제어 파일을 찾아 설치하십시오.


제어 파일에 쓰는 중 ORA-00221 오류
원인 : 하나 이상의 제어 파일에 쓸 때 오류가 발생했습니다.

조치 : 첨부 메시지를 참조하십시오.


ORA-00222 작업은 현재 마운트 된 컨트롤 파일의 이름을 재사용합니다
원인 : ALTER DATABASE BACKUP CONTROLFILE 명령 또는 cfileSetSnapshotName에 매개 변수로 제공된 파일 이름이 지정된 현재 마운트 된 제어 파일의 이름과 일치합니다.

조치 : 다른 파일명으로 조작을 재 시도하십시오.


ORA-00223 변환 파일이 유효하지 않거나 잘못된 버전입니다
원인 : Oracle7에서 Oracle8 로의 변환 파일에 유효하지 않은 데이터가 있거나 다른 버전의 마이그레이션 유틸리티로 작성되었습니다. ALTER DATABASE CONVERT 명령이 발행 될 때 잘못된 ORACLE_HOME 환경 변수로 인해이 오류가 발생할 수도 있습니다.

조치 : 올바른 버전의 변환 파일을 사용하거나 마이그레이션 유틸리티를 사용하여 재생성하십시오. 마이그레이션 유틸리티가 Oracle8 RDBMS 실행 파일과 동일한 버전이고 ORACLE_HOME 환경 변수가 올바르게 설정되어 있는지 확인하십시오.


ORA-00224 제어 파일의 사이즈 변경이 부정한 레코드 형 ( string )으로 시도되었습니다
원인 : RECORD_TYPE 매개 변수에 유효하지 않은 값을 사용하여 cfileResizeSection을 호출하여 제어 파일을 확장하거나 축소하려고했습니다.

조치 : 유형 0 이외의 유효한 레코드 유형을 지정하는 RECORD_TYPE 매개 변수의 값을 사용하십시오 (유효 범위는 1-16 임).


ORA-00225 제어 파일의 예상 사이즈 캐릭터 라인 이 실제 사이즈 캐릭터 라인 과 다릅니다
원인 : 헤더에 저장된 제어 파일의 예상 크기가 실제 운영 체제 파일 크기와 다릅니다. 일반적으로 제어 파일이 손상되었음을 나타냅니다.

조치 : 제어 파일의 올바른 사본을 복원하십시오.


대체 제어 파일이 열려있는 동안 ORA-00226 작업이 허용되지 않습니다
원인 : 이 프로세스에는 고정 테이블 액세스를 위해 대체 제어 파일이 열려있어서 시도한 작업을 실행할 수 없습니다.

조치 : cfileUseCurrent를 호출 한 후 조작을 재 시도하십시오.


ORA-00227 컨트롤 파일에서 블록이 손상되었습니다 : (block string , # blocks string )
원인 : 제어 파일을 읽을 때 블록 헤더 손상 또는 체크섬 오류가 발견되었습니다.

조치 : CREATE CONTROLFILE 또는 RECOVER DATABASE USING BACKUP CONTROLFILE 명령을 사용하십시오.


ORA-00228 대체 제어 파일명의 길이가 최대 문자열을 초과 합니다
원인 : cfileSetSnapshotName 또는 cfileUseCopy에 매개 변수로 제공된 지정된 파일 이름이이 운영 체제의 최대 파일 이름 길이를 초과합니다.

조치 : 파일 이름이 더 짧은 조작을 재 시도하십시오.


ORA-00229 조작이 허가되지 않습니다 : 스냅 샷 제어 파일 큐를 보관 유지합니다
원인 : 이 프로세스는 현재 스냅 샷 제어 파일 대기열에 포함되어 있기 때문에 현재 시도한 작업을 실행할 수 없습니다.

조치 : cfileUseCurrent를 호출 한 후 조작을 재 시도하여 스냅 샷 제어 파일 큐를 해제하십시오.


ORA-00230 조작이 허가되지 않습니다 : 스냅 샷 제어 파일의 큐를 사용할 수 없습니다
원인 : 다른 프로세스가 현재 스냅 샷 제어 파일 큐를 보유하고 있기 때문에 현재 시도한 작업을 실행할 수 없습니다.

조치 : 스냅 샷 제어 파일 큐를 보유하고있는 동시 조작이 종료 된 후 조작을 재 시도하십시오.


ORA-00231 스냅 샷 컨트롤 파일의 이름이 지정되지 않았습니다
원인 : cfileMakeAndUseSnapshot 또는 cfileUseSnapshot을 호출하는 중에 이전에 스냅 샷 제어 파일의 파일 이름이 지정되지 않았 음을 발견했습니다.

조치 : cfileSetSnapshotName을 호출하여 스냅 샷 제어 파일의 이름을 지정하십시오.


ORA-00232 스냅 샷 제어 파일이 없거나 손상되었거나 읽을 수 없습니다
원인 : cfileUseSnapshot을 호출하는 중에 스냅 샷 제어 파일이 존재하지 않거나 손상되었거나 읽을 수 없습니다.

조치 : cfileMakeAndUseSnapshot을 다시 호출하십시오 (또는 처음으로).


ORA-00233 복사 제어 파일이 손상되었거나 읽을 수 없습니다
원인 : cfileUseCopy를 호출하는 동안 지정된 복사 제어 파일이 손상되었거나 읽을 수 없습니다.

조치 : cfileUseCopy를 재 시도하기 전에 ALTER DATABASE BACKUP CONTROLFILE 명령을 사용하고 cfileUseCopy에 지정된 것과 동일한 파일 이름을 지정하십시오.


ORA-00234 스냅 샷 또는 복사 제어 파일을 식별하거나 열 때 오류가 발생했습니다
원인 : cfileUseSnapshot, cfileMakeAndUseSnapshot 또는 cfileUseCopy 호출 중에 지정된 이름의 스냅 샷 또는 복사 제어 파일을 찾거나 열 수 없습니다.

조치 : cfileMakeAndUseSnapshot 또는 ALTER DATABASE BACKUP CONTROLFILE을 각각 사용하여 스냅 샷 또는 복사 제어 파일을 다시 작성하십시오.


동시 업데이트로 인해 ORA-00235 제어 파일 고정 테이블이 일치하지 않습니다
원인 : 제어 파일에 대한 동시 갱신 활동으로 인해 제어 파일 고정 테이블의 조회가 일치하지 않는 정보를 읽었습니다.

조치 : 조작을 재 시도하십시오.


ORA-00236 스냅 샷 작업이 허용되지 않습니다 : 마운트 된 제어 파일이 백업입니다
원인 : 현재 마운트 된 제어 파일이 백업 제어 파일 인 경우 cfileSetSnapshotName, cfileMakeAndUseSnapshot 또는 cfileUseSnapshot을 호출하려고합니다.

조치 : 현재 제어 파일을 마운트하고 조작을 재 시도하십시오.


ORA-00237 스냅 샷 조작이 허가되지 않습니다 : 제어 파일이 새로 작성되었습니다
원인 : CREATE CONTROLFILE로 새로 작성된 현재 마운트 된 제어 파일을 사용하여 cfileMakeAndUseSnapshot을 호출하려고했습니다.

조치 : 현재 제어 파일을 마운트하고 조작을 재 시도하십시오.


ORA-00238 작업은 데이터베이스의 일부인 파일 이름을 재사용합니다
원인 : ALTER DATABASE BACKUP CONTROLFILE 명령 또는 cfileSetSnapshotName에 매개 변수로 제공된 파일 이름이 현재 데이터베이스의 일부인 파일 이름과 일치합니다.

조치 : 다른 파일명으로 조작을 재 시도하십시오.


ORA-00250 아카이버가 기동하지 않았습니다
원인 : 자동 보관을 중지하려고했지만 아카이버 프로세스가 실행되지 않았습니다.

조치 : 조치가 필요하지 않습니다.


ORA-00251 LOG_ARCHIVE_DUPLEX_DEST 문자열과 동일한 대상이 될 수 없습니다 문자열
원인 : LOG_ARCHIVE_DUPLEX_DEST 매개 변수로 지정된 대상이 ALTER SYSTEM ARCHIVE LOG START TO 명령으로 지정된 대상과 동일합니다.

조치 : LOG_ARCHIVE_DUPLEX_DEST 매개 변수에 다른 대상을 지정하거나 ALTER SYSTEM 명령으로 다른 대상을 지정하십시오.


ORA-00252 로그 문자열 스레드의 문자열 보관할 수 없으며, 비어
원인 : 로그를 아카이브하기 전에 리두 생성에 로그를 사용해야합니다. 지정된 리두 로그가 데이터베이스에 도입되었으므로 사용되지 않았습니다. 그러나 로그 전환 중에 인스턴스가 종료되어 로그가 비어있을 수 있습니다.

작업 : 빈 로그는 보관할 필요가 없습니다. 재실행 로그 파일을 아카이브하지 마십시오.


ORA-00253 문자 제한 문자열 이 아카이브 대상 문자열 문자열에 의해 초과되었습니다
원인 : ALTER SYSTEM ARCHIVE LOG START TO 명령으로 지정된 대상이 너무 깁니다.

조치 : 오류 메시지에 지정된 한계보다 짧은 문자열을 사용하여 ALTER SYSTEM 명령을 재 시도하십시오.


ORA-00254 아카이브 제어 문자열 ' string ' 에서 에러가 발생했습니다
원인 : 지정된 아카이브 로그 위치가 archive 명령 또는 LOG_ARCHIVE_DEST 초기화 매개 변수에서 유효하지 않습니다.

작업 : 유효한 온라인 장치를 나타내는 지 확인하는 데 사용되는 보관 문자열을 확인하십시오.


ORA-00255 오류 로그 보관 문자열 스레드의 문자열을 , 시퀀스 #의 문자열
원인 : 아카이브 중에 오류가 발생했습니다.

조치 : 자세한 정보는 동봉 된 메시지 스택을 점검하십시오. 온라인 로그가 손상된 경우 UNARCHIVED 옵션을 사용하여 로그를 지울 수 있습니다. 이렇게하면 기존 백업을 로그를 만든 후 언제든지 복구 할 수 없게되지만 데이터베이스가 다시 실행을 생성 할 수 있습니다.


ORA-00256 아카이브 대상 문자열 변환 할 수 없습니다 문자열을
원인 : ALTER SYSTEM ARCHIVE LOG START TO 명령으로 지정된 대상을 변환 할 수 없습니다.

조치 : 자세한 정보는 동봉 된 메시지 스택을 점검하십시오. 그런 다음 다른 문자열을 사용하여 ALTER SYSTEM 명령을 재 시도하십시오.


ORA-00257 아카이버 에러. 풀릴 때까지 내부에만 연결하십시오.
원인 : 리두 로그를 아카이브하는 동안 아카이버 프로세스가 오류를 수신했습니다. 문제가 곧 해결되지 않으면 데이터베이스는 트랜잭션 실행을 중지합니다. 이 메시지의 가장 큰 원인은 대상 장치에 리두 로그 파일을 저장할 공간이 없기 때문입니다.

조치 : 문제점에 대한 자세한 설명은 아카이버 추적 파일을 점검하십시오. 또한 초기화 매개 변수 ARCHIVE_LOG_DEST에 지정된 장치가 아카이브에 적합하게 설정되어 있는지 확인하십시오.


NOARCHIVELOG 모드에서 ORA-00258 수동 아카이브는 로그를 식별해야합니다
원인 : 데이터베이스가 NOARCHIVELOG 모드에 있으며 수동으로 로그를 아카이브하는 명령이 순서 번호, 그룹 번호 또는 파일 이름으로 로그를 명시 적으로 지정하지 않았습니다.

작업 : 파일 이름, 그룹 번호 또는 스레드 및 시퀀스 번호별로 로그를 지정하십시오.


ORA-00259 로그 문자열 열린 스레드의 문자열 보관할 수 없으며, 현재 로그입니다
원인 : 열린 스레드의 현재 로그를 아카이브하려고했습니다. 재실행 로그 파일이 여전히 재실행 항목 생성에 사용될 수 있으므로 허용되지 않습니다.

조치 : 스레드가 열린 인스턴스에서 로그 스위치를 강제 실행하십시오 . 열려있는 인스턴스가없는 경우 인스턴스 복구가 스레드를 복구 할 수 있도록 데이터베이스를 엽니 다.


ORA-00260이 스레드 문자열에 대한 온라인 로그 시퀀스 문자열 을 찾을 수 없습니다
원인 : ARCHIVE 문에 제공된 로그 시퀀스 번호가 스레드의 온라인 로그와 일치하지 않습니다. 다음 상황 중 하나에서 발생할 수 있습니다.

다른 시퀀스 번호에 로그가 재사용되었을 수 있습니다.
로그가 삭제되었을 수 있습니다.
시퀀스 번호는 현재 로그 시퀀스 번호보다 클 수 있습니다.
스레드에 로그가 없을 수 있습니다.
조치 : ARCHIVE 문을 점검 한 후 유효한 로그 순서 번호를 지정하십시오. 유효한 로그 시퀀스 번호를 지정하십시오.


ORA-00261 로그 문자열 스레드의 문자열을 보관 또는 수정되는
원인 : 다른 프로세스에서 로그를 보관 중이거나 관리 명령이 로그를 수정 중입니다. 로그를 수정하는 작업에는 지우기, 멤버 추가, 멤버 삭제, 멤버 이름 바꾸기 및 로그 삭제가 포함됩니다.

조치 : 현재 조작이 완료 될 때까지 기다렸다가 다시 시도하십시오.


ORA-00262 닫힌 스레드 문자열 의 현재 로그 문자열 을 전환 할 수 없습니다
원인 : 로그가 닫힌 스레드의 현재 로그이므로 로그를 지우거나 수동으로 아카이브 할 수 없으며 다른 로그가 최신 상태이므로 로그를 전환 할 수 없습니다. 스레드에 대한 다른 모든 로그는 보관 또는 삭제해야하며 재사용 할 수 없습니다.

조치 : 동일한 스레드에 다른 로그를 먼저 아카이브하거나 지우기를 완료하십시오. 스위치를 완료 할 수없는 이유로 첨부 된 오류를 참조하십시오.


ORA-00263 thread 캐릭터 라인의 아카이빙이 필요한 로그가 없습니다
원인 : 이 스레드에서 보관되지 않은 로그를 수동으로 보관하려고했지만 보관할 로그가 없습니다.

조치 : 조치가 필요하지 않습니다.


ORA-00264 복구 불필요
원인 : 어떤 유형의 복구도 필요하지 않은 파일에 대해 미디어 복구를 수행하려고했습니다.

작업 : 선택한 파일에서 미디어 복구를 수행하지 마십시오. 파일 이름이 올바르게 입력되었는지 확인하십시오. 그렇지 않으면 올바른 파일 이름으로 명령을 재 시도하십시오.


ORA-00265 인스턴스 복구가 필요합니다. ARCHIVELOG 모드를 설정할 수 없습니다
원인 : 데이터베이스가 충돌했거나 ABORT 옵션으로 종료되었습니다. 온라인 로그가 현재 데이터 파일을 복구하기에 충분하지 않기 때문에 미디어 복구를 사용할 수 없습니다.

작업 : 데이터베이스를 연 다음 NORMAL 또는 IMMEDIATE 옵션과 함께 SHUTDOWN 명령을 입력하십시오.


ORA-00266 아카이브 된 로그 파일의 이름이 필요합니다
원인 : 미디어 복구 중에 아카이브 된 리두 로그 파일의 이름이 요청되었지만 이름이 입력되지 않았습니다.

조치 : 올바른 리두 로그 파일을 마운트하고 요청시 이름을 입력하십시오.


ORA-00267 아카이브 로그 파일의 이름이 필요하지 않습니다
원인 : 미디어 복구 중에 아카이브 된 리두 로그 파일의 이름이 입력되었지만 이름이 요청되지 않았습니다.

조치 : 매체 복구를 계속하되 새 로그 이름을 입력하지 마십시오.


ORA-00268 지정된 로그 파일에 ' string ' 이 없습니다
원인 : 지정된 리두 로그 파일이 없습니다.

조치 : 파일 이름의 철자와 대문자를 확인하고 명령을 재 시도하십시오.


ORA-00269 지정된 로그 파일은 스레드의 일부 문자열 하지 문자열
원인 : 지정된 리두 로그 파일이 지정된 스레드의 일부가 아닙니다.

작업 : 다시 실행 로그 파일의 스레드가 명령 줄의 스레드와 일치하는지 확인하십시오. 그렇지 않은 경우 적절한 스레드에서 리두 로그 파일을 사용하십시오. 오류를 정정 한 후 명령을 재 시도하십시오.


ORA-00270 아카이브 로그 문자열 생성 오류
원인 : 아카이브 할 대상 파일을 작성하거나 열 때 오류가 발생했습니다.

조치 : 아카이브 대상이 유효하고 대상 장치에 충분한 공간이 있는지 확인하십시오.


ORA-00271 아카이빙이 필요한 로그가 없습니다
원인 : 아카이브되지 않은 리두 로그 파일을 수동으로 아카이브하려고했지만 아카이브 할 파일이 없습니다.

조치 : 조치가 필요하지 않습니다.


ORA-00272 아카이브 로그 문자열을 쓰는 중 오류가 발생했습니다
원인 : 리두 로그 파일을 아카이브하는 중 I / O 오류가 발생했습니다.

조치 : 출력 장치가 여전히 사용 가능한지 점검하고 발생한 장치 오류를 정정하십시오. 또한 출력 장치에서 아카이브를위한 충분한 공간이 사용 가능한지 확인하십시오.


기록되지 않은 직접로드 데이터의 ORA-00273 미디어 복구
원인 : 미디어 복구 세션에서 재실행 정보를 기록하지 않고 직접 로더가로드 한 테이블이 발견되었습니다. 이 테이블의 일부 또는 모든 블록이 이제 손상된 것으로 표시됩니다.

조치 : 손상된 블록을 재사용 할 수 있도록 테이블을 삭제하거나 절단해야합니다. 파일의 최신 백업이 사용 가능한 경우이 파일을 복구하여이 ​​오류를 제거하십시오.


ORA-00274 불법 복구 옵션 캐릭터 라인
원인 : 복구 명령에 잘못된 옵션이 지정되었습니다.

조치 : 구문을 정정하고 명령을 재 시도하십시오.


ORA-00275 미디어 복구가 이미 시작되었습니다
원인 : 같은 세션에서 두 번째 미디어 복구 작업을 시작하려고했습니다.

작업 : 첫 번째 미디어 복구 세션을 완료 또는 취소하거나 다른 세션을 시작하여 미디어 복구를 수행하십시오.


ORA-00276 CHANGE 키워드를 지정했지만 변경 번호를 지정하지 않았습니다
원인 : CHANGE 키워드가 명령 행에 지정되었지만 변경 번호가 제공되지 않았습니다.

조치 : CHANGE 키워드 다음에 유효한 변경 번호를 사용하여 명령을 재 시도하십시오.


UNTIL 복구 플래그 문자열에 대한 ORA-00277 잘못된 옵션
원인 : UNTIL 키워드에는 CANCEL, CHANGE 및 TIME 만 사용할 수 있습니다.

조치 : 구문을 정정하십시오.


ORA-00278 로그 파일 ' string '은 (는)이 복구에 더 이상 필요하지 않습니다
원인 : 지정된 재실행 로그 파일이 현재 복구에 더 이상 필요하지 않습니다.

조치 : 조치가 필요하지 않습니다. 필요한 경우 디스크 공간을 절약하기 위해 아카이브 된 리두 로그 파일을 현재 위치에서 제거 할 수 있습니다. 그러나 나중에 다른 복구 세션에 다시 실행 로그 파일이 필요할 수 있습니다.


ORA-00279 스레드 문자열에 필요한 문자열에서 생성 된 문자열 변경
원인 : 복구를 진행하려면 요청 된 로그가 필요합니다.

조치 : 요청 된 로그에 ALTER DATABASE RECOVER LOGFILE 파일 이름을 제공 하거나 ALTER DATABASE RECOVER CANCEL을 사용하여 복구를 취소하십시오.


ORA-00280 변경 문자열 스레드에 대한 문자열은 일련 번호의에 문자열
원인 : 이 메시지는 다른 메시지가 요청한 지정된 변경 번호로 재실행 로그 파일을 찾는 데 도움이됩니다.

조치 : 이 메시지에 제공된 정보를 사용하여 다른 오류에 필요한 아카이브 된 리두 로그 파일을 지정하십시오.


디스패처를 사용하여 ORA-00281 미디어 복구를 수행하지 못할 수 있습니다
원인 : 매체 복구에 디스패처 프로세스를 사용하려고했습니다. 메모리 요구 사항으로 인해이 복구 방법이 허용되지 않습니다.

작업 : 전용 서버 프로세스를 통해 인스턴스에 연결하여 미디어 복구를 수행하십시오.


ORA-00282 UPI 캐릭터 라인 호출이 지원되지 않습니다. ALTER DATABASE RECOVER를 사용하십시오
원인 : 주어진 UPI 호출이 더 이상 지원되지 않습니다.

조치 : 모든 복구 조치에 ALTER DATABASE RECOVER 명령을 사용하십시오.


오류로 인해 ORA-00283 복구 세션이 취소되었습니다.
원인 : 복구 중 오류가 현재 복구 세션을 종료 할만큼 치명적인 것으로 확인되었습니다.

조치 : 이 메시지에는보다 구체적인 메시지가 표시됩니다. 적절한 조치는 다른 메시지를 참조하십시오.


ORA-00284 복구 세션이 아직 진행중입니다
원인 : 복구 중 오류가 현재 복구 세션을 계속할 수있을 정도로 작은 것으로 확인되었습니다.

조치 : 이 메시지에는보다 구체적인 메시지가 표시됩니다. 적절한 조치는 다른 메시지를 참조하십시오.


ORA-00285 TIME 캐릭터 라인 정수로서 지정되지 않았습니다
원인 : UNTIL TIME 다음에 시간 동안 문자열 상수가 없었습니다.

작업 : 작은 따옴표로 묶은 시간을 입력하십시오.


ORA-00286 회원이 없거나 유효한 데이터가있는 회원이 없습니다
원인 : 리두 로그 파일 그룹의 멤버가 없거나 사용 가능한 멤버가 완전한 데이터를 포함하지 않습니다.

조치 : 멤버가 일시적으로 오프라인 인 경우 사용 가능하게하십시오. 특히 원격 위치에서 리두 로그 파일에 액세스하는 경우 올바른 파일 이름을 사용하고 있는지 확인하십시오.


ORA-00287 지정된 변경 번호 캐릭터 라인 이 thread 캐릭터 라인에 없습니다
원인 : 지정된 변경 번호가 지정된 스레드에 대한 온라인 리두 로그에 나타나지 않습니다.

조치 : 유효한 변경 번호가 있는지 확인하십시오. 아마도 로그 보관을 위해 NEXT 옵션을 사용해보십시오.


복구 유형 ALTER DATABASE RECOVER CONTINUE를 계속하려면 ORA-00288
원인 : 미디어 복구 중에 새 로그가 필요하지 않지만 검사 점을 수행하고 오류를보고하려면 연속 명령이 필요합니다.

조치 : ALTER DATABASE RECOVER CONTINUE를 입력하면 복구가 재개됩니다.


ORA-00289 제안 : string
원인 : 이 메시지는 초기화 매개 변수 LOG_ARCHIVE_DEST 및 LOG_ARCHIVE_FORMAT에 따라 필요한 다음 리두 로그 파일 이름을보고합니다. 이 메시지는 LOG_ARCHIVE_DEST 및 LOG_ARCHIVE_FORMAT이 현재 필요한 리두 로그 파일을 아카이브 할 때와 동일하다고 가정합니다.

조치 : 복구에 필요한 다음 로그에이 파일 이름을 사용하십시오.


ORA-00290 운영 체제 보관 에러가 발생했습니다. 아래 오류를 참조하십시오
원인 : 리두 로그 파일에 아카이브하는 중에 서버에 예기치 않은 운영 체제 오류가 발생했습니다.

조치 : 메시지에 제공된 운영 체제 오류를 정정하고 작업을 재 시도하십시오. 운영 체제 별 Oracle 설명서도 참조하십시오.


PARALLEL 옵션에 필요한 ORA-00291 숫자 값
원인 : 복구 명령이 잘못 지정되었습니다. PARALLEL 옵션 뒤에는 병렬 처리 수준을 지정하는 숫자 인수가 와야합니다.

조치 : 원하는 병렬 처리 수준을 지정하는 숫자 인수로 명령을 다시 입력하십시오.


ORA-00292 병렬 복구 기능이 설치되지 않았습니다
원인 : 병렬 복구 옵션이 설치되지 않은 경우 병렬 복구가 요청되었습니다.

조치 : RECOVER 명령에서 PARALLEL 절을 삭제하십시오. 또한 초기화 파일에서 RECOVERY_PARALLELISM 매개 변수를 삭제하십시오.


ORA-00293 제어 파일이 리두 로그와 동기화되지 않았습니다
원인 : 인스턴스가 시작될 때 비 현재 제어 파일이 지정되었으므로 재실행 로그 파일과 제어 파일이 동기화되지 않았습니다.

조치 : 현재 제어 파일을 사용하여 RECOVER 명령을 재 시도하거나 USING BACKUP CONTROLFILE 절을 사용하여 RECOVER 명령을 재 시도하십시오.


ORA-00294 유효하지 않은 archivelog 형식 지정자 ' string '
원인 : LOG_ARCHIVE_FORMAT 초기화 파라미터에 무효 인 형식 지정자가 있습니다. 문자열에 허용되는 유일한 문자 는 s, S, t 및 T입니다.

작업 : 초기화 파일을 수정하고 인스턴스를 다시 시작하십시오.


ORA-00295 datafile / tempfile number 캐릭터 라인 이 무효입니다. 1와 캐릭터 라인의 사이에있을 필요가 있습니다
원인 : 유효하지 않은 파일 번호가 지정되었습니다.

조치 : 유효한 데이터 파일 또는 임시 파일 번호를 지정하고 작업을 재 시도하십시오.


ORA-00296 RECOVER DATAFILE LIST의 최대 파일 수 ( string )를 초과했습니다
원인 : RECOVER DATAFILE LIST 명령이 DB_FILES 초기화 매개 변수가 허용하는 것보다 많은 데이터 파일을 지정했습니다. 이 오류는 Recovery Manager로 복구를 수행 할 때 발생하며, 사용자의 RECOVER 명령을 충족시키기 위해 Recovery Manager가 복구해야하는 것보다 적은 수의 데이터 파일을 지정하는 DB_FILES 매개 변수로 인스턴스가 시작되었습니다.

조치 : DB_FILES에 대해 더 높은 값으로 인스턴스를 재시작하십시오.


ORA-00297은 RECOVER DATAFILE START 전에 RECOVER DATAFILE LIST를 지정해야합니다
원인 : RECOVER DATAFILE START 명령이 발행되었지만 RECOVER DATAFILE LIST 명령이 발행되지 않았습니다. 이는 Recovery Manager로 복구를 수행 할 때만 발생하며 복구 관리자는 항상 RECOVER DATAFILE START 전에 RECOVER DATAFILE LIST를 발행해야하기 때문에 Recovery Manager의 내부 오류입니다.

조치 : Oracle 지원 서비스에 문의하십시오.


ORA-00298 속성 값이 없거나 잘못되었습니다
원인 : 다음 키워드 속성을 지정할 때 0이 아닌 정수 값이 필요합니다.

TIMEOUT
EXPIRE
DELAY
NEXT
조치 : 구문을 정정하고 명령을 재 시도하십시오.


ORA-00299는 데이터 파일 문자열 에서 파일 레벨 미디어 복구를 사용해야합니다
원인 : 제어 파일에이 파일에 대한 항목이 포함되어 있지 않으므로 블록 미디어 복구를 수행 할 수 없습니다.

작업 : 데이터 파일을 복원하고 파일 수준 미디어 복구를 수행하십시오.


ORA-00300 유효하지 않은 리두 로그 블록 사이즈 캐릭터 라인이 지정되었습니다 – 캐릭터 라인의 한계를 넘고 있습니다
원인 : 리두 로그의 지정된 블록 크기가 운영 체제의 최대 블록 크기보다 큽니다.

조치 : 블록 크기가 더 작은 장치에서 재실행 로그를 작성하십시오.


ORA-00301 로그 파일 ' string ' 을 (를) 추가하는 중 오류가 발생했습니다. 파일을 만들 수 없습니다
원인 : 리두 로그 파일 작성에 실패했습니다

조치 : 다음을 점검하십시오.

기기에 충분한 저장 공간이 있습니다
파일 이름이 유효합니다
장치가 온라인 상태입니다
I / O 오류가 발생했습니다
또한 명령 행에 REUSE가 지정되어 있고 크기가 올바르지 않은 파일이있을 수 있습니다. REUSE를 지정하지 않거나 올바른 크기의 파일을 사용하십시오.


ORA-00302 캐릭터 라인 로그의 한계를 넘었습니다
원인 : 최대 리두 로그 파일 수가 초과되었습니다. 데이터베이스 생성시 리두 로그 파일 수 (일반적으로 16 개)에는 제한이 있습니다.

조치 : MAXLOGFILES에 더 큰 값으로 CREATE CONTROLFILE 명령을 사용하십시오.


ORA-00303은 Parallel Redo를 처리 할 수 ​​없습니다
원인 : 병렬 리두가 포함 된 리두 로그가 감지되었습니다. 현재 Oracle 릴리스는이 형식의 재실행을 처리 할 수 ​​없습니다.

작업 : Parallel Redo를 지원하는 최신 릴리스를 사용하십시오.


ORA-00304 요청한 INSTANCE_NUMBER가 바쁘다
원인 : 인스턴스가 이미 사용중인 초기화 매개 변수 INSTANCE_NUMBER의 값을 사용하여 시작하려고했습니다.

작업 : 다음 중 하나

다른 INSTANCE_NUMBER을 (를) 지정하십시오.
이 번호로 실행중인 인스턴스를 종료하십시오. 또는
이 번호의 인스턴스에서 인스턴스 복구가 완료 될 때까지 기다리십시오.

ORA-00305 스레드 문자열 의 로그 문자열 이 일치하지 않습니다. 다른 데이터베이스에 속합니다
원인 : 리두 로그 파일의 데이터베이스 ID가 제어 파일의 데이터베이스 ID와 일치하지 않습니다. 이 리두 로그 파일은 현재 데이터베이스가 아닙니다.

조치 : 올바른 리두 로그 파일을 지정한 후 조작을 재 시도하십시오.


ORA-00306 이 데이타베이스 의 캐릭터 라인 인스턴스의 제한
원인 : 이 인스턴스를 시작하면이 데이터베이스에 허용 된 최대 인스턴스 수를 초과합니다. 이 메시지는 STARTUP 공유 및 여러 인스턴스에서만 발생합니다.

조치 : 다음 중 더 이상 시작할 수 없습니다.

운영 체제 별 최대 값 또는
CREATE DATABASE 문에 지정된 MAXINSTANCES 옵션으로 지정된 인스턴스 수

ORA-00307에서 INSTANCE_NUMBER이 (가) 범위를 벗어났습니다. 최대 값은 문자열입니다.
원인 : 초기화 파라미터 INSTANCE_NUMBER가 범위를 벗어난 숫자를 지정했습니다.

조치 : INSTANCE_NUMBER의 값을 유효한 범위로 변경하고 인스턴스를 다시 시작하십시오. 최소값은 1이고 최대 값은 운영 체제 특정 최대 값보다 낮거나 CREATE DATABASE 문에 지정된 MAXINSTANCES 옵션의 값입니다. 운영 체제 별 Oracle 설명서도 참조하십시오.


ORA-00308은 보관 로그 ' string '을 열 수 없습니다
원인 : 시스템이 필요한 아카이브 된 리두 로그 파일에 액세스 할 수 없습니다.

작업 : 오프라인 로그가 존재하고 저장 장치가 온라인 상태이며 보관 된 파일이 올바른 위치에 있는지 확인하십시오. 그런 다음 복구를 계속하거나 복구 세션을 다시 시작하십시오.


ORA-00309 로그가 잘못된 데이타베이스에 속해 있습니다
원인 : 시스템이 다른 데이터베이스에 속해 있기 때문에 아카이브 된 리두 로그에 액세스 할 수 없습니다.

조치 : 올바른 리두 로그 파일을 지정한 후 조작을 재 시도하십시오.


ORA-00310 아카이브 로그는 시퀀스 문자열을 포함 합니다 . 시퀀스 문자열 필요
원인 : 아카이브 된 로그가 손상되었거나 복구 중에 잘못된 재실행 로그 파일 이름이 지정 되었기 때문에 순서가 올바르지 않습니다.

조치 : 올바른 리두 로그 파일을 지정한 후 조작을 재 시도하십시오.


ORA-00311은 (는) 보관 된 로그에서 헤더를 읽을 수 없습니다
원인 : 지정된 아카이브 된 리두 로그 파일에서 로그 파일 헤더를 읽으려고 할 때 I / O 오류가 발생했습니다.

작업 : 다른 메시지가이 메시지와 함께 제공됩니다. 적절한 조치를 취하려면 관련 메시지를 참조하십시오.


ORA-00312 온라인 로그 캐릭터 라인 thread string : ' string '
원인 : 이 메시지는 다른 메시지의 세부 사항에 대한 파일 이름을보고합니다.

작업 : 다른 메시지가이 메시지와 함께 제공됩니다. 적절한 조치를 취하려면 관련 메시지를 참조하십시오.


ORA-00313 thread 캐릭터 라인 의 로그 그룹 캐릭터 라인의 오픈에 실패했습니다
원인 : 온라인 로그를 열 수 없습니다. 파일이 예상 위치에 없을 수 있습니다.

조치 : 올바른 리두 로그 파일을 지정하거나 필요한 경우 로그를 사용 가능하게하십시오. 또한 첨부 된 메시지를 참조하십시오.


ORA-00314 로그 문자열 스레드의 문자열 , 예상 시퀀스 #의 문자열이 일치하지 않는 문자열을
원인 : 온라인 로그가 손상되었거나 이전 버전입니다.

조치 : 올바른 버전의 로그를 찾아 설치하거나 로그를 재설정하십시오. 복구 절차 는 Oracle9i Database Administrator 's Guide 를 참조하십시오 .


ORA-00315 로그 문자열 스레드의 문자열 , 잘못된 스레드 #의 문자열 헤더
원인 : 온라인 로그가 손상되었거나 이전 버전입니다.

조치 : 올바른 버전의 로그를 찾아 설치하거나 로그를 재설정하십시오. 복구 절차 는 Oracle9i Database Administrator 's Guide 를 참조하십시오 .


ORA-00316 로그 문자열 스레드의 문자열 을 입력 문자열 헤더는 로그 파일을하지 않습니다
원인 : 온라인 로그가 손상되었거나 이전 버전입니다.

조치 : 올바른 버전의 로그를 찾아 설치하거나 로그를 재설정하십시오. 복구 절차 는 Oracle9i Database Administrator 's Guide 를 참조하십시오 .


헤더의 ORA-00317 파일 형식 문자열 이 로그 파일이 아닙니다
원인 : 이것은 아카이브 된 로그 파일이 아닙니다.

조치 : 올바른 파일을 찾아서 다시 시도하십시오. 복구 절차 는 Oracle9i Database Administrator 's Guide 를 참조하십시오 .


ORA-00318 로그 문자열 스레드의 문자열 , 예상 파일 크기 문자열 과 일치하지 않는 문자열을
원인 : 제어 파일에 표시된 파일 크기가 로그 파일에 포함 된 파일 크기와 일치하지 않습니다.

조치 : 올바른 파일을 복원하거나 로그를 재설정하십시오. 복구 절차 는 Oracle9i Database Administrator 's Guide 를 참조하십시오 .


ORA-00319 로그 문자열 스레드의 문자열은 잘못된 로그 리셋 상태가
원인 : 온라인 리두 로그에 제어 파일의 로그 재설정 데이터와 다른 로그 재설정 데이터가 있습니다. 로그가 잘못 복원 된 백업 일 수 있습니다.

조치 : 올바른 파일을 복원하거나 로그를 재설정하십시오. 복구 절차 는 Oracle9i Database Administrator 's Guide 를 참조하십시오 .


ORA-00320는 thread 캐릭터 라인의 로그 캐릭터 라인 으로부터 파일 헤더를 읽을 수 없습니다
원인 : 파일을 사용할 수 없습니다.

조치 : 로그 파일을 복원하십시오.


ORA-00321 로그 문자열 스레드의 문자열 , 파일 헤더를 기록 업데이트 할 수 없습니다
원인 : 로그 파일에 쓸 수 없습니다.

작업 : 파일에 대한 액세스를 복원하십시오.


ORA-00322 스레드 문자열 의 로그 문자열 이 현재 사본이 아닙니다
원인 : 온라인 로그가 잘못 복원 된 백업 인 것 같습니다.

조치 : 올바른 파일을 복원하거나 로그를 재설정하십시오. 복구 절차 는 Oracle9i Database Administrator 's Guide 를 참조하십시오 .


ORA-00323 스레드 문자열 의 현재 로그를 사용할 수없고 다른 모든 것들은 보관이 필요합니다
원인 : 재실행 생성을 다른 온라인 로그로 전환해야하므로 스레드를 열려고 시도하지 못했지만 다른 모든 로그를 사용하려면 먼저 아카이브해야합니다.

조치 : 스레드에 대한 로그를 아카이브 한 후 다시 시도하십시오.


ORA-00324 로그 파일 ' 캐릭터 이름'번역 ' 문자열이 '너무 오래, 문자열의 문자를 초과하는 문자열 제한
원인 : 번역 된 로그 파일 이름이 너무 깁니다.

조치 : 번역 된 이름이 더 짧은 번역되지 않은 이름을 선택하십시오.


ORA-00325 thread string , 헤더의 thread # string 에 대한 아카이브 로그
원인 : 아카이브 된 로그가 손상되었거나 다른 스레드에 대한 것입니다. 재실행을 적용하기 위해 로그를 사용할 수 없습니다.

조치 : 올바른 아카이브 된 로그를 찾으십시오.


ORA-00326 로그가 변경 문자열 에서 시작 합니다. 이전 변경 문자열이 필요 합니다.
원인 : 필요한 로그 다음에 복구를 위해 제공된 아카이브 로그가 생성되었습니다. 재실행을 적용하기 위해 아직 로그를 사용할 수 없습니다.

조치 : 올바른 아카이브 된 로그를 찾으십시오.


ORA-00327 로그 문자열 스레드의 문자열 , 실제 크기의 문자열 덜 필요한 것보다 문자열
원인 : 로그 파일의 크기가 줄었습니다. 이것은 컴퓨터 운영자의 실수 또는 운영 체제 오류로 인한 것일 수 있습니다.

조치 : 백업에서 로그 파일을 복원하십시오. 백업을 사용할 수 없으면이 로그를 삭제하고 다시 만드십시오. 데이터베이스가 완전히 종료 된 경우 추가 조치가 필요하지 않습니다. 그렇지 않으면 불완전한 복구가 필요할 수 있습니다.


ORA-00328 아카이브 로그가 변경 문자열 에서 종료 합니다. 나중에 변경 문자열이 필요 합니다
원인 : 복구를 위해 제공된 아카이브 로그가 필요한 로그보다 먼저 생성되었습니다. 재실행을 적용하기 위해 로그를 사용할 수 없습니다.

조치 : 올바른 아카이브 된 로그를 찾으십시오.


ORA-00329 아카이브 로그가 변경 캐릭터 라인 에서 시작됩니다, 변경 캐릭터 라인 이 필요 합니다
원인 : 보관 된 로그가 올바른 로그가 아닙니다. 이전 로그가 필요합니다.

조치 : 올바른 로그 파일을 복원하십시오.


ORA-00330 아카이브 로그가 변경 문자열 에서 종료합니다. 변경 문자열 이 필요 합니다
원인 : 보관 된 로그가 올바른 로그가 아닙니다. 나중에 로그가 필요합니다.

조치 : 올바른 로그 파일을 복원하십시오.


ORA-00331 로그 버전 문자열 ORACLE 버전과 호환되지 않는 문자열
원인 : 호환되지 않는 버전의 Oracle에서 로그를 작성했습니다.

작업 : 호환되는 소프트웨어를 사용하여 데이터베이스를 복구하고 완전히 종료 한 다음 현재 소프트웨어를 사용하여 Oracle을 다시 시작하십시오.


ORA-00332 아카이브 로그가 너무 작습니다-불완전하게 아카이브 될 수 있습니다
원인 : 로그가 할당 된 공간보다 작습니다. 아카이버가 작성한 동안 SHUTDOWN ABORT의 결과 일 수 있습니다.

조치 : 이 로그의 전체 버전을 확보하여 복구에 사용하십시오. 온라인 버전이거나 성공적으로 보관 된 사본이 있어야합니다.


ORA-00333 읽기 에러 블록 리두 로그 문자열 카운트 문자열을
원인 : 수반되는 오류에 설명 된 로그를 읽는 중에 I / O 오류가 발생했습니다.

작업 : 파일에 대한 접근성을 복원하거나 파일의 다른 사본을 받으십시오.


ORA-00334 아카이브 로그 : ' string '
원인 : 이 메시지는 다른 오류와 관련된 파일 이름을보고합니다.

작업 : 관련 오류 메시지를 참조하십시오.


ORA-00335 online log string :이 번호의 로그가 없습니다. 로그가 없습니다
원인 : 이 메시지는 다른 오류와 관련된 파일 이름을보고합니다.

작업 : 관련 오류 메시지를 참조하십시오.


ORA-00336 로그 파일 사이즈의 캐릭터 라인 블록이 최소 캐릭터 라인 블록 보다 작습니다
원인 : CREATE DATABASE 문에 지정된 로그 파일 크기가 너무 작습니다.

조치 : 로그 파일 크기를 늘리십시오.


ORA-00337 로그 파일 ' string '이 존재하지 않고, 사이즈가 지정되지 않았습니다
원인 : 로그를 추가하려는 시도가 기존 파일이나 파일 작성 크기를 찾지 못했습니다.

조치 : 로그 파일의 크기를 지정하십시오.


ORA-00338 로그 문자열 스레드의 문자열 제어 파일보다 최신
원인 : 로그 파일의 제어 파일 변경 시퀀스 번호가 제어 파일의 번호보다 큽니다. 이는 잘못된 제어 파일이 사용되고 있음을 의미합니다. 이 오류가 반복적으로 발생하면 실제 문제를 해결하지 않고도 오류가 발생하지 않을 수 있습니다. 데이터베이스를 열려고 시도 할 때마다 제어 파일 변경 순서 번호가 충분히 커질 때까지 진행합니다.

조치 : 현재 제어 파일을 사용하거나 백업 제어 파일 복구를 수행하여 제어 파일을 최신으로 만드십시오. 백업 제어 파일 복구 수행에 대한 모든 제한 사항을 준수하십시오.


ORA-00339 아카이브 로그에 리두가 없습니다
원인 : 보관 된 로그가 올바른 로그가 아닙니다. 리두 생성에 사용 된 적이 없거나 온라인 로그가 현재 로그가되기 위해 준비된 로그 파일의 사본입니다.

조치 : 올바른 로그 파일을 복원하십시오.


스레드 문자열 의 온라인 로그 문자열 을 처리하는 ORA-00340 IO 오류
원인 : 명명 된 온라인 로그에서 I / O 오류가 발생했습니다.

작업 : 파일에 대한 액세스 가능성을 복원하거나 백업에서 파일을 복원하십시오.


ORA-00341 로그 문자열 스레드의 문자열 , 잘못된 로그 #의 문자열 헤더
원인 : 온라인 로그 파일의 내부 정보가 제어 파일과 일치하지 않습니다.

조치 : 올바른 파일을 복원하거나 로그를 재설정하십시오. 복구 절차 는 Oracle9i Database Administrator 's Guide 를 참조하십시오 .


ORA-00342 아카이브 로그가 마지막 RESETLOGS 이전에 생성되었습니다
원인 : 마지막 ALTER DATABASE OPEN RESETLOGS 명령 이전에 작성된 로그가 복구에 제공되었습니다. 그 이후에 올바른 재실행이 포함 된 다른 로그가 작성되어야합니다.

조치 : 올바른 로그 파일을 제공하십시오.


ORA-00343 너무 많은 에러, 로그 멤버가 닫혔습니다
원인 : 이 로그 멤버의 최대 오류 수가 초과되었습니다.

조치 : 이 오류로 발견 된 다른 오류 메시지를 참조하여 근본적인 문제점을 정정하십시오.


ORA-00344 온라인 로그 ' string '을 ( 를) 재 작성할 수 없습니다
원인 : ALTER DATABASE OPEN RESETLOGS 또는 ALTER DATABASE CLEAR LOGFILE 명령의 일부로 온라인 로그를 재 작성하려고 할 때 I / O 실패가 발생했습니다.

조치 : 동반되는 오류로 표시된대로 파일 / 장치를 정정하십시오.


ORA-00345 리두 로그 기입 에러 블록 캐릭터 라인 카운트 캐릭터 라인
원인 : 로그를 쓰는 동안 I / O 오류가 발생했습니다.

작업 : 오류의 원인을 수정 한 다음 시스템을 다시 시작하십시오. 로그가 유실되면 매체 / 불완전한 복구를 적용하십시오.


ORA-00346 로그 멤버가 STALE로 표시됨
원인 : 로그 파일 멤버가 더 이상 완료되지 않았습니다.

조치 : 이 오류로 발견 된 다른 오류 메시지를 참조하여 근본적인 문제점을 정정하십시오.


ORA-00347 로그 문자열 스레드의 문자열 , 예상 블록 크기 문자열 과 일치하지 않는 문자열을
원인 : 온라인 복구 중에 제어 파일에 지정된 블록 크기가 다시 실행 로그 파일에 포함 된 블록 크기와 일치하지 않습니다.

조치 : 백업에서 올바른 리두 파일을 복원하거나 온라인 리두 로그 파일을 재설정하십시오.


ORA-00348 단일 프로세스 리두에 실패했습니다. 인스턴스를 중단해야합니다
원인 : 단일 프로세스 작업 중 로그 코드의 중요 부분에서 오류가 발생했습니다. 정상적인 다중 프로세스 작업 중에는이 오류가 발생하지 않습니다.

조치 : SHUTDOWN ABORT 및 데이터베이스를 다시 시작하십시오.


ORA-00349 ' string '의 블록 사이즈의 취득에 실패했습니다
원인 : 운영 체제가 주어진 파일 이름에 대한 블록 크기를 판별 할 수 없습니다.

작업 : 함께 제공되는 오류 메시지를 참조하여 장치를 수정하거나 다른 파일 이름을 지정하십시오.


ORA-00350 스레드 문자열 의 로그 문자열 을 보관해야합니다
원인 : 로그가 보관되지 않았으며 미디어 복구가 활성화되어 명령을 수행 할 수 없습니다.

조치 : 로그를 아카이브하거나 매체 복구를 사용 불가능하게하십시오. 명령이 UNARCHIVED 옵션을 지원하면 사용할 수 있습니다. 그러나 이로 인해 백업을 사용할 수 없게되고 일부 오프라인 파일이 삭제 될 수 있습니다.


ORA-00351 복구 시간이 잘못되었습니다
원인 : 복구 시점까지 명시된 시간은 1988 년 1 월 1 일 이후 여야합니다.

작업 : 1988 년 1 월 1 일 이후의 시간을 지정하십시오.


ORA-00352 스레드 문자열에 대한 모든 로그를 보관해야합니다-활성화 할 수 없습니다
원인 : 모든 로그를 아카이브해야하는 스레드를 사용하려고 시도했으며 매체 복구가 사용되었습니다. 스레드에 대한 현재 로그를 새로 만들 수있는 로그가 없습니다.

조치 : 스레드에 대한 로그를 아카이브하거나 매체 복구를 사용 불가능하게하십시오.


ORA-00353 블록 열 변경 스트링 시간 열에 가까운 로그가 손상되었습니다
원인 : 일부 유형의 리두 로그 손상이 발견되었습니다. 이 오류는 손상 위치를 나타냅니다. 수반되는 오류는 손상 유형을 설명합니다.

조치 : 재실행 로그의 올바른 버전으로 복구를 수행하거나 표시된 변경 또는 시간까지 불완전 복구를 수행하십시오.


ORA-00354 리두 로그 블록 헤더가 손상되었습니다
원인 : 수반되는 에러로 표시된 리두 블록의 블록 헤더가 유효하지 않습니다. 블록 번호와 타임 스탬프는 메시지와 함께 제공됩니다.

조치 : 올바른 버전의 리두 로그로 복구를 수행하거나 손상된 리두 로그 파일을 포함하지 않는 취소 기반 복구를 수행하십시오. 보관할 때 이런 일이 발생하면 UNARCHIVED 옵션으로 로그를 지우면 문제 로그 보관을 건너 뛸 수 있습니다. 데이터베이스 복구 가능성을 보장하기 위해 모든 데이터 파일을 백업해야합니다.


ORA-00355 순서가 다른 번호 변경
원인 : 재실행 로그에있는 변경 번호가 이전에 발생한 변경 번호보다 낮습니다. 로그가 어떤 식 으로든 손상되었습니다. 손상은 초기 변경 또는이 변경 일 수 있습니다.

조치 : 올바른 버전의 로그를 사용하여 복구를 수행하거나 표시된 시간까지 시간 기반 복구를 수행하십시오.


ORA-00356 변경 내용의 길이가 일정하지 않습니다
원인 : 리두 로그의 변경 레코드에 일관된 값을 추가하지 않는 길이가 포함되어 있습니다. 로그가 어떤 식 으로든 손상되었습니다.

조치 : 로그의 올바른 버전으로 복구를 수행하거나 표시된 시간까지 시간 기반 복구를 수행하십시오.


ORA-00357 로그 파일에 너무 많은 멤버가 지정되었습니다. 최대치는 캐릭터 라인입니다
원인 : ADD LOGFILE 또는 ADD LOGFILE MEMBER 명령은 멤버가 너무 많은 로그를 생성합니다. 멤버 수는 데이터베이스를 만들 때 설정됩니다.

조치 : 더 적은 로그 파일 구성원을 사용하십시오.


ORA-00358 너무 많은 파일 멤버가 지정되었습니다. 최대치는 캐릭터 라인입니다
원인 : CREATE 또는 ALTER 문이 괄호로 묶인 파일 목록에 너무 많은 멤버를 지정했습니다.

조치 : 포트 정의 한계 내에있는 많은 파일 멤버를 지정하십시오.


ORA-00359 로그 파일 그룹 캐릭터 라인 이 존재하지 않습니다
원인 : ADD LOGFILE MEMBER 또는 DROP LOGFILE 요청이 존재하지 않는 로그 파일 그룹 번호를 지정했습니다.

조치 : 로그 파일의 구성을 점검하고 명령을 다시 발행하십시오.


ORA-00360 로그 파일 멤버가 아닙니다 : string
원인 : 데이터베이스의 일부가 아니거나 데이터 파일 인 DROP LOGFILE MEMBER 명령에 파일 이름이 지정되었습니다.

조치 : 유효한 로그 파일 구성원 이름을 제공하십시오.


ORA-00361은 그룹 캐릭터 라인의 마지막 로그 멤버 캐릭터 라인 을 삭제할 수 없습니다
원인 : 로그 파일 그룹의 마지막 멤버를 제거하려고했습니다.

조치 : 원하는 경우 DROP LOGFILE을 사용하여 전체 로그를 삭제하십시오.


ORA-00362 멤버는 그룹 문자열에 유효한 로그 파일을 형성해야 합니다
원인 : 완전한 로그 파일을 형성하는 데 필요한 데이터가 제거되므로 로그 파일 멤버 삭제 요청이 거부되었습니다.

조치 : 원하는 경우 DROP LOGFILE을 사용하여 필요한 경우 아카이브 후 전체 로그를 삭제하십시오.


ORA-00363 로그는 보관 된 버전이 아닙니다
원인 : 복구에 제공된 로그는 현재 로그 당시의 온라인 버전 백업입니다. 아카이브 된 버전의 로그는 스레드 끝으로 표시되지 않습니다. 이 오류는 CREATE CONTROLFILE 명령에서 사용 가능한 스레드의 현재 로그를 나열하지 않아서 발생할 수도 있습니다.

조치 : 아카이브 된 버전의 로그를 찾아서 이름을 제공하십시오. 이것이 CREATE CONTROLFILE 바로 다음의 매체 복구 인 경우이 스레드의 현재 로그가 포함되었는지 확인하십시오.


ORA-00364는 새로운 로그 멤버에 헤더를 쓸 수 없습니다
원인 : 기존 그룹에 추가중인 로그 멤버에 헤더를 쓰려고 할 때 I / O 오류가 발생했습니다.

조치 : 동반되는 오류를 참조하십시오. 문제를 해결하거나 다른 파일을 사용하십시오.


ORA-00365 지정된 로그가 올바른 다음 로그가 아닙니다
원인 : 지정된 로그가 방금 적용된 로그에 해당하는지 확인하는 검사를 통과하지 못했습니다. 데이터베이스의 콜드 백업 이미지에 대해 생성 된 로그를 사용한 결과 일 수 있습니다.

조치 : 이 데이터베이스 사본에 의해 생성 된 로그를 찾아서 해당 파일 이름을 복구하십시오.


ORA-00366 로그 문자열 스레드의 문자열 , 파일 헤더에 체크섬 오류
원인 : 리두 로그의 파일 헤더에 디스크에서 읽을 때 파일 헤더에서 계산 된 값과 일치하지 않는 체크섬이 있습니다. 이것은 파일 헤더가 손상되었음을 의미합니다.

조치 : 올바른 버전의 로그를 찾아 설치하거나 로그를 재설정하십시오.


ORA-00367 로그 파일 헤더의 체크섬 에러
원인 : 리두 로그의 파일 헤더에 디스크에서 읽을 때 파일 헤더에서 계산 된 값과 일치하지 않는 체크섬이 있습니다. 이것은 파일 헤더가 손상되었음을 의미합니다.

조치 : 올바른 파일을 찾아서 다시 시도하십시오.


ORA-00368 리두 로그 블록의 체크섬 에러
원인 : 수반되는 에러로 표시된 리두 블록이 유효하지 않습니다. 블록 내용과 일치하지 않는 체크섬이 있습니다.

조치 : 로그의 올바른 버전으로 복구를 수행하거나 표시된 시간까지 시간 기반 복구를 수행하십시오. 보관할 때 이런 일이 발생하면 UNARCHIVED 옵션으로 로그를 지우면 문제 로그 보관을 건너 뛸 수 있습니다. 데이터베이스 복구 가능성을 보장하기 위해 모든 데이터 파일을 백업해야합니다. 올바른 파일을 복원하거나 로그를 재설정하십시오.


ORA-00369 스레드 문자열 의 현재 로그를 사용할 수없고 다른 로그가 삭제되었습니다
원인 : 재실행 생성을 다른 온라인 로그로 전환해야하므로 스레드를 열려는 시도가 실패했지만 다른 모든 로그를 지우거나 보관해야 사용할 수 있습니다.

조치 : ALTER DATABASE CLEAR LOGFILE 명령이 여전히 활성 상태이면 완료 될 때까지 기다리십시오. 그렇지 않으면 CLEAR 명령을 다시 발행하십시오. 삭제되지 않은 스레드에 대한 다른 온라인 로그가 있으면 로그를 보관하십시오.


ORA-00371 공유 풀 메모리가 부족합니다
원인 :SHARED_POOL_SIZE 초기화 매개 변수가 너무 작습니다.

조치 : 매개 변수 값을 늘리십시오.


현재 ORA-00372 파일 문자열 을 수정할 수 없습니다
원인 : 수정할 수없는 파일의 내용을 수정하려고했습니다. 파일이 읽기 전용 테이블 스페이스의 일부일 가능성이 있지만 오프라인으로 전환 중이거나 데이터베이스가 닫히는 중일 수 있습니다.

조치 : 파일 및 테이블 스페이스의 상태를 점검하십시오.


ORACLE003 문자열과 호환되지 않는 ORA-00373 온라인 로그 버전 문자열
원인 : 온라인 로그가 호환되지 않는 Oracle 버전으로 작성되었습니다. 새로운 또는 이전 버전의 Oracle에서 로그 파일을 만들 때 발생할 수 있습니다.

작업 : 호환되는 소프트웨어로 데이터베이스를 복구하고 완전히 종료 한 다음 현재 소프트웨어로 다시 시작하십시오.


ORA-00374 파라미터 db_block_size = 캐릭터 라인이 무효입니다. [ string .. string ] 범위 의 문자열 의 배수 여야 합니다 .
원인 : DB_BLOCK_SIZE 매개 변수에 유효하지 않은 값이 지정되었습니다.

작업 : 매개 변수 값을 조정하고 인스턴스를 다시 시작하십시오.


ORA-00375는 디폴트 db_block_size를 얻을 수 없습니다
원인 : 시스템이 DB_BLOCK_SIZE의 기본값을 판별 할 수 없습니다.

작업 : 함께 제공되는 시스템 별 오류를 참조하십시오. 이 문제를 해결하려면 초기화 매개 변수 파일에서 블록 크기를 지정하십시오.


현재 ORA-00376 파일 문자열 을 읽을 수 없습니다
원인 : 읽을 수없는 파일을 읽으려고했습니다. 파일이 오프라인 일 가능성이 높습니다.

작업 : 파일 상태를 확인하십시오. 온라인으로 가져 오십시오.


ORA-00377 쓰기 작업이 정지되는 파일 문자열 의 빈번한 백업
원인 : 이 파일에서 백업이 너무 자주 발생합니다. 파일에 대한 새 백업이 시작될 때마다 이전에 발행되었지만 완료되지 않은 모든 쓰기를 다시 발행해야합니다. 핫 백업이 매우 자주 시작되면 일부 쓰기가 반복적으로 다시 발행되고 완료되지 않을 수 있습니다.

조치 : 이 파일에 대한 핫 백업 시작 명령 간격을 늘리십시오.


지정된대로 ORA-00378 버퍼 풀을 작성할 수 없습니다
원인 : 버퍼 수 또는 LRU 래치 수가 너무 작아 지정된 버퍼 풀 구성을 충족 할 수 없습니다.

조치 : 버퍼 수 및 / 또는 LRU 래치 수를 늘리거나 더 작은 버퍼 풀을 구성하십시오.


ORA-00379 블록 사이즈 캐릭터 라인 K의 버퍼 풀 캐릭터 라인 에 사용 가능한 버퍼가 없습니다
원인 : 지정된 블록 크기에 대해 지정된 버퍼 풀의 모든 버퍼가 사용 중이며 사용 가능한 버퍼가 없습니다.

조치 : 지정된 블록 크기에 대해 지정된 풀의 버퍼 수를 늘리십시오.


ORA-00380은 숫자 K가 표준 블록 크기 이므로 db_ number k_cache_size를 지정할 수 없습니다
원인 : 사용자는 지정된 매개 변수 DB_ N K_CACHE_SIZE을 (단, N 이 데이터베이스의 표준 블록 크기와 동일하지만, 하나의 2,4,8,16,32) N 킬로바이트. 이것은 불법입니다.

조치 : DB_CACHE_SIZE (DEFAULT 풀)를 사용하여 표준 블록 크기 캐시를 지정하십시오 (추가 버퍼 풀이 필요한 경우 DB_RECYCLE_CACHE_SIZE, DB_KEEP_CACHE_SIZE). 표준 블록 크기에 해당 DB_ n K_CACHE_SIZE 매개 변수를 사용하지 마십시오 .


ORA-00381은 버퍼 캐쉬 사이즈 사양에 신규 및 기존의 파라미터를 모두 사용할 수 없습니다
원인 : 사용자가 하나 이상의 {DB_CACHE_SIZE, DB_RECYCLE_CACHE_SIZE, DB_KEEP_CACHE_SIZE, DB_ n K_CACHE_SIZE (여기서 n 은 {2, 4, 8, 16, 32} 중 하나 이상) 및 하나 이상의 {DB_BLOCK_BUFFERS, BUFFER_POOL_KEEP, BUFYCRECLE_POOL_KEEP} 이것은 불법입니다.

조치 : 이전 (Oracle 9.0.0 이전) 매개 변수 또는 새 매개 변수를 사용하십시오. 둘 다 지정하지 마십시오. 매개 변수 파일에 이전 크기 매개 변수가 지정된 경우 새 매개 변수를 동적으로 수정하고 추가 블록 크기에 대한 추가 캐시를 구성 할 수 있으므로 새 매개 변수로 대체 할 수 있습니다.


ORA-00382 string 유효하지 않은 블록 사이즈, 유효 범위 [ string .. string ]
원인 : 사용자가 DB_ n K_CACHE_SIZE에 값을 지정했습니다. 여기서 n은 {2, 4, 8, 16, 32} 중 하나이지만 n k는이 플랫폼에 유효한 블록 크기가 아닙니다.

조치 : 초기화 매개 변수 파일에서 해당 매개 변수를 제거하고 인스턴스를 다시 시작하십시오.


ORA-00383 블록 사이즈 캐릭터 라인의 DEFAULT 캐시 를 제로로 줄일 수 없습니다
원인 : 사용자 가 블록 크기가 n K 인 온라인 테이블 스페이스가있는 동안 사용자가 DB_CACHE_SIZE를 0으로 줄이거 나 DB_ n K_CACHE_SIZE를 0으로 줄이려고했습니다 . SYSTEM 테이블 스페이스를 오프라인으로 만들 수 없으므로 DB_CACHE_SIZE를 다음과 같이 설정하는 것은 항상 불법입니다. 제로.

작업 : 해당 블록 크기의 테이블 스페이스를 오프라인으로 만든 다음 작업을 다시 수행하십시오.


ORA-00384 캐시를 늘리기위한 메모리가 부족합니다
원인 : 시스템이 캐시를 지정된 크기로 늘리기에 충분한 메모리를 할당 할 수 없습니다.

조치 : 매개 변수 값을 조금만 높이십시오.


ORA-00390 로그 문자열 스레드의 문자열 삭제되고는, 현재 로그가 될 수 없습니다
원인 : 재사용 가능한 로그를 찾을 수 없으므로 재실행 스레드에 대한 새 온라인 로그로 전환하려는 시도가 실패했습니다. 이 로그는 지워지고 있으며 지워지면 완료 될 수 있습니다. 지우기를 시작한 명령이 지우기를 완료하지 않고 종료되었을 수 있습니다.

조치 : clear 명령이 여전히 실행 중이면 완료 될 때까지 기다리십시오. 종료 된 경우 clear 명령을 다시 발행하거나 로그를 삭제하십시오.


ORA-00391 모든 스레드가 동시에 새로운 로그 형식으로 전환해야합니다
원인 : 호환성 요구 사항으로 인해 새 로그 형식 버전 번호가 적용되므로 단일 스레드의 현재 로그를 전환하려는 시도가 허용되지 않습니다. 로그 형식을 변경하면 모든 스레드가 동시에 새 형식으로 전환해야합니다.

조치 : 데이터베이스를 열어서 조정 된 로그를 전환하십시오. 이것이 가능하지 않은 경우 데이터베이스를 여는 데 사용한 것과 동일한 소프트웨어 버전 및 호환성 설정으로 돌아갑니다.


ORA-00392 로그 문자열 스레드의 문자열이 삭제되고, 작업이 허용되지 않습니다
원인 : 삭제 도중에이 온라인 로그에서 작업이 발생했습니다. 지우기를 시작한 명령이 지우기를 완료하지 않고 종료되었을 수 있습니다.

조치 : clear 명령이 여전히 실행 중이면 완료 될 때까지 기다리십시오. 종료 된 경우 clear 명령을 다시 발행하거나 로그를 삭제하십시오.


ORA-00393 로그 문자열 스레드의 문자열은 오프라인 데이터 파일의 복구를 위해 필요
원인 : 오프라인 데이터 파일을 복구하기 위해 다시 실행해야하므로 로그를 지울 수 없습니다. 아카이브되지 않았으므로 사용 가능한 다른 사본이 없습니다. 로그가 지워지면 파일이 포함 된 테이블 스페이스를 삭제해야합니다.

조치 : 로그를 아카이브 한 후 clear 명령을 반복하십시오. 아카이브가 불가능하고 테이블 스페이스를 삭제하는 것이 허용 가능한 경우 clear 명령 끝에 UNRECOVERABLE DATAFILE 절을 추가하십시오.


ORA-00394 온라인 로그를 보관하는 동안 재사용했습니다
원인 : 아카이브중인 온라인 로그 파일을 재사용하려고했습니다.

작업 : 온라인 로그 파일을 덮어 썼습니다. 보관할 수 없습니다.


복제 데이터베이스에 대한 ORA-00395 온라인 로그의 이름을 바꿔야합니다
원인 : 클론 데이터베이스를 열면 기본 로그 파일을 덮어 쓰지 않도록 로그 파일 이름을 바꿉니다.

조치 : 수동으로 또는 LOG_FILE_NAME_CONVERT 초기화 매개 변수를 사용하여 로그 파일의 이름을 바꾸십시오.


ORA-00396 오류 문자열 이 단일 패스 복구로 폴백해야 함
원인 : 표시된 오류로 인해 2- 패스 인스턴스 또는 응급 복구가 실패했습니다. 오류를 피하기 위해 대체 (느린) 방법으로 복구를 재 시도했습니다.

조치 : 향후 인스턴스 또는 응급 복구가 새 알고리즘으로 성공할 수 있도록 표시된 오류의 원인을 정정하십시오 (기록됨). 이를 위해서는 일반적으로 복구 프로세스에 더 많은 주 스토리지를 사용할 수 있어야합니다.


ORA-00397 파일 캐릭터 라인 , 블록 캐릭터 라인에 대한 쓰기 손실이 검출되었습니다
원인 : 지정된 블록에 디스크에 기록해야 할 변경 사항이 누락되어 파일 I / O 서브 시스템 또는 볼륨 관리자가 쓰기 손실을 나타냅니다.

조치 : I / O 서브 시스템에서 진단 점검을 실행하고 오류를 해결하십시오.


ORA-00398 재구성으로 인한 스레드 복구 중단
원인 : 인스턴스 / 충돌 복구 중에 글로벌 대기열 서비스 재구성이 발생했습니다.

조치 : 내부적으로 사용되며 조치가 필요하지 않습니다.


ORA-00399 리두 로그의 변경 내용이 손상되었습니다
원인 : 리두 로그의 변경 벡터가 유효성 검사에 실패했습니다.

조치 : 로그의 올바른 버전으로 복구하거나 표시된 시간까지 시간 기반 복구를 수행하십시오.


ORA-00400 잘못된 릴리스 값 문자열 매개 변수에 대한 문자열
원인 : 지정된 초기화 파라미터에 지정된 릴리스 레벨이 무효입니다.

조치 : 매개 변수 파일의 매개 변수 값을 정정하고 재 시도하십시오.


ORA-00401 이 릴리스 에서는 파라미터 캐릭터 라인 의 값 이 서포트되어 있지 않습니다
원인 : 이 소프트웨어 릴리스에서는 지정된 값을 지원할 수 없습니다.

작업 : 적절한 값을 선택하거나 매개 변수 값을 제거하여 기본값을 사용하십시오.


ORA-00402 해제하여 데이터베이스 변경 문자열이 릴리스에서 사용할 수 없습니다 문자열
원인 : 최신 소프트웨어 릴리스가 필요하거나 호환성 매개 변수를 위반하는 데이터베이스가 변경되었습니다.

조치 : 초기화 파일에서 변경 사항을 이해하거나 호환성 요구 사항을 완화 할 수있는 소프트웨어 버전을 사용하십시오.


ORA-00403 string ( string )는 다른 인스턴스 ( string ) 와 같지 않습니다
원인 : 다른 인스턴스가 COMPATIBLE 또는 COMPATIBLE NO RECOVERY 매개 변수를이 인스턴스와 다르게 설정했습니다.

조치 : 현재 실행중인 다른 인스턴스와 일치하도록 현재 인스턴스의 매개 변수를 변경하십시오.


ORA-00404 변환 파일을 찾을 수 없습니다 : ' string '
원인 : 데이터베이스를 V7에서 V8로 변환하는 데 사용 된 파일을 찾을 수 없습니다.

작업 : 이 데이터베이스에서 마이그레이션 프로세스가 시작되었고 변환 파일 이름에 액세스 할 수 있는지 확인하십시오.


ORA-00405 호환성 타입 「string」
원인 : 다른 오류와 관련된 유형을보고했습니다.

조치 : 첨부 된 오류를 참조하십시오.


ORA-00406 COMPATIBLE 매개 변수는 문자열 이상 이어야 합니다
원인 : COMPATIBLE 초기화 매개 변수의 값이 조작을 허용하기에 충분히 높지 않습니다. 명령을 허용하면 데이터베이스가 현재 COMPATIBLE 매개 변수로 지정된 릴리스와 호환되지 않습니다.

조치 : 더 높은 호환성 설정으로 시스템을 종료 한 후 다시 시작하십시오.


릴리스 문자열 에서 ORA-00407 롤링 업그레이드 . string to string . 문자열 은 허용되지 않습니다
원인 : 다른 포인트 릴리스에서 소프트웨어를 실행하는 다른 인스턴스에 이미 데이터베이스가 마운트되어 있습니다.

작업 : 모든 인스턴스를 종료 한 다음 새 소프트웨어로 다시 시작하십시오.


ORA-00408 파라미터 캐릭터 라인 이 TRUE로 설정되었습니다
원인 : 호환성 오류를 일으킨 매개 변수를보고했습니다.

조치 : 더 높은 호환성 설정으로 시스템을 종료 한 후 다시 시작하십시오.


ORA-00409 AUTO SEGMENT SPACE MANAGEMENT를 사용하려면 COMPATIBLE이 string 이상 이어야 합니다
원인 : 이는 자동 세그먼트 공간 관리를 사용하여 작성된 테이블 스페이스로 Oracle의 이전 릴리스에서 업그레이드했기 때문입니다. 데이터베이스를 열려면 COMPATIBLE매개 변수를 지정된 값 이상으로 설정해야합니다.

작업 : 지정된 호환성 설정으로 시스템을 종료하고 시작하십시오.


ORA-00436 ORACLE은 라이센스가 없습니다. 도움이 필요하면 Oracle Corp.에 문의하십시오.
원인 : 이 설치된 Oracle 소프트웨어는이 CPU에서 실행할 수있는 라이센스가 없습니다. 라이센스 코드와 같이 Oracle 소프트웨어가 잘못 설치된 경우에도 발생할 수 있습니다.

조치 : Oracle이 올바르게 설치되었는지 점검하십시오. 그런 다음 Oracle 지원 서비스에 문의하십시오.


ORA-00437 ORACLE 기능은 라이센스가 없습니다. 도움이 필요하면 Oracle Corp.에 문의하십시오.
원인 : 이 설치된 Oracle 기능은이 CPU에서 실행되도록 라이센스가 부여되지 않았습니다. 라이센스 코드와 같이 Oracle 소프트웨어가 잘못 설치된 경우에도 발생할 수 있습니다.

조치 : Oracle이 올바르게 설치되었는지 점검하십시오. 그런 다음 Oracle 지원 서비스에 문의하십시오.


ORA-00438 string 옵션이 인스톨되어 있지 않습니다
원인 : 지정된 옵션이 설치되어 있지 않습니다.

조치 : 옵션 호출을 피하거나 옵션을 구매하여 설치하십시오.


ORA-00439 기능이 유효하지 않습니다 : string
원인 : 지정된 기능이 유효 하지 않습니다.

조치 : 이 기능을 사용하지 마십시오.


ORA-00443 백그라운드 프로세스 " string "이 (가) 시작되지 않았습니다
원인 : 지정된 프로세스가 시작되지 않았습니다.

조치 : 실행 가능 이미지가 올바른 보호 기능을 갖춘 올바른 위치에 있고 메모리가 충분한 지 확인하십시오.


ORA-00444 기동 중의 백그라운드 프로세스 「string」에 실패했습니다
원인 : 일반적으로 배경 프로세스 이미지가 잘못되었거나 존재하지 않습니다.

조치 : 좋은 백그라운드 프로세스 이미지를 얻으십시오.


ORA-00445 백그라운드 프로세스 " string "이 (가) 문자열 초 후에 시작되지 않았습니다
원인 : 지정된 시간 이후에 지정된 프로세스가 시작되지 않았습니다.

조치 : 배경이 죽지 않았는지 확인하고 추적 파일을 남겨 두십시오.


ORA-00446 백그라운드 프로세스가 예상하지 않은 경우에 기동되었습니다
원인 : 지정된 백그라운드 프로세스가 Oracle이 이미 실행 된 후 시작되었습니다.

조치 : 동반 메시지 (있는 경우) 및 백그라운드 프로세스 추적 파일을 점검하십시오. 다른 메시지에서 언급 된 문제점을 정정하십시오. 현장에서 프로세스를 시작한 사용자가 없으면 메시지를 Oracle Support Services에보고하십시오.


ORA-00447 백그라운드 프로세스의 치명적인 에러
원인 : 백그라운드 프로세스 중 하나가 예기치 않게 종료되었습니다.

작업 : 시스템을 다시 시작하십시오. BACKGROUND_DUMP_DEST에서 백그라운드 추적 파일로 표시된 문제점을 확인하고 필요한 경우 수정하십시오.


ORA-00448 백그라운드 프로세스의 정상 완료
원인 : 백그라운드 프로세스 중 하나가 사용자가 요청한대로 정상적으로 완료되었습니다.

조치 : 문제점을 해결하는 경우 다른 메시지 및 백그라운드 프로세스 추적 파일을 점검하십시오. 다른 메시지에서 언급 된 문제를 해결하십시오. 그런 다음 Oracle을 종료했다가 다시 시작하십시오.


ORA-00449 백그라운드 프로세스 ' string '이 (가) 예기치 않게 오류 문자열로 종료되었습니다
원인 : 백그라운드 프로세스에서 서비스가 필요한 포 그라운드 프로세스가 프로세스가 종료되었음을 발견했습니다.

조치 : 포 그라운드 및 백그라운드 프로세스에 대한 메시지 및 추적 파일에 제공된 메시지 코드를 참조하십시오.


ORA-00470 LGWR 프로세스가 에러로 종료되었습니다
원인 : 로그 기록기 프로세스가 비정상적으로 종료되었습니다.

조치 : 동반 메시지 및 백그라운드 프로세스 추적 파일을 점검하십시오. 메시지에 언급 된 문제점을 정정하십시오. 그런 다음 인스턴스를 종료했다가 다시 시작하십시오. 추적 파일에 다른 백그라운드 프로세스 메시지가 언급되면 루트 메시지를 찾을 때까지 언급 된 프로세스의 추적 파일을 확인하십시오.


ORA-00471 DBWR 프로세스가 에러로 종료되었습니다
원인 : 데이터베이스 기록기 프로세스가 비정상적으로 종료되었습니다.

조치 : 동반 메시지 및 백그라운드 프로세스 추적 파일을 점검하십시오. 메시지에 언급 된 문제점을 정정하십시오. 그런 다음 인스턴스를 종료했다가 다시 시작하십시오. 추적 파일에 다른 백그라운드 프로세스 메시지가 언급되면 루트 메시지를 찾을 때까지 언급 된 프로세스의 추적 파일을 확인하십시오.


ORA-00472 PMON 프로세스가 에러로 종료되었습니다
원인 : 프로세스 모니터 프로세스가 비정상적으로 종료되었습니다.

조치 : 동반 메시지 및 백그라운드 프로세스 추적 파일을 점검하십시오. 메시지에 언급 된 문제점을 정정하십시오. 그런 다음 인스턴스를 종료했다가 다시 시작하십시오. 추적 파일에 다른 백그라운드 프로세스 메시지가 언급되면 루트 메시지를 찾을 때까지 언급 된 프로세스의 추적 파일을 확인하십시오.


ORA-00473 ARCH 프로세스가 에러로 종료되었습니다
원인 : 아카이버 프로세스가 비정상적으로 종료되었습니다.

조치 : 동반 메시지 (있는 경우) 및 백그라운드 프로세스 추적 파일을 점검하십시오. 메시지에 언급 된 문제점을 정정하십시오. 그런 다음 인스턴스를 종료했다가 다시 시작하십시오. 추적 파일에 다른 백그라운드 프로세스 메시지가 언급되면 루트 메시지를 찾을 때까지 언급 된 프로세스의 추적 파일을 확인하십시오.


ORA-00474 SMON 프로세스가 에러로 종료되었습니다
원인 : 시스템 모니터 프로세스가 비정상적으로 종료되었습니다.

조치 : 동반 메시지 (있는 경우) 및 백그라운드 프로세스 추적 파일을 점검하십시오. 메시지에 언급 된 문제점을 정정하십시오. 그런 다음 인스턴스를 종료했다가 다시 시작하십시오. 추적 파일에 다른 백그라운드 프로세스 메시지가 언급되면 루트 메시지를 찾을 때까지 언급 된 프로세스의 추적 파일을 확인하십시오.


ORA-00475 TRWR 프로세스가 에러로 종료되었습니다
원인 : 시스템 추적 프로세스가 비정상적으로 종료되었습니다.

작업 : 인스턴스를 다시 시작하십시오.


ORA-00476 RECO 프로세스가 에러로 종료되었습니다
원인 : 분산 트랜잭션 (2 단계 커밋) 복구 프로세스가 비정상적으로 종료되었습니다.

작업 : 인스턴스를 다시 시작하십시오.


ORA-00477 SNP * 프로세스가 에러로 종료되었습니다
원인 : 구체화 된보기 새로 고침 프로세스가 비정상적으로 종료되었습니다.

조치 : PMON이 SNP 프로세스를 곧 다시 시작합니다. SNP 프로세스가 시작되지 않으면 Oracle Support Services에 문의하십시오.


ORA-00478 SMON 프로세스가 에러 캐릭터 라인에 의해 종료되었습니다
원인 : 자원 정리 오류로 인해 SMON이 요청을 처리 할 수 ​​없습니다.

작업 : 인스턴스를 웜 스타트하십시오.


ORA-00480 LCK * 프로세스가 에러로 종료되었습니다
원인 : 하나의 잠금 프로세스가 비정상적으로 종료되었습니다.

조치 : 동반 메시지 (있는 경우) 및 백그라운드 프로세스 추적 파일을 점검하십시오. 메시지에 언급 된 문제점을 정정하십시오. 그런 다음 인스턴스를 종료했다가 다시 시작하십시오. 추적 파일에 다른 백그라운드 프로세스 메시지가 언급되면 루트 메시지를 찾을 때까지 언급 된 프로세스의 추적 파일을 확인하십시오.


ORA-00481 LMON 프로세스가 에러로 종료되었습니다
원인 : 전역 큐 서비스 모니터 프로세스가 비정상적으로 종료되었습니다.

작업 : 인스턴스를 다시 시작하십시오.


ORA-00482 LMD * 프로세스가 에러로 종료되었습니다
원인 : 전역 큐 서비스 데몬 프로세스가 비정상적으로 종료되었습니다.

작업 : 인스턴스를 다시 시작하십시오.


ORA-00483 종료 중에 프로세스가 비정상적으로 종료되었습니다
원인 : 백그라운드 프로세스 중 하나가 종료 시점 또는 종료 시점에 정상적으로 종료되지 않았습니다.

조치 : SHUTDOWN ABORT 명령을 사용하십시오. 첨부 된 메시지 (있는 경우)와 백그라운드 프로세스 추적 파일을 확인하십시오. 메시지에 언급 된 문제점을 정정하십시오. 그런 다음 인스턴스를 종료했다가 다시 시작하십시오. 추적 파일에 다른 백그라운드 프로세스 메시지가 언급되면 루트 메시지를 찾을 때까지 언급 된 프로세스의 추적 파일을 확인하십시오.


ORA-00484 LMS * 프로세스가 에러로 종료되었습니다
원인 : 글로벌 캐시 서비스 프로세스가 비정상적으로 종료되었습니다.

작업 : 인스턴스를 웜 스타트하십시오.


ORA-00485 DIAG 프로세스가 에러 캐릭터 라인으로 종료되었습니다
원인 : 전역 진단 프로세스가 종료되었습니다.

작업 : 프로세스가 다시 시작될 때까지 기다리십시오.


ORA-00568 최대 인터럽트 처리기 수를 초과했습니다
원인 : 중단 키를 입력 할 때 등록 된 인터럽트 처리 루틴 수가 허용 된 최대 값을 초과했습니다.

조치 : 등록 된 인터럽트 핸들러의 수를 줄이십시오.


ORA-00600 내부 에러 코드, 인수 : [ string ], [ string ], [ string ], [ string ], [ string ], [ string ], [ string ], [ string ]
원인 : 이것은 Oracle 프로그램 예외의 일반적인 내부 오류 번호입니다. 프로세스에 예기치 않은 낮은 수준의 상태가 발생했음을 나타냅니다. 이 메시지의 원인은 다음과 같습니다.

타임 아웃
파일 손상
메모리에서 실패한 데이터 검사
하드웨어, 메모리 또는 I / O 오류
잘못 복원 된 파일
첫 번째 인수는 내부 메시지 번호입니다. 다른 인수는 다양한 숫자, 이름 및 문자열입니다. 숫자는 다른 버전의 Oracle간에 의미가 변경 될 수 있습니다.

조치 : 다음 정보를 수집 한 후이 오류를 Oracle Support Services에보고하십시오.

오류를 일으킨 이벤트
오류가 발생한 시도 된 조작
오류 시점의 운영 체제 및 데이터베이스 조건
ORA-00600 메시지를 받기 전에 발생한 비정상적인 상황
오류로 생성 된 추적 파일의 내용
Alter 파일의 관련 부분
참고 : 이 메시지의 원인은 다른 시간에 다른 오류로 나타날 수 있습니다. 이 내부 오류 이전에 발생한 오류 기록을 알고 있어야합니다.


ORA-00601 정리 락 충돌
원인 : 프로세스를 복구하는 중 프로세스 모니터에 잠금 충돌이 발생했습니다. 일반적으로 발행되지 않는 내부 오류 메시지입니다.

조치 : Oracle 지원 서비스에 문의하십시오.


ORA-00602 내부 프로그래밍 예외
원인 : 내부 프로그래밍 예외가 발생했습니다.

조치 : 이 오류를 Oracle Support Services에 프로그램 버그로보고하십시오.


ORA-00603 ORACLE 서버 세션이 치명적인 에러에 의해 종료되었습니다
원인 : Oracle 서버 세션이 복구 불가능한 상태입니다.

조치 : 새 서버 세션이 자동으로 작성되도록 Oracle에 다시 로그인하십시오. 자세한 정보는 세션 추적 파일을 검사하십시오.


재귀 SQL 레벨 문자열 에서 ORA-00604 오류가 발생했습니다
원인 : 재귀 SQL 문 (내부 사전 테이블에 적용되는 명령문)을 처리하는 중에 오류가 발생했습니다.

조치 : 스택의 다음 오류에 설명 된 상황을 정정 할 수 있으면 정정하십시오. 그렇지 않으면 Oracle 지원 서비스에 문의하십시오.


ORA-00606 내부 에러 코드
원인 : 지연된 UPI 기능에 대한 호출이 지연되지 않은 모드에서 이루어졌습니다.

조치 : Oracle 지원 서비스에 문의하십시오.


ORA-00607 데이터 블록을 변경하는 중에 내부 에러가 발생했습니다
원인 : Oracle이 데이터 블록에 리두를 적용하는 동안 내부 오류 또는 메모리 예외가 발생했습니다.

조치 : Oracle 지원 서비스에 문의하십시오.


웜 스타트 데이터베이스에 필요한 ORA-00701 오브젝트를 변경할 수 없습니다
원인 : 제어 파일의 부트 스트랩 세그먼트에 정의 된 데이터베이스 오브젝트 (테이블, 클러스터 또는 인덱스)를 변경하거나 삭제하려고했으며 데이터베이스를 웜 스타트해야했습니다.

조치 : 오브젝트 이름의 철자를 정정하거나 ALTER 또는 DROP 문에서 제거하십시오.


ORA-00702 부트 스트랩적인 버전 ' 문자열 '일치하지 않는 버전 '와 문자열 '
원인 : 부트 스트랩 데이터 버전이 현재 버전의 소프트웨어와 호환되지 않습니다.

작업 : 데이터 파일과 호환되는 소프트웨어 버전을 복원하십시오.


ORA-00703 최대 행 캐시 인스턴스 잠금 수가 초과되었습니다
원인 : 행 캐시 대기열이 충분하지 않습니다.

조치 : ROW CACHE ENQUEUE 매개 변수의 값을 늘리고 시스템을 다시 시작하십시오.


ORA-00704 부트 스트랩 프로세스 실패
원인 : 부트 스트랩 데이터 처리에 실패했습니다. 문제의 원인에 대한 자세한 정보는 동봉 된 메시지를 참조하십시오.

조치 : 다른 메시지에 언급 된 문제점을 정정하십시오. 문제가 지속되면 Oracle Support Services에 문의하십시오.


ORA-00705 시작하는 동안 불일치 상태; 인스턴스를 종료 한 다음 다시 시작하십시오.
원인 : 이전의 인스턴스 시작 시도가 종료되었습니다.

작업 : 인스턴스를 완전히 종료했다가 다시 시작하십시오.


ORA-00706 ' string ' 파일의 형식 변경 에러가 발생했습니다
원인 : 파일이 읽기 전용 또는 오프라인이기 때문에 지정된 파일의 block0 형식을 변경하려는 시도가 실패했습니다.

작업 : 파일을 읽기 / 쓰기로 만들거나 파일을 온라인 상태로 만들고 BLK0_FMTCHG이벤트를 설정하십시오 .


ORA-00816 에러 메세지 변환에 실패했습니다
원인 : 루틴이 메시지 코드를 변환 할 수없는 내부 오류가 있습니다.

조치 : Oracle 지원 서비스에 문의하십시오.

 

문서참조

https://docs.oracle.com/cd/B10501_01/server.920/a96525/e0.htm#ERRMG101

댓글

Designed by JB FACTORY