[ORACLE] 오라클 에러 모음 ORA-02100 ~ ORA-04099

[ORACLE] 오라클 에러 모음 ORA-02100 ~ ORA-04099

 

ORA-02100 PCC : 메모리 부족 (즉, 할당 할 수 없습니다)
원인 : SQLLIB가 프로그램을 실행하기에 충분한 메모리를 할당 할 수 없습니다.

조치 : 사용자 세션에 더 많은 메모리를 할당 한 후 프로그램을 다시 실행하십시오. 오류가 지속되면 Oracle 지원 서비스에 문의하십시오.


ORA-02101 PCC : 커서 캐시 불일치 (uce / cuc 불일치)
원인 : 이 내부 오류는 일반적으로 메모리 관련 오류를 나타냅니다.

작업 : 잘못된 포인터 또는 배열 범위 위반과 같은 메모리 관련 오류가 있는지 프로그램을 확인하십시오.


ORA-02102 PCC : 일치하지 않는 커서 캐시 (이 uce에 대한 cuc 항목이 없습니다)
원인 : 이 내부 오류는 일반적으로 메모리 관련 오류를 나타냅니다.

작업 : 잘못된 포인터 또는 배열 범위 위반과 같은 메모리 관련 오류가 있는지 프로그램을 확인하십시오.


ORA-02103 PCC : 일치하지 않는 커서 캐시 (범위를 벗어난 cuc ref)
원인 : 이 내부 오류는 일반적으로 메모리 관련 오류를 나타냅니다.

작업 : 잘못된 포인터 또는 배열 범위 위반과 같은 메모리 관련 오류가 있는지 프로그램을 확인하십시오.


ORA-02104 PCC : 일관성없는 호스트 캐시 (사용 가능한 cuc 없음)
원인 : 이 내부 오류는 일반적으로 메모리 관련 오류를 나타냅니다.

작업 : 잘못된 포인터 또는 배열 범위 위반과 같은 메모리 관련 오류가 있는지 프로그램을 확인하십시오.


ORA-02105 PCC : 일치하지 않는 커서 캐시 (캐시에 cuc 항목이 없습니다)
원인 : 이 내부 오류는 일반적으로 메모리 관련 오류를 나타냅니다.

작업 : 잘못된 포인터 또는 배열 범위 위반과 같은 메모리 관련 오류가 있는지 프로그램을 확인하십시오.


ORA-02106 PCC : 일치하지 않는 커서 캐시 (OraCursor nr이 잘못되었습니다)
원인 : 이 내부 오류는 일반적으로 메모리 관련 오류를 나타냅니다.

작업 : 잘못된 포인터 또는 배열 범위 위반과 같은 메모리 관련 오류가 있는지 프로그램을 확인하십시오.


ORA-02107 PCC :이 pgm은 (는) 런타임 라이브러리에 비해 너무 오래되었습니다 : 다시 PCC하십시오.
원인 : 프로그램이이 버전의 SQLLIB와 호환되지 않는 이전 버전의 Oracle 사전 컴파일러에 의해 사전 컴파일되었습니다.

조치 : 최신 버전의 Oracle Precompiler로 프로그램을 사전 컴파일하십시오.


ORA-02108 PCC : 런타임 라이브러리에 무효 인 기술자가 건네받습니다
원인 : 이 내부 오류는 일반적으로 메모리 관련 오류를 나타냅니다.

작업 : 잘못된 포인터 또는 배열 범위 위반과 같은 메모리 관련 오류가 있는지 프로그램을 확인하십시오.


ORA-02109 PCC : 일관되지 않은 호스트 캐시 (범위를 벗어난 자리 참조)
원인 : 이 내부 오류는 일반적으로 메모리 관련 오류를 나타냅니다.

작업 : 잘못된 포인터 또는 배열 범위 위반과 같은 메모리 관련 오류가 있는지 프로그램을 확인하십시오.


ORA-02110 PCC : 일관성없는 호스트 캐시 (잘못된 sqi 유형)
원인 : 이 내부 오류는 일반적으로 메모리 관련 오류를 나타냅니다.

작업 : 잘못된 포인터 또는 배열 범위 위반과 같은 메모리 관련 오류가 있는지 프로그램을 확인하십시오.


ORA-02111 PCC : 힙 일관성 오류
원인 : 이 내부 오류는 일반적으로 메모리 관련 오류를 나타냅니다.

작업 : 잘못된 포인터 또는 배열 범위 위반과 같은 메모리 관련 오류가 있는지 프로그램을 확인하십시오.


ORA-02112 PCC : SELECT INTO가 너무 많은 행을 반환합니다
원인 : SELECT INTO 문이 제공된 호스트 변수에 저장할 수있는 것보다 많은 행을 리턴했습니다.

조치 : 가능한 세 가지 해결책이 있습니다.

프리 컴파일러 옵션 SELECT_ERROR = NO를 사용하십시오.
배열 차원이 더 큰 호스트 변수를 선언하십시오.
select 문에 대한 커서 또는 커서 변수를 선언하십시오.

ORA-02140 유효하지 않은 테이블 공간 명
원인 : 식별자가 ALTER TABLESPACE를 따르지 않습니다.

조치 : ALTER TABLESPACE 뒤에 테이블 스페이스 이름을 지정하십시오.


ORA-02141 무효 인 오프라인 옵션
원인 : NORMAL 또는 IMMEDIATE 이외의 옵션이 오프라인을 따릅니다.

조치 : 사용자는 OFFLINE 다음에 옵션을 지정하지 않거나 NORMAL 또는 IMMEDIATE 옵션 중 하나를 지정해야합니다.


ORA-02142 ALTER TABLESPACE 옵션이 없거나 잘못되었습니다
원인 : 유효한 옵션이 없습니다.

조치 : 유효한 추가 옵션, 이름 바꾸기, 기본값, 온라인, 오프라인, 읽기 전용, 읽기 쓰기, 시작, 종료, 아니오 또는 강제 중 하나를 사용하십시오.

 

ORA-02143 유효하지 않은 STORAGE 옵션
원인 : INITIAL, NEXT, MINEXTENTS, MAXEXTENTS 또는 PCTINCREASE 이외의 옵션이 STORAGE 절에 지정되었습니다.

조치 : 유효한 옵션 만 지정하십시오.


ORA-02144 ALTER CLUSTER에 옵션을 지정하지 않았습니다
원인 : ALTER CLUSTER 옵션이 지정되지 않았습니다.

조치 : PCTFREE, PCTUSED, SIZE, STORAGE 옵션 중 하나 이상을 지정하십시오.


ORA-02145 STORAGE 옵션이 없습니다
원인 : STORAGE (.) 다음에 STORAGE 옵션이 지정되지 않았습니다.

조치 : 괄호 사이에 하나 이상의 STORAGE 옵션을 지정하십시오.


ORA-02146 SHARED가 여러번 지정되었습니다
원인 : SHARED 옵션이 CREATE DATABASE 문에 여러 번 지정되었습니다.

조치 : SHARED 옵션을 한 번만 지정하십시오.


ORA-02147 충돌하는 공유 / 독점 옵션
원인 : SHARED 및 EXCLUSIVE 옵션이 모두 CREATE DATABASE 문에 지정되었습니다.

조치 : SHARED 또는 EXCLUSIVE를 지정하십시오 (둘다는 아님).


ORA-02148 EXCLUSIVE가 여러번 지정되었습니다
원인 : EXCLUSIVE 옵션이 CREATE DATABASE 문에 여러 번 지정되었습니다.

조치 : EXCLUSIVE 옵션을 한 번만 지정하십시오.


ORA-02149 지정된 파티션이 존재하지 않습니다
원인 : 개체에 대한 파티션을 찾을 수 없습니다.

조치 : 올바른 파티션 이름으로 다시 시도하십시오.


ORA-02153 유효하지 않은 VALUES 패스워드 캐릭터 라인
원인 : 인코딩 된 비밀번호 문자열이 VALUES 절을 따르지 않습니다.

조치 : VALUES 절 뒤에 적절한 인코딩 된 비밀번호 문자열을 두십시오.


ORA-02155 유효하지 않은 DEFAULT 테이블 공간 식별자
원인 : 식별자가 DEFAULT TABLESPACE를 따르지 않습니다.

조치 : DEFAULT TABLESPACE 뒤에 테이블 스페이스 이름을 두십시오.


ORA-02156 유효하지 않은 TEMPORARY 테이블 공간 식별자
원인 : 식별자가 TEMPORARY TABLESPACE를 따르지 않습니다.

조치 : TEMPORARY TABLESPACE 뒤에 테이블 스페이스 이름을 두십시오.


ORA-02157 ALTER USER에 지정된 옵션이 없습니다
원인 : 옵션이 지정되지 않았습니다.

조치 : 하나 이상의 ALTER USER 옵션을 지정하십시오.


ORA-02158 유효하지 않은 CREATE INDEX 옵션
원인 : COMPRESS, NOCOMPRESS, PCTFREE, INITRANS, MAXTRANS, STORAGE, TABLESPACE, PARALLEL, NOPARALLEL, RECOVERABLE, UNRECOVERABLE, LOGGING, NOLOGGING, LOCAL 또는 GLOBAL 이외의 옵션이 지정되었습니다.

조치 : 유효한 CREATE INDEX 옵션 중 하나를 선택하십시오.

 

ORA-02159가 설치된 DLM은 해제 가능한 잠금 모드를 지원하지 않습니다
원인 : 매개 변수 파일은 사용하지 않을 때 LCK 프로세스가 잠금을 해제 할 수 있도록 GC_ * 매개 변수를 지정했습니다. 이 모드에서는 사용할 수없는 DLM의 추가 지원이 필요합니다.

조치 : 추가 기능이 필요하지 않은 구성 매개 변수를 지정하십시오.


ORA-02160 인덱스 구성 테이블은 LONG 타입의 열을 포함 할 수 없습니다
원인 : 인덱스 구성 테이블에 대해 LONG 유형의 열이 정의되었습니다.

조치 : 인덱스 구성 테이블에서 LONG 유형의 열을 사용하지 마십시오.


ORA-02161 MAXLOGFILES에 유효하지 않은 값
원인 : 숫자가 MAXLOGFILES를 따르지 않습니다.

조치 : MAXLOGFILES 다음에 숫자를 지정하십시오.


ORA-02162 MAXDATAFILES에 유효하지 않은 값
원인 : 숫자가 MAXDATAFILES를 따르지 않습니다.

조치 : MAXDATAFILES 다음에 숫자를 지정하십시오.


ORA-02163 FREELIST GROUPS에 유효하지 않은 값
원인 : 숫자가 FREELIST GROUPS를 따르지 않습니다.

조치 : FREELIST GROUPS 다음에 숫자를 지정하십시오.


ORA-02164 DATAFILE 절이 두 번 이상 지정되었습니다
원인 : CREATE DATABASE 명령에 둘 이상의 DATAFILE 절이 있습니다.

조치 : 최대 하나의 DATAFILE 절을 지정하십시오.


ORA-02165 CREATE DATABASE에 대한 옵션이 잘못되었습니다
원인 : 유효하지 않은 CREATE DATABASE 옵션이 있습니다.

조치 : 유효한 CREATE DATABASE 옵션 만 지정하십시오.


ORA-02166 ARCHIVELOG 및 NOARCHIVELOG가 지정되었습니다
원인 : ARCHIVELOG와 NOARCHIVELOG가 모두 CREATE DATABASE 문에 지정되어 있습니다.

조치 : 이 두 옵션 중 최대 하나를 지정하십시오.


ORA-02167 LOGFILE 절이 두 번 이상 지정되었습니다
원인 : CREATE DATABASE 명령에 LOGFILE 절이 두 개 이상 있습니다.

조치 : 최대 하나의 LOGFILE 절을 지정하십시오.


ORA-02168 FREELISTS에 유효하지 않은 값
원인 : 숫자가 FREELISTS를 따르지 않습니다.

조치 : FREELISTS 다음에 숫자를 지정하십시오.


ORA-02169 FREELISTS 스토리지 옵션이 허용되지 않습니다
원인 : FREELISTS 스토리지 옵션을 지정하려고했습니다. 이 옵션은 테이블 작성 또는 색인 작성 중에 만 지정할 수 있습니다.

조치 : 이 옵션을 제거하고 명령문을 재 시도하십시오.


ORA-02170 FREELIST GROUPS 스토리지 옵션을 사용할 수 없습니다
원인 : FREELIST GROUPS 스토리지 옵션을 지정하려고했습니다. 이 옵션은 CREATE TABLE 명령을 사용할 때 및 ALLOW_FREELIST_GROUPS 매개 변수가 초기화 매개 변수 파일에 지정된 경우에만 지정할 수 있습니다.

조치 : FREELIST GROUPS 스토리지 옵션없이 명령문을 재 시도하거나 초기화 매개 변수 파일에서 ALLOW_FREELIST_GROUPS 매개 변수를 설정하십시오.


ORA-02171 MAXLOGHISTORY에 유효하지 않은 값
원인 : 숫자가 MAXLOGHISTORY를 따르지 않습니다.

조치 : MAXLOGHISTORY 다음에 숫자를 지정하십시오.


ORA-02172 PUBLIC 키워드는 디스 에이블 쓰레드에 적합하지 않습니다
원인 : PUBLIC 키워드가 비활성화되었습니다.

조치 : 키워드를 제거하고 다시 제출하십시오.


ORA-02173 DROP TABLESPACE에 유효하지 않은 옵션
원인 : 테이블 스페이스 이름 뒤에 INCLUDING 이외의 토큰이 있거나 INCLUDING CONTENTS 뒤에 일부 텍스트가 있습니다.

조치 : 테이블 스페이스 이름 다음에 INCLUDING CONTENTS를 두지 마십시오.


ORA-02174 필요한 스레드 번호가 없습니다
원인 : 스레드 번호는 THREAD 키워드 뒤에 지정해야합니다.

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

 

ORA-02175 유효하지 않은 롤백 세그먼트 명
원인 : CREATE 또는 DROP ROLLBACK SEGMENT 문에서 ROLLBACK SEGMENT 다음에 식별자가 없습니다.

조치 : ROLLBACK SEGMENT 다음에 세그먼트 이름을 넣으십시오.


ORA-02176 CREATE ROLLBACK SEGMENT에 유효하지 않은 옵션
원인 : CREATE ROLLBACK SEGMENT 문에 유효하지 않은 옵션이 지정되었습니다.

조치 : 유효한 옵션 중 하나를 지정하십시오 : TABLESPACE 및 STORAGE.


ORA-02177 필요한 그룹 번호가 없습니다
원인 : GROUP 키워드 뒤에 그룹 번호를 지정해야합니다.

작업 : 명령 구문을 확인하고 GROUP 뒤에 그룹 번호를 지정한 후 다시 시도하십시오.


ORA-02178 올바른 구문은 다음과 같습니다. SET TRANSACTION READ {ONLY | 쓰기}
원인 : 사용자의 문장에 구문 에러가 있습니다.

조치 : 지시 된대로 구문을 정정하십시오.


ORA-02179 유효한 옵션 : ISOLATION LEVEL {SERIALIZABLE | 커밋 된 읽기}
원인 : 사용자의 문장에 구문 에러가 있습니다.

조치 : 지시 된대로 구문을 정정하십시오.


ORA-02180 CREATE TABLESPACE에 대한 잘못된 옵션
원인 : 유효하지 않은 옵션이 나타납니다.

조치 : 유효한 옵션 중 하나를 지정하십시오 : DATAFILE, DEFAULT STORAGE, ONLINE, OFFLINE 또는 FORCE.


ORA-02181 ROLLBACK WORK에 유효하지 않은 옵션
원인 : TO 이외의 토큰은 ROLLBACK [WORK]를 따릅니다.

조치 : ROLLBACK [WORK] 다음 에 아무것도 또는 TO SAVEPOINT 이름 을 두십시오 .


ORA-02182 저장 점 이름이 필요합니다
원인 : 식별자가 ROLLBACK [WORK] TO [SAVEPOINT]를 따르지 않습니다.

조치 : TO [SAVEPOINT] 뒤에 저장 점 이름을 두십시오.


ORA-02183 유효한 옵션 : ISOLATION_LEVEL {SERIALIZABLE | 커밋 된 읽기}
원인 : 사용자의 문장에 구문 에러가 있습니다.

조치 : 지시 된대로 구문을 정정하십시오.


ORA-02184 자원 할당량은 REVOKE에서 허용되지 않습니다
원인 : 철회 문에서 자원 할당량이 지정되었습니다.

작업 : 할당량없이 리소스 권한을 지정하십시오.


ORA-02185 WORK 이외의 토큰은 COMMIT를 따릅니다.
원인 : WORK 이외의 토큰이 COMMIT를 따릅니다.

조치 : COMMIT 이후에 아무 것도 설정하지 마십시오.


ORA-02186 테이블 공간 자원 특권은 다른 특권과 함께 나타나지 않을 수 있습니다
원인 : 다른 특권이 부여 또는 취소 된 동일한 명령문에서 자원 할당량을 부여하거나 취소하려고했습니다.

조치 : 자원 할당량 특권에 대해 별도의 권한 부여 또는 취소 명령문을 사용하십시오.


ORA-02187 유효하지 않은 할당량 사양
원인 : grant 또는 revoke 문에서 테이블 스페이스 할당량을 상한을 초과하려고했습니다.

조치 : 더 작은 테이블 스페이스 할당량을 부여하십시오.


ORA-02189 ON 테이블 공간이 필요합니다
원인 : grant 또는 revoke 문에서 사용자가 테이블 스페이스 할당량을 지정했지만 ON tablespace 절로 이를 따르지 않았습니다 .

조치 : ON tablespace 절 을 사용하여 할당량을 적용 할 테이블 스페이스를 지정하십시오 .


ORA-02190 키워드 표 예상
원인 : DROP CLUSTER 이름 INCLUDING 다음에 키워드 TABLES가 필요 합니다.

조치 : INCLUDING 후 테이블을 배치하십시오.


ORA-02191 올바른 구문은 다음과 같습니다. SET TRANSACTION USE ROLLBACK SEGMENT rbs
원인 : 사용자의 문장에 구문 에러가 있습니다.

조치 : 지시 된대로 구문을 정정하십시오.


ORA-02192 PCTINCREASE는 롤백 세그먼트 스토리지 절에 허용되지 않습니다
원인 : 저장 영역 매개 변수 PCTINCREASE가 CREATE 또는 ALTER ROLLBACK SEGMENT 명령에 지정되었습니다.

조치 : PCTINCREASE 절없이 명령을 재 시도하십시오.


ORA-02194 ' string ' 근처의 이벤트 사양 구문 에러 캐릭터 라인 (사소한 에러 캐릭터 라인 )
원인 : 이벤트 스펙에 구문 오류가 있습니다.

작업 : 구문과 철자를 확인한 후 다시 시도하십시오.


ORA-02195 캐릭터 라인 테이블 스페이스에 캐릭터 라인 객체 를 작성하려고했습니다
원인 : 개체 유형이 테이블 스페이스 내용과 일치하지 않습니다.

조치 : 다른 테이블 공간에 오브젝트를 작성하거나 사용자 기본값을 변경하십시오.


ORA-02196 PERMANENT / TEMPORARY 옵션이 이미 지정되어 있습니다
원인 : CREATE TABLESPACE에서 PERMANENT 및 / 또는 TEMPORARY 옵션이 두 번 이상 지정되었습니다.

조치 : REBUILD, INITRANS, MAXTRANS 또는 STORAGE 중 하나 이상을 지정하십시오.

CREATE TABLESPACE의 매개 변수에 대한 자세한 정보는 Oracle9i SQL 참조 서를 참조하십시오 .


ORA-02197 파일리스트가 지정되어 있습니다
원인 : CREATE TABLESPACE에서 둘 이상의 DATAFILE / TEMPFILE 절이 지정되었습니다.

조치 : DATAFILE / TEMPFILE 절을 단일 절로 병합하십시오.


ORA-02198 ONLINE / OFFLINE 옵션이 이미 지정되어 있습니다
원인 : CREATE TABLESPACE에서 ONLINE 및 / 또는 OFFLINE 옵션이 두 번 이상 지정되었습니다.

조치 : ONLINE 또는 OFFLINE 중 하나만 지정하십시오.


ORA-02199 누락 DATAFILE / TEMPFILE 절
원인 : CREATE TABLESPACE 문에 DATAFILE / TEMPFILE 절이 없습니다.

조치 : DATAFILE / TEMPFILE 절을 지정하십시오.


ORA-02200 WITH GRANT OPTION은 PUBLIC에 허용되지 않습니다
원인 : GRANT OPTION으로 PUBLIC을 GRANT하려고했습니다.

조치 : WITH GRANT OPTION 절을 제거하십시오.


ORA-02201 시퀀스는 여기에서 허용되지 않습니다
원인 : 시작 목록에서 순서를 참조하려고했습니다.

작업 : 선택 목록에서만 시퀀스를 참조 할 수 있습니다.


ORA-02202이 클러스터에서는 더 이상 테이블이 허가되지 않습니다
원인 : 이미 32 개의 테이블을 포함하고있는 클러스터에서 테이블을 작성하려고했습니다.

조치 : 클러스터 당 최대 32 개의 테이블을 저장할 수 있습니다.


ORA-02203 INITIAL 스토리지 옵션이 허용되지 않습니다
원인 : 테이블, 클러스터, 인덱스 또는 롤백 세그먼트의 초기 스토리지 옵션을 변경하려고했습니다. 이 옵션은 객체가 생성 될 때만 지정할 수 있습니다.

조치 : 이 옵션을 제거하고 명령문을 재 시도하십시오.


ORA-02204 ALTER, INDEX 및 EXECUTE는 뷰에 허용되지 않습니다
원인 : 뷰에 대해 유효하지 않은 권한을 부여하거나 취소하려고했습니다.

조치 : 보기에 대한 ALTER, INDEX 또는 EXECUTE 권한을 부여하거나 취소하지 마십시오.


ORA-02205 SELECT 및 ALTER 특권 만이 시퀀스에 유효합니다
원인 : 시퀀스에 대해 유효하지 않은 권한을 부여하거나 취소하려고했습니다.

조치 : 시퀀스에 대한 DELETE, INDEX, INSERT, UPDATE, REFERENCES 또는 EXECUTE 특권을 부여하거나 취소하지 마십시오.


ORA-02206 중복 INITRANS 옵션 사양
원인 : INITRANS가 두 번 이상 지정되었습니다.

조치 : INITRANS를 최대 한 번 지정하십시오.


ORA-02207 유효하지 않은 INITRANS 옵션 값
원인 : INITRANS 값이 1에서 255 사이의 정수가 아니며 MAXTRANS 값보다 작거나 같습니다.

조치 : 유효한 INITRANS 값을 선택하십시오.


ORA-02208 중복 MAXTRANS 옵션 사양
원인 : MAXTRANS가 두 번 이상 지정되었습니다.

조치 : MAXTRANS를 최대 한 번 지정하십시오.


ORA-02209 유효하지 않은 MAXTRANS 옵션 값
원인 : MAXTRANS 값이 1에서 255 사이의 정수가 아니며 INITRANS 값보다 크거나 같습니다.

조치 : 유효한 MAXTRANS 값을 선택하십시오.


ORA-02210 ALTER TABLE에 옵션을 지정하지 않았습니다
원인 : ALTER TABLE 옵션이 지정되지 않았습니다.

조치 : 하나 이상의 alter table 옵션을 지정하십시오.


ORA-02211 PCTFREE 또는 PCTUSED에 유효하지 않은 값
원인 : PCTFREE 또는 PCTUSED에 지정된 값이 0에서 100 사이의 정수가 아닙니다.

조치 : 옵션에 적절한 값을 선택하십시오.


ORA-02212 중복 PCTFREE 옵션 사양
원인 : PCTFREE 옵션이 두 번 이상 지정되었습니다.

조치 : PCTFREE를 최대 한 번 지정하십시오.


ORA-02213 중복 PCTUSED 옵션 사양
원인 : PCTUSED 옵션이 두 번 이상 지정되었습니다.

조치 : PCTUSED를 최대 한 번 지정하십시오.


ORA-02214 중복 백업 옵션 사양
원인 : ALTER TABLE에 대한 BACKUP 옵션이 두 번 이상 지정되었습니다.

조치 : 옵션을 최대 한 번 지정하십시오.


ORA-02215 중복 테이블 공간 이름 절
원인 : CREATE TABLE, CREATE INDEX 또는 CREATE ROLLBACK SEGMENT 문에 TABLESPACE 절이 두 개 이상 있습니다.

조치 : 최대 하나의 TABLESPACE 절을 지정하십시오.


ORA-02216 테이블 공간 이름이 필요합니다
원인 : CREATE / DROP TABLESPACE, CREATE TABLE, CREATE INDEX 또는 CREATE ROLLBACK SEGMENT 문 중 하나에 대한 구문에 필요한 경우 테이블 공간 이름이 없습니다.

조치 : 구문에 필요한 경우 테이블 공간 이름을 지정하십시오.


ORA-02217 중복 스토리지 옵션 사양
원인 : 저장 옵션 (INIITAL, NEXT, MINEXTENTS, MAXEXTENTS, PCTINCREASE)이 두 번 이상 지정되었습니다.

작업 : 모든 저장소 옵션을 최대 한 번 지정하십시오.


ORA-02218 유효하지 않은 INITIAL 스토리지 옵션 값
원인 : 지정된 값은 정수 여야합니다.

조치 : 적절한 정수 값을 선택하십시오.


ORA-02219 유효하지 않은 NEXT 스토리지 옵션 값
원인 : 지정된 값은 정수 여야합니다.

조치 : 적절한 정수 값을 선택하십시오.


ORA-02220 유효하지 않은 MINEXTENTS 스토리지 옵션 값
원인 : 지정된 값은 MAXEXTENTS 이하의 양의 정수 여야합니다.

조치 : 적절한 값을 지정하십시오.


ORA-02221 유효하지 않은 MAXEXTENTS 스토리지 옵션 값
원인 : 지정된 값은 MINEXTENTS 이상의 양의 정수 여야합니다.

조치 : 적절한 값을 지정하십시오.


ORA-02222 유효하지 않은 PCTINCREASE 저장 옵션 값
원인 : 지정된 값은 양의 정수 여야합니다.

조치 : 적절한 값을 지정하십시오.


ORA-02223 유효하지 않은 OPTIMAL 스토리지 옵션 값
원인 : 지정된 값은 정수 여야합니다.

조치 : 적절한 정수 값을 선택하십시오.


ORA-02224 테이블에 EXECUTE 특권을 사용할 수 없습니다
원인 : 테이블에 대해 유효하지 않은 권한을 부여하거나 취소하려고했습니다.

조치 : 테이블에 대한 EXECUTE 특권을 부여하거나 취소하지 마십시오.


ORA-02225 EXECUTE 및 DEBUG 권한 만 절차에 유효합니다
원인 : 프로 시저, 함수 또는 패키지에 대해 유효하지 않은 권한을 부여하거나 취소하려고했습니다.

작업 : 프로 시저, 함수 또는 패키지에 대한 EXECUTE 또는 DEBUG 이외의 권한을 부여하거나 취소하지 마십시오.


ORA-02226 유효하지 않은 MAXEXTENTS 값 (최대 허용 : 문자열 )
원인 : 지정된 MAXEXTENTS가 데이터베이스 블록 크기에 비해 너무 큽니다. SYSTEM 롤백 세그먼트에만 적용됩니다.

조치 : 더 작은 값을 지정하십시오.


ORA-02227 유효하지 않은 클러스터 명
원인 : 클러스터 이름이 올바르게 형성되지 않았습니다.

작업 : 개체 이름을 만드는 규칙을 확인하고 적절한 클러스터 이름을 입력하십시오.


ORA-02228 중복 SIZE 사양
원인 : SIZE 옵션이 두 번 이상 지정되었습니다.

조치 : SIZE 옵션을 최대 한 번 지정하십시오.


ORA-02229 유효하지 않은 SIZE 옵션 값
원인 : 지정된 값은 정수 바이트 여야합니다.

조치 : 적절한 값을 지정하십시오.


ORA-02230 유효하지 않은 ALTER CLUSTER 옵션
원인 : PCTFREE, PCTUSED, INITRANS, MAXTRANS, STORAGE 또는 SIZE 이외의 옵션이 ALTER CLUSTER 문에 지정되었습니다.

조치 : 유효한 옵션 만 지정하십시오.


ORA-02231 ALTER DATABASE에 대한 옵션이 없거나 잘못되었습니다
원인 : ADD, DROP, RENAME, ARCHIVELOG, NOARCHIVELOG, MOUNT, DISMOUNT, OPEN 또는 CLOSE 이외의 옵션이 명령문에 지정되었습니다.

조치 : 유효한 옵션 만 지정하십시오.


ORA-02232 유효하지 않은 MOUNT 모드
원인 : SHARED 또는 EXCLUSIVE 이외의 모드가 ALTER DATABASE 문에서 MOUNT 키워드 뒤에옵니다.

조치 : SHARED, EXCLUSIVE 또는 MOUNT 다음에 아무것도 지정하지 마십시오.


ORA-02233 유효하지 않은 CLOSE 모드
원인 : ALTER DATABASE 문에서 NORMAL 또는 IMMEDIATE 이외의 모드가 CLOSE 키워드 뒤에옵니다.

조치 : NORMAL, IMMEDIATE 또는 CLOSE 뒤에 아무것도 지정하지 마십시오.


이 테이블의 ORA-02234 변경이 벌써 기록되고 있습니다
원인 : 추가 할 로그 테이블이 다른 로그 테이블과 중복되었습니다.

조치 : 이 변경 로그를 시스템에 추가하지 마십시오. 복제 제품의 시스템 테이블이 일치하는지 확인하십시오.


ORA-02235이 테이블은 벌써 다른 테이블의 변경을 기록합니다
원인 : 변경할 테이블이 이미 다른 테이블에 대한 변경 로그입니다.

조치 : 지정된 기본 테이블에 대한 변경 사항을이 테이블에 기록하지 마십시오. 복제 제품의 시스템 테이블이 일치하는지 확인하십시오.


ORA-02236 유효하지 않은 파일명
원인 : LOGFILE, DATAFILE 또는 RENAME 절의 파일 이름 목록에 문자열 리터럴이 사용되지 않았습니다.

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


ORA-02237 유효하지 않은 파일 사이즈
원인 : 정수가 아닌 값이 SIZE 또는 RESIZE 절에 지정되었습니다.

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


ORA-02238 파일 이름 목록은 파일 수가 다릅니다
원인 : ALTER DATABASE 또는 TABLESPACE의 RENAME 절에서 기존 파일 이름의 수가 새 파일 이름의 수와 다릅니다.

조치 : 기존의 각 파일 이름에 해당하는 새 파일 이름이 있는지 확인하십시오.


ORA-02239이 순서를 참조하는 객체가 있습니다
원인 : 삭제 될 시퀀스는 여전히 다른 개체에 의해 참조됩니다.

작업 : 시퀀스 이름이 올바른지 확인하거나 시퀀스를 참조하는 제약 조건이나 개체를 삭제하십시오.


ORA-02240 OBJNO 또는 TABNO에 유효하지 않은 값
원인 : 숫자가 OBJNO 또는 TABNO를 따르지 않습니다.

조치 : OBJNO 또는 TABNO 뒤에 숫자를 지정하십시오.


ORA-02241는 EXTENTS 형식이어야합니다 (FILE n BLOCK n SIZE n , ...)
원인 : 익스텐트 스토리지 절에 오류가 있습니다.

조치 : 올바른 구문을 사용하여 스토리지 절을 다시 지정하고 명령을 재 시도하십시오.


ORA-02242 ALTER INDEX에 옵션을 지정하지 않았습니다
원인 : 옵션이 지정되지 않았습니다.

조치 : REBUILD, INITRANS, MAXTRANS 또는 STORAGE 중 하나 이상을 지정하십시오.


ORA-02243 유효하지 않은 ALTER INDEX 또는 ALTER MATERIALIZED VIEW 옵션
원인 : INITRANS, MAXTRANS 또는 STORAGE 이외의 옵션이 ALTER INDEX 문 또는 ALTER MATERIALIZED VIEW 문의 USING INDEX 절에 지정되었습니다.

조치 : 유효한 옵션 만 지정하십시오.


ORA-02244 유효하지 않은 ALTER ROLLBACK SEGMENT 옵션
원인 : STORAGE 옵션이 필요하지만 찾을 수 없습니다.

조치 : 저장 옵션을 지정하십시오.


ORA-02245 유효하지 않은 ROLLBACK SEGMENT name
원인 : ALTER [PUBLIC] ROLLBACK SEGMENT 다음에 식별자가 예상되었지만 찾지 못했습니다.

조치 : SEGMENT 다음에 롤백 세그먼트 이름을 넣으십시오.


ORA-02246 EVENTS 텍스트가 없습니다
원인 : ALTER SESSION SET EVENTS 다음에 문자열 리터럴이 예상되었지만 찾을 수 없습니다.

조치 : EVENTS 뒤에 이벤트 텍스트를 포함하는 문자열 리터럴을 두십시오.


ORA-02247 ALTER SESSION에 옵션을 지정하지 않았습니다
원인 : ALTER SESSION 후에 SET EVENTS 옵션이 예상되었지만 찾을 수 없습니다.

조치 : ALTER SESSION 뒤에 SET EVENTS 옵션을 두십시오.


ALTER SESSION에 대한 ORA-02248 유효하지 않은 옵션
원인 : ALTER SESSION 명령 뒤에 SET EVENTS 이외의 옵션이 있습니다.

조치 : ALTER SESSION 명령 뒤에 SET EVENTS 옵션을 지정하고 다시 시도하십시오.


ORA-02249 MAXLOGMEMBERS에 대한 값이 없거나 잘못되었습니다
원인 : 유효한 숫자가 MAXLOGMEMBERS를 따르지 않습니다. 지정된 값은 1과 포트 특정 최대 로그 파일 멤버 수 사이 여야합니다.

조치 : MAXLOGMEMBERS 뒤에 유효한 숫자를 지정하십시오.


ORA-02250 제약 조건 명이 없거나 잘못되었습니다
원인 : 제약 조건 이름이 없거나 잘못되었습니다.

작업 : 제약 조건 이름에 유효한 식별자 이름을 지정하십시오.


ORA-02251 하위 쿼리는 여기에서 허용되지 않습니다
원인 : 명령문에서 부속 조회가 허용되지 않습니다.

조치 : 명령문에서 부속 조회를 제거하십시오.


ORA-02252 확인 제약 조건이 올바르게 종료되지 않았습니다
원인 : 점검 제한 조건에 대해 지정된 검색 조건이 올바르게 종료되지 않았습니다.

조치 : 조건을 올바르게 종료하십시오.


ORA-02253 제약 조건은 여기서는 사용할 수 없습니다
원인 : 여기에서는 제한 조건 스펙이 허용되지 않습니다.

조치 : 명령문에서 제한 조건 스펙을 제거하십시오.


ORA-02254 DEFAULT 표현 은 여기서는 사용할 수 없습니다
원인 : 명령문의 여기 열에 대한 기본값 표현식이 허용되지 않습니다.

조치 : 명령문에서 기본값 표현식을 제거하십시오.


ORA-02255 : DEFAULT NULL 후 NOT NULL은 허용되지 않습니다
원인 : NOT NULL 사양이 NULL 기본값과 충돌합니다.

조치 : NOT NULL 또는 DEFAULT NULL 스펙을 제거한 후 다시 시도하십시오.


ORA-02256 참조하는 열의 수는 참조 된 열과 일치해야합니다.
원인 : 외래 키 참조 목록의 열 수가 참조 된 목록의 열 수와 다릅니다.

작업 : 참조 열이 참조 열과 일치하는지 확인하십시오.


ORA-02257 최대 열수를 넘었습니다
원인 : 키 목록의 열 수가 최대 수를 초과했습니다.

작업 : 목록에서 열 수를 줄이십시오.


ORA-02258 중복 또는 충돌하는 NULL 및 / 또는 NOT NULL 사양
원인 : 중복 또는 충돌하는 NULL 및 / 또는 NOT NULL이 지정되었습니다.

조치 : 충돌하는 스펙 중 하나를 제거하고 다시 시도하십시오.


ORA-02259 복제 UNIQUE / PRIMARY KEY 사양
원인 : 중복 고유 키 또는 기본 키가 지정되었습니다.

조치 : 중복 스펙을 제거한 후 다시 시도하십시오.


ORA-02260 테이블은 기본 키를 하나만 가질 수 있습니다
원인 : 동일한 테이블에 둘 이상의 기본 키가 지정되었습니다.

조치 : 여분의 기본 키를 제거하고 다시 시도하십시오.


ORA-02261 이러한 고유 또는 기본 키가 이미 테이블에 있습니다.
원인 : 테이블에 이미 존재하는 고유 또는 기본 키가 지정되었습니다.

조치 : 여분의 키를 제거하고 다시 시도하십시오.


ORA-02262 ORA- 문자열 은, 열의 디폴트 치식 표현식을 확인 중에 발생합니다
원인 : 새로운 열 데이터 유형으로 인해 기존 열 기본값 표현식에 대한 유형 검사 오류가 발생합니다.

조치 : 기본값 표현식을 제거하거나 열 데이터 유형을 변경하지 마십시오.


ORA-02263는이 열에 대한 데이터 유형을 지정해야합니다
원인 : 열에 필요한 데이터 유형이 없습니다.

조치 : 필요한 데이터 유형을 지정하십시오.


기존 제약 조건에서 이미 사용중인 ORA-02264 이름
원인 : 지정된 제약 조건 이름이 고유해야합니다.

작업 : 제약 조건에 고유 한 제약 조건 이름을 지정하십시오.


ORA-02265 참조 열의 데이터 형식을 파생시킬 수 없습니다
원인 : 참조 된 열의 데이터 유형이 아직 정의되지 않았습니다.

조치 : 참조 된 열의 데이터 유형이 참조되기 전에 정의되어 있는지 확인하십시오.


활성화 된 외래 키로 참조되는 테이블의 ORA-02266 고유 / 기본 키
원인 : 다른 테이블에서 사용 가능한 외부 키가 참조하는 고유 키 또는 기본 키가있는 테이블을 삭제하거나 자르려고했습니다.

작업 : 테이블을 삭제하거나 자르기 전에 다른 테이블에서 외래 키 제약 조건을 비활성화하십시오. 다음 명령을 실행하여 테이블을 참조하는 제한 조건을 확인할 수 있습니다.

constraint_name, table_name, status를 선택하십시오.
user_constraints에서
여기서 r_constraint_name은
user_constraints에서 constraint_name을 선택하십시오. 여기서 table_name 
= 'tabnam');


ORA-02267 열 형식이 참조 된 열 형식과 호환되지 않습니다
원인 : 참조하는 열의 데이터 형식이 참조 된 열의 데이터 형식과 호환되지 않습니다.

조치 : 참조 열에 대해 호환 가능한 데이터 유형을 선택하십시오.


ORA-02268 참조 테이블에 프라이 머리 키가 없습니다
원인 : 참조 된 테이블에 기본 키가 없습니다.

조치 : 참조 된 테이블 고유 키를 명시 적으로 지정하십시오.


ORA-02269 키열은 LONG 데이터 형일 수 없습니다
원인 : 데이터 유형 LONG의 키 열을 정의하려고했습니다. 이것은 허용되지 않습니다.

조치 : 열의 데이터 유형을 변경하거나 키에서 LONG 열을 제거한 후 다시 시도하십시오.


ORA-02270이 열리스트에 일치하는 고유 또는 기본 키가 없습니다
원인 : 참조 된 테이블에 해당 키가없는 경우 CREATE 또는 ALTER TABLE 문으로 테이블에서 고유 또는 기본 키를 참조하려고했습니다.

조치 : 고유 키 또는 기본 키를 테이블에 추가하거나 기본 키 또는 고유 키가있는 열의 올바른 이름을 찾은 후 다시 시도하십시오.


ORA-02271 테이블에는 그러한 제약이 없습니다
원인 : 존재하지 않는 제약을 사용하여 테이블을 참조하려고했습니다.

조치 : 제한 조건 이름의 철자를 확인하거나 제한 조건을 테이블에 추가 한 후 다시 시도하십시오.


ORA-02272 제약 조건의 열은 LONG 데이터 형일 수 없습니다
원인 : 제한된 열을 데이터 유형 LONG으로 정의 할 수 없습니다. 이것은 허용되지 않습니다.

조치 : 열의 데이터 유형을 변경하거나 열의 제한 조건을 제거한 후 다시 시도하십시오.


ORA-02273이 고유 / 1 차 키는 일부 외래 키에 의해 참조됩니다
원인 : 외래 키가 참조하는 고유 또는 기본 키를 삭제할 수 없습니다.

조치 : 키를 삭제하기 전에 모든 참조를 제거하십시오.


ORA-02274 중복 참조 제약 조건 사양
원인 : 참조 제한 조건이 두 번 이상 지정되었습니다. 이것은 허용되지 않습니다.

조치 : 중복 스펙을 제거하십시오.


ORA-02275 그런 참조 제약이 이미 테이블에 존재합니다
원인 : 이미 존재하는 참조 제한 조건을 지정하려고했습니다. 이로 인해 사양이 중복되어 허용되지 않습니다.

작업 : 제약 조건을 한 번만 지정하십시오.


ORA-02276 기본 형식이 열 형식과 호환되지 않습니다
원인 : 평가 된 기본 표현식의 유형이 열의 데이터 유형과 호환되지 않습니다.

조치 : 열의 유형을 변경하거나 기본 표현식을 수정하십시오.


ORA-02277 유효하지 않은 순서 명
원인 : 지정된 시퀀스 명이 유효한 식별자 명이 아닙니다.

작업 : 시퀀스 이름에 유효한 식별자 이름을 지정하십시오.


ORA-02278 중복 또는 충돌하는 MAXVALUE / NOMAXVALUE 사양
원인 : MAXVALUE 및 / 또는 NOMAXVALUE 사양이 중복되거나 충돌합니다.

조치 : 충돌하는 스펙 중 하나를 제거하고 다시 시도하십시오.


ORA-02279 중복 또는 충돌하는 MINVALUE / NOMINVALUE 사양
원인 : 중복 또는 충돌하는 MINVALUE 및 / 또는 NOMINVALUE 절이 지정되었습니다.

조치 : 충돌하는 스펙 중 하나를 제거하고 다시 시도하십시오.


ORA-02280 복제 또는 충돌하는 CYCLE / NOCYCLE 사양
원인 : CYCLE 및 / 또는 NOCYCLE 절이 중복되었거나 충돌했습니다.

조치 : 충돌하는 스펙 중 하나를 제거하고 다시 시도하십시오.


ORA-02281 복제 또는 충돌하는 CACHE / NOCACHE 사양
원인 : 중복 또는 충돌하는 CACHE 및 / 또는 NOCACHE 절이 지정되었습니다.

조치 : 충돌하는 스펙 중 하나를 제거하고 다시 시도하십시오.


ORA-02282 중복 또는 충돌하는 주문 / 주문 사양
원인 : 중복 또는 충돌하는 ORDER 및 / 또는 NOORDER 절이 지정되었습니다.

조치 : 충돌하는 스펙 중 하나를 제거하고 다시 시도하십시오.


ORA-02283는 기동 순서 번호를 변경할 수 없습니다
원인 : 시작 순서 번호를 변경하려고했습니다. 이것은 허용되지 않습니다.

조치 : 시작 순서 번호를 변경하지 마십시오.


ORA-02284 복제 INCREMENT BY 사양
원인 : INCREMENT BY 절이 중복되었습니다.

조치 : 중복 스펙을 제거한 후 다시 시도하십시오.


ORA-02285 복제 START WITH 사양
원인 : 중복 된 START WITH 절이 지정되었습니다.

조치 : 중복 스펙을 제거한 후 다시 시도하십시오.


ORA-02286 ALTER SEQUENCE에 옵션이 지정되지 않았습니다
원인 : ALTER SEQUENCE 옵션이 지정되지 않았습니다.

조치 : 구문을 점검하십시오. 그런 다음 하나 이상의 ALTER SEQUENCE 옵션을 지정하십시오.


ORA-02287 일련 번호는 여기에 허용되지 않습니다
원인 : 지정된 순서 번호 참조 CURRVAL 또는 NEXTVAL이이 시점의 명령문에서 부적절합니다.

조치 : 구문을 점검하십시오. 그런 다음 시퀀스 번호를 제거하거나 재배치하십시오.


ORA-02288 유효하지 않은 OPEN 모드
원인 : ALTER DATABASE OPEN 문에 RESETLOGS 이외의 모드가 지정되었습니다. RESETLOGS는 유일하게 유효한 OPEN 모드입니다.

조치 : 명령문에서 유효하지 않은 모드를 제거하거나 키워드 RESETLOGS로 바꾸고 다시 시도하십시오.


ORA-02289 시퀀스가 ​​존재하지 않습니다
원인 : 지정된 시퀀스가 ​​존재하지 않거나, 사용자에게이 작업을 수행하는 데 필요한 권한이 없습니다.

작업 : 시퀀스 이름이 올바른지,이 시퀀스에서 원하는 작업을 수행 할 권한이 있는지 확인하십시오.


ORA-02290 점검 제한 조건 ( 문자열 . 문자열 위반)
원인 : 필드에 입력하려는 값이 정의 된 점검 제한 조건을 위반합니다.

조치 : 제한 조건을 만족시키는 값을 입력하십시오.


ORA-02291 무결성 제약 조건 ( 문자열 . 문자열 ) 위반 - 부모 키를 찾을 수 없습니다
원인 : 외래 키 값에 일치하는 기본 키 값이 없습니다.

작업 : 외래 키를 삭제하거나 일치하는 기본 키를 추가하십시오.


ORA-02292 무결성 제약 ( 문자열 . 열 ) 위반-아이 레코드가 발견되었습니다
원인 : 외래 키가 참조하는 행을 삭제하려고했습니다.

조치 : 이 행을 변경하기 전에 외래 키를 삭제하거나 업데이트해야합니다.


ORA-02293는 없습니다 유효성 검사 (수 문자열 . 문자열 ) - 점검 제한 조건 위반
원인 : ALTERTABLE 문을 통해 확인 된 제한 조건이없는 채워진 테이블에 점검 제한 조건을 추가하려고했습니다.

조치 : 적합한 값을 포함하는 테이블에서 점검 제한 조건을 지정하여 ALTER TABLE 문을 재 시도하십시오. ALTER TABLE에 대한 자세한 정보는 Oracle9i SQL Reference를 참조하십시오 .


ORA-02294는 사용할 수 없습니다 ( 문자열 . 문자열 ) - 제약 조건은 검증 중에 변경
원인 : 한 DDL 문이이 제한 조건을 사용하려고 시도하는 동안 다른 DDL이 동일한 제한 조건을 변경했습니다.

작업 : 이번에는 하나의 DDL 만 제약 조건을 변경하여 다시 시도하십시오.


ORA-02295가 제약 조건에 대해 복수의 유효 / 무효를 발견했습니다
원인 : CREATE 또는 ALTER TABLE 문을 통해 주어진 제한 조건에 대해 둘 이상의 ENABLE 및 / 또는 DISABLE 절을 지정하려고했습니다.

조치 : 주어진 제한 조건에 대해 하나의 ENABLE 또는 DISABLE 절만 지정할 수 있습니다.


ORA-02296는 사용할 수 없습니다 ( 문자열 . 문자열 ) - 널 (null) 값은 발견
원인 : 테이블에 제한 조건을 만족하지 않는 값이 포함되어 있으므로 ENABLE CONSTRAINT 절이있는 ALTER TABLE 명령이 실패했습니다.

조치 : ENABLE CONSTRAINT 절과 함께 ALTER TABLE 명령을 발행하기 전에 테이블의 모든 값이 제한 조건을 만족하는지 확인하십시오. ALTER TABLE 및 ENABLE CONSTRAINT에 대한 자세한 정보는 Oracle9i SQL Reference를 참조하십시오 .


ORA-02297 (은)는 제약 조건 ( 문자열 . 캐릭터 라인 )을 무효로 할 수 없습니다
원인 : 테이블에 제약 조건에 의존하는 외래 키가 있으므로 alter table disable 제약 조건이 실패했습니다.

작업 : 외래 키 제약 조건을 비활성화하거나 DISABLE CASCADE 명령을 사용하십시오.


ORA-02298이 유효성을 검사 할 수 없습니다 ( 문자열 . 문자열 ) - 부모 키를 찾을 수 없습니다
원인 : 테이블에 고아 하위 레코드가 있으므로 ALTER TABLE ENABLE CONSTRAINT 명령이 실패했습니다.

조치 : ALTER TABLE ENABLE CONSTRAINT 명령을 발행하기 전에 테이블에 분리 된 하위 레코드가 없는지 확인하십시오. ALTER TABLE 및 ENABLE CONSTRAINT에 대한 자세한 정보는 Oracle9i SQL Reference를 참조하십시오 .


ORA-02299의 유효성을 검사 (수 문자열 . 문자열 ) - 중복 키를 찾을 수
원인 : 테이블에 중복 키 값이 있으므로 ALTER TABLE ENABLE CONSTRAINT 명령이 실패했습니다.

조치 : ALTER TABLE ENABLE CONSTRAINT 명령을 발행하기 전에 테이블에 중복 키 값이 없는지 확인하십시오. ALTER TABLE 및 ENABLE CONSTRAINT에 대한 자세한 정보는 Oracle9i SQL Reference를 참조하십시오 .


ORA-02300 OIDGENERATORS에 유효하지 않은 값
원인 : OIDGENERATORS 값에 숫자가 지정되지 않았습니다.

조치 : OIDGENERATORS의 번호를 지정하십시오.


ORA-02301 최대 OIDGENERATORS 수는 255입니다
원인 : OIDGENERATORS 값으로 255보다 큰 숫자가 지정되었습니다.

조치 : OIDGENERATORS에 지정된 수가 255를 초과하지 않아야합니다.


ORA-02302 유효하지 않거나 누락 된 타입 이름
원인 : 유효하지 않은 또는 누락 된 유형 이름이 명령문에 입력되었습니다.

조치 : 명령문에 유효한 유형 이름을 입력하고 조작을 재 시도하십시오.


ORA-02303은 타입을 삭제하거나 테이블에 의존하는 타입으로 바꿀 수 없습니다
원인 : 부양 가족이있는 유형을 삭제하거나 교체하려고했습니다. 삭제되는 유형의 상위 유형의 대체 가능한 열이있을 수 있습니다.

조치 : 유형에 따라 모든 유형과 테이블을 삭제 한 다음 VALIDATE 옵션을 사용하여 조작을 재 시도하거나 FORCE 옵션을 사용하십시오.


ORA-02304 유효하지 않은 객체 식별자 리터럴
원인 : CREATE TYPE의 오브젝트 식별자 리터럴을 입력하려고했습니다.

32 개의 16 진수 문자열이 아님
기존 객체를 이미 식별하는 객체 식별자
유형에 이미 지정된 원래 객체 식별자와 다른 객체 식별자
작업 : 개체 식별자 절을 지정하거나 원래 할당 된 개체 식별자와 고유하거나 동일한 32 개의 16 진수 개체 식별자 리터럴을 지정하지 마십시오. 그런 다음 조작을 재 시도하십시오.


ORA-02305 EXECUTE, DEBUG 및 UNDER 권한 만 유형에 유효합니다
원인 : 시도가 GRANT 또는 REVOKE에 잘못된 특권 (안되었다 EXECUTE, DEBUG또는 UNDER유형에)를.

작업 : GRANT 또는 REVOKE만을 EXECUTE, DEBUG또는 UNDER유형에 대한 특권.


ORA-02306은 이미 유효한 의존성을 가지는 타입을 생성 할 수 없습니다
원인 : 이미 유효한 부양 가족이있는 유형을 만들려고했습니다 (이 부양 가족은 유형이 존재하지 않는다는 사실에 따라 다릅니다).

조치 : 유형을 작성하기 전에 먼저 종속 항목을 삭제하거나 유형을 작성하지 마십시오.


ORA-02307은 REPLACE 옵션으로 유효하지 않은 타입을 변경할 수 없습니다
원인 : REPLACE 옵션으로 유효하지 않은 유형의 ALTER을 (를) 시도했습니다.

조치 : CREATE OR REPLACE TYPE 명령을 사용하여 유형을 수정하십시오.


ORA-02308 개체 유형 열에 대한 옵션 문자열이 잘못 되었습니다
원인 : 오브젝트 유형 열에 유효하지 않은 옵션 (예 : PACKED 또는 UNPACKED)을 지정하려고했습니다.

조치 : 컬럼 스펙에서 유효하지 않은 옵션을 제거하고 조작을 재 시도하십시오.


ORA-02309 원자 NULL 위반
원인 : NULL 오브젝트 인스턴스의 속성에 액세스하려고했습니다.

조치 : 액세스하기 전에 오브젝트 인스턴스가 NULL이 아닌지 확인하십시오.


ORA-02310 테이블의 최대 허용 열수를 초과했습니다
원인 : 오브젝트 유형 컬럼의 속성이 테이블에 허용 된 최대 컬럼 수를 초과했습니다.

조치 : 오브젝트 유형에 더 적은 속성을 지정하고 조작을 재 시도하십시오.


ORA-02311은 COMPILE 옵션으로 타입이나 테이블에 의존하는 유효한 타입을 변경할 수 없습니다
원인 : COMPILE 옵션을 사용하여 ALTER를 시도했으며 유형이 유효하고 유형 또는 테이블에 종속 된 유형을 시도했습니다.

조치 : 이 조작을 수행 할 필요가 없습니다.


ORA-02313 오브젝트 타입에 쿼리 가능하지 않은 타입 캐릭터 라인 속성이 포함되어 있습니다
원인 : 지정된 개체 유형에 유형을 쿼리 할 수없는 중첩 속성이 있습니다.

조치 : 조회 가능한 속성 유형이있는 오브젝트 유형을 사용하십시오.


ORA-02315 기본 생성자에 대해 잘못된 수의 인수가 있습니다.
원인 : 기본 생성자에 지정된 인수 수가 오브젝트 유형의 속성 수와 일치하지 않습니다.

조치 : 기본 생성자에 대해 올바른 수의 인수를 지정하고 작업을 재 시도하십시오.


ORA-02320 중첩 테이블 열 문자열에 대한 스토리지 테이블 생성 실패
원인 : 지정된 중첩 테이블 열에 대한 스토리지 테이블을 생성하는 동안 오류가 발생했습니다.

조치 : 자세한 내용은 다음 메시지를 참조하십시오. 설명 된 상황이 정정 될 수 있으면 정정하십시오. 그렇지 않으면 Oracle 지원 서비스에 문의하십시오.


중첩 테이블 열의 스토리지 테이블에 액세스 할 때 ORA-02322 실패
원인 : 중첩 테이블 열의 스토리지 테이블에서 DML을 수행하는 동안 오류가 발생했습니다.

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


ORA-02324 하위 쿼리의 SELECT 목록에 둘 이상의 열이 있습니다.
원인 : THE 부속 쿼리에서 둘 이상의 열이 선택되었습니다.

조치 : THE 부속 조회의 SELECT 목록에 하나의 열만 지정하고 조작을 재 시도하십시오.


ORA-02327은 데이터 형식 문자열로 식에 인덱스를 만들 수 없습니다
원인 : 색인을 생성 할 수없는 표현식에서 색인을 작성하려고했습니다.

작업 : 열 데이터 형식을 변경하거나 데이터 형식이 VARRAY, 중첩 테이블, 개체, LOB 또는 REF 중 하나 인 식에서 인덱스를 만들지 마십시오.


ORA-02329 데이터 유형 문자열의 열은 고유하거나 기본 키일 수 없습니다
원인 : 데이터 유형 VARRAY, 중첩 테이블, 오브젝트, LOB, FILE 또는 REF의 컬럼에 UNIQUE 또는 PRIMARY KEY 제한 조건을 배치하려고했습니다.

조치 : 열 데이터 유형을 변경하거나 제한 조건을 제거하십시오. 그런 다음 조작을 재 시도하십시오.


ORA-02330 데이터 타입 지정은 할 수 없습니다
원인 : 오브젝트 테이블의 열 제한 조건 스펙에서 데이터 유형을 지정하려고했습니다.

조치 : 데이터 유형 스펙을 제거하고 조작을 재 시도하십시오.


ORA-02331은 데이터 형식 문자열의 열에 제약 조건을 만들 수 없습니다
원인 : VARRAY, 중첩 테이블, 오브젝트, LOB, FILE 또는 REF와 같이 제한 불가능한 데이터 유형이있는 컬럼에 제한 조건을 작성하려고했습니다.

조치 : 열 데이터 유형을 변경하거나 제한 조건을 제거하십시오.


ORA-02332는이 열의 속성에 인덱스를 작성할 수 없습니다
원인 : 오브젝트 유형 컬럼의 속성에서 인덱스를 작성하려고했습니다.

조치 : 속성에 인덱스를 지정하지 마십시오.


ORA-02333 은이 열의 속성에 제약을 만들 수 없습니다
원인 : 오브젝트 유형 컬럼의 속성에 대한 제한 조건을 작성하려고했습니다.

작업 : 제약 조건을 제거하거나 개체 유형을 변경하십시오.


ORA-02334는 열의 타입을 추론 할 수 없습니다
원인 : 이 열에 대해 데이터 유형이 선언되지 않았으며 (CREATE TABLE에서)이 열의 속성에 대한 제한 조건을 작성하려고했습니다.

작업 : 열의 데이터 형식을 선언하십시오.


ORA-02335 클러스터 열에 유효하지 않은 데이터 타입
원인 : 데이터 유형 오브젝트, REF, 중첩 테이블, VARRAY, LOB 또는 FILE의 CLUSTER 컬럼을 선언하려고했습니다.

조치 : CLUSTER 컬럼을 제거하거나 컬럼의 데이터 유형을 변경하십시오.


ORA-02336 열 속성에 액세스 할 수 없습니다
원인 : 오브젝트 유형 컬럼의 속성을 추출하려고했습니다.

조치 : 열의 오브젝트 유형을 변경하고 조작을 재 시도하십시오.


ORA-02337는 객체 타입이 아닙니다
원인 : ADT 이외의 열에 점 표기법을 사용하려고했습니다. 즉, "abc", 여기서 "a"는 객체 유형이 아닙니다.

조치 : 열 유형을 오브젝트 유형으로 변경하거나이 조작을 수행하지 마십시오.


ORA-02338 열 제약 조건이 없거나 잘못되었습니다
원인 : 열 제약 조건이 지정되지 않았습니다.

조치 : 열 스펙을 제거하거나 열 제한 조건을 지정하십시오. 그런 다음 조작을 재 시도하십시오.


ORA-02339 무효 인 열 스펙
원인 : 비 객체 유형 열에 PACKED 또는 UNPACKED 키워드를 지정하려고했습니다.

조치 : 열 스펙에서 PACKED 또는 UNPACKED 키워드를 제거하고 조작을 재 시도하십시오.


ORA-02340 유효하지 않은 열 스펙
원인 : 팩형 테이블 내에 UNPACKED 열을 지정하려고했습니다.

조치 : 열 스펙에서 UNPACKED 키워드를 제거하십시오.


ORA-02342 대체 형에 컴파일 에러가 있습니다
원인 : 유효한 유형에서 ALTER ... REPLACE 문을 사용하면 컴파일 오류가 발생했습니다.

조치 : ALTER ... REPLACE 문을 사용하여 유형을 컴파일 오류를 발생시키지 않는 유효한 유형으로 바꾸십시오.


ORA-02344는 테이블에 의존하는 타입에서 실행을 취소 할 수 없습니다
원인 : 종속 항목이있는 유형에서 실행을 취소하려고했습니다.

작업 : 유형에 따라 모든 테이블을 삭제 한 다음 작업을 다시 시도하거나 FORCE 옵션을 사용하십시오.


ORA-02345는 CURSOR 연산자를 기반으로 열이있는 뷰를 만들 수 없습니다
원인 : CURSOR 연산자가 CREATE VIEW 또는 CREATE TABLE ... AS SELECT 문의 서브 쿼리에서 SELECT 요소 중 하나로 사용되었습니다.

조치 : CURSOR 연산자를 제거하고 CAST 연산자로 바꾸십시오.


ORA-02347은 객체 테이블의 열에 대한 권한을 부여 할 수 없습니다
원인 : 오브젝트 테이블의 열에 특권을 부여하려고했습니다.

작업 : 다른 테이블을 선택하십시오. 오브젝트 테이블의 컬럼에는 특권을 부여 할 수 없습니다.


ORA-02348은 LOB가 포함 된 VARRAY 열을 만들 수 없습니다
원인 : LOB 속성이 포함 된 VARRAY 유형의 열을 작성하려고했습니다. LOB는 선언 된 VARRAY 요소 유형의 하위 유형의 속성 일 수 있습니다.

조치 : 유형에서 문제를 일으키는 속성을 제거하십시오. 하위 유형 속성 인 경우 VARRAY 열을 선언하십시오 NOT SUBSTITUTABLE.


ORA-02349 유효하지 않은 사용자 정의 유형-유형이 불완전합니다
원인 : 불완전한 형식 정의를 열 또는 테이블 데이터 형식으로 사용하려고했습니다.

조치 : 유형 정의를 완료하고 조작을 재 시도하십시오.


ORA-02351 레코드 문자열 : 거부 됨-테이블 문자열 , 열 문자열 오류
원인 : 표시된 레코드가 삽입시 Oracle 오류를 일으켰습니다.

조치 : Oracle 오류를 판별하고 레코드를 정정하십시오.


ORA-02352 직접 경로 연결은 균질해야합니다
원인 : 사용자측에서 커널 측으로의 연결이 이기종입니다.

조치 : 9.0.0 이전의 버전에서는 동일한 하드웨어와 운영 체제 사이에 연결되어 있어야합니다. 또한 SQL * Loader 및 RDBMS 버전이 같아야합니다.


ORA-02353 멀티 바이트 문자 오류
원인 : POSITION에 의해 ​​지정되었거나 개행으로 종료 된 텍스트가 유효하지 않습니다.

작업 : 제어 파일 또는 데이터 파일을 편집하여 열 정렬을 수정하십시오.


ORA-02354 필드 캐릭터 라인에서 변환 초기화 에러가 발생했습니다
원인 : 필드의 변환 초기화 중에 오류가 발생했습니다. 내부 오류입니다.

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


ORA-02355 CONSTANT 필드 캐릭터 라인에 변환 에러가 발생했습니다
원인 : CONSTANT 필드로 인해 Oracle 오류가 발생했습니다. 모든 행이 거부됩니다.

조치 : Oracle 오류를 판별하고 레코드를 정정하십시오.


ORA-02356 데이타베이스에 공간이 부족합니다. 로드를 계속할 수 없습니다
원인 : 데이터베이스의 공간 부족으로 인해로드가 중단되었습니다.

조치 : 지정된 테이블을위한 공간을 추가하십시오.


ORA-02357 팩형 10 진수 변환 오류
원인 : 열을 팩 10 진수에서 문자로 변환 할 수 없습니다.

조치 : 열을 점검하여 팩형 10 진수 형식을 따르십시오.


ORA-02358 존 십진 변환 에러
원인 : 열을 팩 10 진수에서 문자로 변환 할 수 없습니다.

조치 : 열을 점검하여 팩형 10 진수 형식을 따르십시오.


ORA-02359 데이터 파일의 필드가 지정된 최대 길이를 초과했습니다
원인 : 필드가 지정된 열에 비해 너무 깁니다.

조치 : 길이가 열 길이보다 작거나 같도록 필드를 줄이십시오.


ORA-02360 논리 레코드가 끝나기 전에 열을 찾을 수 없습니다 (TRAILING NULLCOLS 사용)
원인 : 논리 레코드의 끝에 도달 한 후 열이 시작되었습니다.

조치 : TRAILING NULLCOLS 옵션을 사용하거나 열에 대한 데이터를 제공하십시오.


ORA-02361 초기 엔 클로징 캐릭터를 찾을 수 없습니다
원인 : 닫힌 필드의 초기 엔 클로징 문자를 찾을 수 없습니다.

조치 : 필드 시작 전에 문자를 제공하십시오.


ORA-02362 논리 레코드가 끝났습니다-두 번째 둘러싸는 문자가 없습니다
원인 : 닫힌 필드의 두 번째 엔 클로징 문자를 찾을 수 없습니다.

작업 : 필드 끝 뒤에 문자를 입력하십시오.


ORA-02363 TERMINATED 및 ENCLOSED 필드 다음에 종결자가 없습니다.
원인 : 종결되고 닫힌 필드 후에 종결자가 없습니다.

작업 : 필드 끝 뒤에 문자를 입력하십시오.


ORA-02364 레코드 문자열 : 삭제-모든 WHEN 절에 실패했습니다
원인 : 레코드가 모든 테이블의 WHEN 절에 실패하여로드되지 않았습니다.

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


ORA-02365 인덱스 캐릭터 라인 에 의해 인덱스를 사용할 수 없게되었습니다
원인 : 인덱스가로드되지 않았습니다. 오류의 원인은 메시지 뒤에 표시됩니다.

조치 : 오류의 원인을 정정 한 후 다시로드하십시오.


ORA-02366 테이블 캐릭터 라인 의 다음 인덱스 가 처리되었습니다.
원인 : 명명 된 테이블에 대해 나열된 색인이로드되었습니다.

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


ORA-02367 인덱스 문자열 이로드되었습니다.
원인 : 메시지에 지정된 색인이로드되었습니다.

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


ORA-02368 레코드 문자열 : 삭제-모든 열이 null입니다.
원인 : 테이블의 모든 열이 해당 레코드에 대해 널이므로 레코드가로드되지 않았습니다.

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


ORA-02369 경고 : 가변 길이 필드가 잘 렸습니다.
원인 : 논리 레코드의 끝에서 가변 길이 필드가 잘 렸습니다.

조치 : 이것은 단지 경고 일 뿐이지 만 가변 길이 필드에는 각 행의 데이터에 길이가 임베드되어 있으므로 데이터를 점검 할 수 있습니다.


ORA-02370 레코드 문자열 -테이블 문자열 , 열 문자열 에 대한 경고
원인 : 표시된 레코드가 경고를 일으켰습니다.

조치 : 경고를 판별하고 필요한 경우 레코드를 정정하십시오.


ORA-02371 로더는 버전 string 이상이어야 합니다 . 문자열 . 문자열 . 문자열 . 직접 경로를위한 문자열
원인 : 사용중인 로더가이 버전의 커널과 호환되지 않습니다.

조치 : 로더를 지정된 버전 이상으로 업그레이드하거나 기존 경로를 사용하십시오.


ORA-02372 상대 시작 위치> 절대 필드 끝 위치.
원인 : POSITION (* + n : y ) 로 지정된 필드 는 절대 위치 y 이후에 상대적인 시작이 발생했습니다 .

조치 : 분리 문자가없고 n 및 y 의 값 이 올바른지 점검하십시오.


ORA-02373 테이블 문자열에 대한 삽입 구문을 분석하는 동안 오류가 발생했습니다 .
원인 : 구문 분석 오류가 발생했습니다.

작업 : 이 구문 분석 오류 메시지 다음에 나오는 메시지를 확인하십시오.


ORA-02374 더 이상 읽기 버퍼 대기열 슬롯이 없습니다.
원인 : 사용 가능한 읽기 버퍼가 없습니다.

조치 : 로더에서 READBUFFERS 키워드를 사용하여 읽기 버퍼 수를 늘리십시오.


ORA-02375 레코드 문자열 : 거부 됨-테이블 문자열에 오류가 있습니다
원인 : 표시된 레코드가 삽입시 Oracle 오류를 일으켰습니다.

조치 : Oracle 오류를 판별하고 레코드를 정정하십시오. 문제가되는 열은 알려져 있지 않습니다.


ORA-02376 유효하지 않은 또는 중복 자원
원인 : 정의되지 않았거나 두 번 지정된 리소스가 CREATE 또는 ALTER PROFILE 문에 나타납니다.

조치 : CREATE 또는 ALTER PROFILE 명령을 발행하기 전에 자원을 정의하십시오. 또한 각 자원이 한 번만 나열되는지 확인하십시오.


ORA-02377 유효하지 않은 리소스 제한
원인 : 유효하지 않은 자원 한계 0이 지정되었습니다.

조치 : 0보다 큰 자원 한계를 지정하십시오.


ORA-02378 중복 리소스 이름 문자열
원인 : CREATE 또는 ALTER PROFILE 문에 동일한 자원이 두 번 지정되었습니다.

조치 : 각 자원이 한 번만 사용되는지주의 깊게 점검하여 명령문을 다시 발행하십시오.


ORA-02379 프로필 문자열이 이미 존재합니다
원인 : 이미 존재하는 프로파일을 작성하려고했습니다.

조치 : 다른 프로파일이 아직 사용하지 않은 이름으로 프로파일을 작성하십시오.


ORA-02380 프로필 문자열 이 존재하지 않습니다
원인 : 존재하지 않는 프로필에 사용자를 할당하려고했습니다.

조치 : 기존 프로파일에 사용자를 지정하십시오.


ORA-02381 PUBLIC_DEFAULT 프로파일을 삭제할 수 없습니다
원인 : PUBLIC_DEFAULT 프로파일을 삭제하려고했습니다.

조치 : PUBLIC_DEFAULT 프로파일을 삭제할 수 없습니다.


ORA-02382 프로필 문자열 에 사용자가 할당되어 CASCADE없이 삭제할 수 없습니다
원인 : DROP PROFILE 문의 CASCADE 옵션을 사용하지 않고 사용자에게 할당 된 프로파일을 삭제하려고했습니다. CASCADE 옵션을 지정하지 않으면 사용자가 할당 된 프로필을 삭제할 수 없습니다. CASCADE는 프로파일을 삭제하기 전에 PUBLIC_DEFAULT 프로파일에 사용자를 재 할당합니다.

조치 : 모든 사용자를 PUBLIC_DEFAULT 프로파일에 재 지정하려면 CASCADE 옵션과 함께 DROP PROFILE 문을 발행하십시오.


ORA-02383 불법 비용 요소
원인 : ALTER RESOURCE COST 문에서이 자원에 대해 음수 값 또는 무제한 비용이 지정되었습니다.

조치 : ALTER RESOURCE COST 문에서 자원에 대해 양의 정수 값만 지정할 수 있습니다. 지정된 각 자원에 대해 양의 정수 값을 사용하여 명령문을 다시 발행하십시오.


ORA-02390이 (가) COMPOSITE_LIMIT를 초과하여 로그 오프되었습니다.
원인 : 프로파일의 COMPOSITE_LIMIT가 초과되었습니다. 즉, 연결 시간의 가중 합계, 세션 당 논리적 읽기 수, 세션 당 CPU 사용량 및 세션 중에 사용 된 개인 SGA 공간이 사용자 프로파일에 설정된 COMPOSITE_LIMIT 절에 의해 설정된 한계를 초과했습니다.

작업 : 이 문제가 자주 발생하면 데이터베이스 관리자에게 사용자 프로필의 COMPOSITE_LIMIT를 올리거나 가장 많이 사용되는 리소스를 결정하고 해당 리소스에 대한 제한을 올리도록 요청하십시오.


ORA-02391은 동시 SESSIONS_PER_USER 한도를 초과했습니다.
원인 : 사용자 프로파일의 SESSIONS_PER_USER 절이 허용하는 최대 동시 세션 수를 초과하려고했습니다.

조치 : 하나 이상의 동시 세션을 종료하거나 데이터베이스 관리자에게 사용자 프로파일의 SESSIONS_PER_USER 한계를 늘리도록 요청하십시오. SESSIONS_PER_USER 및 동시 세션 조정에 대한 데이터베이스 관리자의 특정 태스크에 대한 자세한 정보는 Oracle9i SQL Reference 및 Oracle9i Database Administrator 's Guide를 참조하십시오 .


ORA-02392가 CPU 사용에 대한 세션 제한을 초과했습니다. 로그 오프되었습니다
원인 : 사용자 프로파일의 CPU_PER_SESSION 절이 허용하는 최대 CPU 사용량을 초과하려고했습니다.

조치 : 이 문제가 자주 발생하면 데이터베이스 관리자에게 사용자 프로파일의 CPU_PER_SESSION 한계를 늘리도록 요청하십시오.


ORA-02393가 CPU 사용에 대한 호출 제한을 초과했습니다
원인 : 사용자 프로파일의 CPU_PER_CALL 절이 허용하는 호출, 구문 분석, 실행 또는 페치에 대한 최대 CPU 시간을 초과하려고했습니다.

조치 : 이 문제가 자주 발생하면 데이터베이스 관리자에게 사용자 프로파일의 CPU_PER_CALL 한계를 늘리도록 요청하십시오.


ORA-02394가 IO 사용에 대한 세션 제한을 초과했습니다. 로그 오프되었습니다.
원인 : 사용자 프로파일의 LOGICAL_READS_PER_SESSION 절이 허용하는 최대 I / O를 초과하려고했습니다.

조치 : 이 문제가 자주 발생하면 데이터베이스 관리자에게 사용자 프로파일의 LOGICAL_READS_PER_SESSION 한계를 늘리도록 요청하십시오.


ORA-02395 IO 사용에 대한 호출 제한을 초과
원인 : 사용자 프로파일의 LOGICAL_READS_PER_CALL 절에서 허용하는 호출, 구문 분석, 실행 또는 페치에 대한 최대 I / O를 초과하려고했습니다.

조치 : 이 문제가 자주 발생하면 데이터베이스 관리자에게 사용자 프로파일의 LOGICAL_READS_PER_CALL 한계를 늘리도록 요청하십시오.


ORA-02396 최대 유휴 시간을 초과했습니다, 다시 연결하십시오
원인 : 사용자가 유휴 상태를 유지하도록 허용 된 최대 시간을 초과했습니다.

조치 : 사용자는 데이터베이스에 다시 연결해야합니다.


ORA-02397이 PRIVATE_SGA 한도를 초과했습니다. 로그 오프되었습니다.
원인 : 이 오류는 다중 스레드 서버를 사용할 때만 발생합니다.

조치 : PRIVATE_SGA 한계를 확장하려면 데이터베이스 관리자에게 문의하십시오.


ORA-02398 프로 시저 공간 사용량을 초과했습니다
원인 : 스토어드 프로 시저가 SYSTEM 테이블 스페이스에서 너무 많은 공간을 사용했습니다.

조치 : 저장 프로시 듀어를 적게 사용하거나 시스템 테이블 공간에 추가 파일을 추가하십시오.


ORA-02399가 최대 연결 시간을 초과하여 로그 오프되었습니다
원인 : 사용자가 데이터베이스에 연결할 수있는 최대 시간을 초과했습니다.

조치 : 사용자는 데이터베이스에 다시 연결해야합니다.


ORA-02401은 다른 사용자가 소유 한보기를 EXPLAIN 할 수 없습니다
원인 : SQL 문에 지정된 뷰가 다른 사용자의 것으로 설명 할 수 없습니다.

조치 : 현재 사용자와 동일한 정의로보기를 작성하십시오.


ORA-02402 PLAN_TABLE을 찾을 수 없습니다
원인 : EXPLAIN에서 행 소스 정보를 저장하는 데 사용하는 테이블이 현재 스키마에 없습니다.

조치 : 현재 스키마에서 계획표를 작성하거나 명령문의 INTO 절을 사용하여 Explain 명령의 결과를 기존 계획표에 넣으십시오.


ORA-02403 계획 테이블의 형식이 올바르지 않습니다
원인 : 명시 적 계획 테이블에 적절한 필드 정의가 없습니다.

조치 : 적절한 테이블 정의를 갖도록 계획 테이블을 재정의하십시오.


ORA-02404 지정된 계획 테이블을 찾을 수 없습니다
원인 : 지정된 계획표를 찾을 수 없습니다.

조치 : 지정된 계획표를 작성하거나 기존 계획표를 사용하십시오.


ORA-02420 스키마 인증 절이 없습니다
원인 : AUTHORIZATION 절이 스키마 작성 명령문에서 누락되었습니다.

조치 : AUTHORIZATION 키워드를 사용하여 스키마 권한 부여 식별자를 진행하십시오.


ORA-02421 스키마 인증 식별자가 없거나 잘못되었습니다
원인 : 다음 중 하나입니다.

스키마 권한 부여 식별자가 인식되지 않습니다.
해당 사용자로 연결되지 않은 상태에서 사용자의 스키마 권한 부여 식별자를 사용하려고했습니다.
조치 : 원인이

인식 할 수없는 식별자 인 경우 기존 식별자를 사용하십시오.
다른 사용자 이름으로 연결 한 다음 연결을 끊고 올바른 사용자 이름으로 연결하십시오.

ORA-02422 스키마 요소가 없거나 잘못되었습니다
원인 : CREATE TABLE, CREATE VIEW 또는 GRANT 이외의 명령문이 CREATE SCHEMA 문에 나타납니다.

조치 : Oracle9i SQL 참조 또는 CREATE SCHEMA 문의 유효한 요소를 참조 하십시오 .


ORA-02423 스키마 이름이 스키마 인증 식별자와 일치하지 않습니다
원인 : 테이블 이름 앞에 추가 된 스키마 이름을 가진 테이블 정의가 CREATE SCHEMA STATEMENT의 AUTHORIZATION 절에 제공된 스키마 이름과 일치하지 않습니다.

조치 : 스키마 이름이 CREATE SCHEMA 문에 제공된 것과 일치하는지 점검하십시오.


ORA-02424 잠재적 인 순환 뷰 참조 또는 미지의 참조 테이블
원인 : CREATE SCHEMA 문에 CREATE SCHEMA 문에 포함 된 다른보기에 의존하는보기가 있거나 존재하지 않는 테이블에 대한 참조가 있습니다.

조치 : 별도의 CREATE SCHEMA 문에서 종속 뷰를 작성하고 참조 된 모든 테이블이 CREATE SCHEMA 문에 정의되어 있거나 명령문 외부에 존재하는지 확인하십시오.


ORA-02425 테이블 작성에 실패했습니다
원인 : CREATE SCHEMA 문에서 CREATE TABLE 문이 실패했습니다.

조치 : 실패 원인이이 메시지 아래에 표시됩니다. 후속 메시지에서 제안한대로 적절한 조치를 수행하십시오.


ORA-02426 권한 부여에 실패했습니다
원인 : CREATE SCHEMA 문에서 GRANT 문이 실패했습니다.

조치 : 실패 원인이이 메시지 아래에 표시됩니다. 후속 메시지에서 제안한대로 적절한 조치를 수행하십시오.


ORA-02427 뷰 생성에 실패했습니다
원인 : CREATE SCHEMA 문에서 CREATE VIEW 문이 실패했습니다.

조치 : 실패 원인이이 메시지 아래에 표시됩니다. 후속 메시지에서 제안한대로 적절한 조치를 수행하십시오.


ORA-02428이 외래 키 참조를 추가 할 수 없습니다
원인 : 선언 오류로 인해 Oracle에서 외래 키 참조를 추가 할 수 없습니다. 참조 된 테이블이 존재하지 않거나 테이블에 고유 키가 없습니다.

조치 : 참조 된 테이블이 존재하거나 고유 키가 있는지 점검하십시오.


ORA-02429는 고유 키의 시행에 사용되는 인덱스를 삭제할 수 없습니다
원인 : 고유 키 또는 기본 키의 적용 메커니즘으로 사용중인 인덱스를 삭제하려고했습니다.

응답 : 인덱스를 삭제하는 대신 무결성 제약 조건을 삭제하십시오.


ORA-02430 제약 ( 문자열 )을 사용할 수 없습니다 -그러한 제약이 없습니다
원인 : 이 테이블에 대해 명명 된 제약 조건이 없습니다.

작업 : 제약 조건을 활성화하기 전에 존재하는지 확인하십시오.


ORA-02431 제약 조건 ( 문자열 )을 무효로 할 수 없습니다 -그러한 제약이 없습니다
원인 : 이 테이블에 대해 명명 된 제약 조건이 없습니다.

작업 : 제약 조건을 비활성화하기 전에 존재하는지 확인하십시오.


ORA-02432는 기본 키를 사용할 수 없습니다-테이블에 기본 키가 정의되어 있지 않습니다
원인 : 테이블에 대해 정의되지 않은 기본 키를 사용하려고했습니다.

조치 : 테이블에 대한 기본 키 정의를 추가하십시오.


ORA-02433는 프라이 머리 키를 무효로 할 수 없습니다-프라이 머리 키가 테이블에 정의되어 있지 않습니다
원인 : 테이블에 대해 정의되지 않은 기본 키를 사용 불가능하게하려고했습니다.

작업 : 기본 키를 비활성화하기 전에 존재하는지 확인하십시오.


ORA-02434는 unique ( string )-테이블에 대해 정의되지 않은 고유 키를 사용할 수 없습니다
원인 : 테이블에 대해 정의되지 않은 고유 키를 사용하려고했습니다.

작업 : 고유 키가 활성화되어 있는지 확인한 후에 활성화하십시오.


ORA-02435는 unique ( string )-테이블에 정의되지 않은 고유 키를 무효로 할 수 없습니다
원인 : 테이블에 대해 정의되지 않은 고유 키를 사용 불가능하게했습니다.

조치 : 고유 키를 사용 불가능하게하기 전에 존재하는지 점검하십시오.


ORA-02436 CHECK 제약 조건에 날짜 또는 시스템 변수가 잘못 지정되었습니다.
원인 : CREATE TABLE 또는 ALTER TABLE 문에 완전히 지정되지 않은 점검 제한 조건에서 날짜 상수 또는 시스템 변수 (예 : USER)를 사용하려고했습니다. 예를 들어, 날짜는 세기없이 지정되었습니다.

조치 : 날짜 상수 또는 시스템 변수를 완전히 지정하십시오.


ORA-02437는 없습니다 유효성 검사 (수 문자열 . 문자열 ) - 기본 키 위반
원인 : 중복 된 값 또는 널값으로 기본 키의 유효성을 검증하려고했습니다.

응답 : 기본 키를 활성화하기 전에 중복 및 null 값을 제거하십시오.


ORA-02438 열 확인 제약 조건이 다른 열을 참조 할 수 없습니다
원인 : 다른 열을 참조하는 열 검사 제한 조건을 정의하려고했습니다.

조치 : 테이블 점검 제한 조건으로 정의하십시오.


ORA-02439 연기 가능한 제약 조건의 고유 인덱스는 사용할 수 없습니다
원인 : 제약 조건 열에 기존 고유 인덱스가있는 지연 가능한 기본 키 / 고유 제약 조건을 사용하려고했습니다.

응답 : 제약 조건 열에서 인덱스를 삭제하거나 제약 조건을 연기 할 수 없도록하십시오.


ORA-02440 참조 제약 조건이있는 선택으로 작성을 할 수 없습니다
원인 : CREATE TABLE ... AS SELECT ... 양식을 사용하여 테이블을 작성할 때 테이블의 무결성 제한 조건을 작성할 수 없습니다.

작업 : 먼저 테이블을 만든 다음 원하는 무결성 제약 조건을 추가하도록 테이블을 변경하십시오.


ORA-02441 존재하지 않는 프라이 머리 키를 삭제할 수 없습니다
원인 : 테이블에서 기본 키 제한 조건을 삭제하려고했지만이 테이블에 기본 키 제한 조건이 없습니다.

조치 : 명령문에 올바른 테이블 이름을 입력했는지 확인하십시오. 그렇지 않으면 조치가 필요하지 않습니다.


ORA-02442 존재하지 않는 고유 키를 삭제할 수 없습니다
원인 : 고유 한 키 제약 조건이없는 열에 대해 고유 한 키 제약 조건을 삭제하려고했습니다.

조치 : 올바른 열 이름을 입력했는지 확인하십시오. 그렇지 않으면 조치가 필요하지 않습니다.


ORA-02443 제약 조건을 삭제할 수 없습니다-존재하지 않는 제약 조건
원인 : 존재하지 않는 제약 조건을 삭제하려고했습니다.

조치 : 제한 조건 및 테이블 이름이 올바른지 확인하고 절차를 다시 시도하십시오.


ORA-02444 참조 제약 조건에서 참조 된 개체를 확인할 수 없습니다
원인 : 기본 테이블 참조로 해석 할 수없는 스키마 오브젝트에 대한 참조로 외래 키를 정의하려고했습니다.

조치 : 기본 테이블로 해석되는 스키마 오브젝트로만 참조 제한 조건을 정의하십시오.


ORA-02445 예외 테이블을 찾을 수 없습니다
원인 : 명시 적으로 또는 암시 적으로 선언 된 예외 테이블이 없습니다.

조치 : 올바른 예외 테이블 이름이 사용 된 경우 테이블을 작성하고 enable 명령을 재 시도하십시오.


ORA-02446 CREATE TABLE ... AS SELECT에 실패했습니다-제약 조건을 위반했습니다
원인 : 일부 행이 하나 이상의 CHECK 제약 조건을 위반했을 때 CREATE TABLE ... AS SELECT 문을 사용하려고했습니다.

조치 : 제한 조건을 위반하는 행을 선택하지 마십시오.


ORA-02447은 연기 할 수없는 제약을 연기 할 수 없습니다
원인 : 지연 불가능한 제한 조건을 지연 시키려고했습니다.

응답 : 제약 조건을 삭제하고 연기 가능한 새로운 제약 조건을 만드십시오.


ORA-02448 제약이 없습니다
원인 : 명명 된 제약 조건이 없습니다.

작업 : 존재하거나이 작업을 수행하지 않는 제약 조건을 선택하십시오.


ORA-02449 외래 키가 참조하는 테이블의 고유 / 기본 키
원인 : 다른 테이블의 외래 키가 참조하는 고유 키 또는 기본 키가있는 테이블을 삭제하려고했습니다.

작업 : 위의 작업을 수행하기 전에 테이블에서 외래 키 제약 조건을 다른 테이블에 삭제하십시오. 다음 명령을 실행하여 테이블을 참조하는 제한 조건을 확인할 수 있습니다.

SELECT * FROM USER_CONSTRAINTS WHERE TABLE_NAME = "tabnam";


ORA-02450 잘못된 해시 옵션-키워드 IS가 없습니다
원인 : IS 키워드가 없습니다.

조치 : HASH IS 옵션을 지정하십시오.


ORA-02451 복제 HASHKEYS 사양
원인 : HASHKEYS 옵션이 두 번 이상 지정되었습니다.

조치 : HASHKEYS 옵션을 한 번만 지정하십시오.


ORA-02452 유효하지 않은 HASHKEYS 옵션 값
원인 : 지정된 HASHKEYS 옵션은 정수 값이어야합니다.

조치 : 적절한 값을 지정하십시오.


ORA-02453 중복 해시 IS 사양
원인 : HASH IS 옵션이 두 번 이상 지정되었습니다.

조치 : HASH IS 옵션을 한 번만 지정하십시오.


ORA-02454 블록 ( string ) 당 해시 키의 수가 최대 문자열을 초과 합니다
원인 : SIZE 인수가 너무 작습니다.

조치 : SIZE 인수를 늘리십시오.


ORA-02455 클러스터 키 열의 수는 1이어야합니다
원인 : HASH IS 옵션을 지정할 때 키 열 수는 1이어야합니다.

조치 : HASH IS 옵션을 지정하지 않거나 키 열 수를 줄이십시오.


ORA-02456 HASH IS 열 사양은 NUMBER (*, 0) 여야합니다
원인 : 열 스펙이 정수를 지정해야합니다.

조치 : 열 정의를 유형 NUMBER (정밀도, 0)로 지정하십시오.


ORA-02457 HASH IS 옵션은 유효한 열을 지정해야합니다
원인 : HASH IS 열 이름이 클러스터 정의에 지정되어 있지 않습니다.

조치 : 유효한 열 이름을 지정하십시오.


ORA-02458 HASHKEYS는 HASH CLUSTER에 지정해야합니다
원인 : HASH CLUSTER를 작성할 때 HASHKEYS 옵션을 지정해야합니다.

조치 : HASHKEYS 옵션을 지정하십시오.


ORA-02459 Hashkey 값은 양의 정수 여야합니다
원인 : 해시 키의 값이 양수가 아닙니다.

조치 : 양의 정수를 지정하십시오.


ORA-02460 해시 클러스터에서 부적절한 인덱스 작업
원인 : 해시 클러스터에서 클러스터 인덱스 작성 시도가 발행되었습니다.

조치 : 그러한 인덱스를 작성하지 마십시오.


ORA-02461 INDEX 옵션의 부적절한 사용
원인 : 이 옵션은 비해시 클러스터에만 유효합니다.

조치 : 이 옵션을 지정하지 마십시오.


ORA-02462 중복 INDEX 옵션이 지정되었습니다
원인 : INDEX 옵션이 두 번 이상 지정되었습니다.

작업 : INDEX 옵션을 한 번만 지정하십시오.


ORA-02463 HASH IS 중복 옵션이 지정되었습니다
원인 : HASH IS 옵션이 두 번 이상 지정되었습니다.

조치 : HASH IS 옵션을 한 번만 지정하십시오.


ORA-02464 클러스터 정의는 HASH와 INDEX가 될 수 없습니다
원인 : 클러스터는 해시 또는 인덱스 클러스터 일 수 있습니다.

조치 : HASH IS 또는 INDEX 옵션을 제거하십시오.


ORA-02465 HASH IS 옵션의 부적절한 사용
원인 : 이 옵션은 클러스터에만 유효합니다.

조치 : 이 옵션을 지정하지 마십시오.


ORA-02466 HASH CLUSTERS에 대해 SIZE 옵션을 변경할 수 없습니다
원인 : 해시 클러스터가 생성되면 SIZE를 변경할 수 없습니다.

조치 : 이 옵션을 지정하지 마십시오.


ORA-02467 식에서 참조되는 열이 클러스터 정의에 없습니다
원인 : 해시의 열식이 클러스터 정의에 없습니다.

조치 : 클러스터를 다시 작성하고 해시 표현식에서 오류를 정정하십시오.


ORA-02468 상수 또는 시스템 변수가 식에 잘못 지정되었습니다
원인 : 해시 표현식에 상수 또는 시스템 변수가 지정되었습니다.

조치 : 클러스터를 다시 작성하고 해시 표현식에서 오류를 정정하십시오.


ORA-02469 해시 식은 Oracle Number를 반환하지 않습니다.
원인 : 해시 식 평가 결과가 Oracle Number가 아닙니다.

조치 : 클러스터를 다시 작성하고 해시 표현식에서 오류를 정정하십시오.


ORA-02470 TO_DATE, USERENV 또는 SYSDATE가 해시 식에 잘못 사용되었습니다.
원인 : TO_DATE, USERENV 및 SYSDATE는 해시 식에서 허용되지 않습니다.

조치 : 클러스터를 다시 작성하고 해시 표현식에서 오류를 정정하십시오.


ORA-02471 SYSDATE, UID, USER, ROWNUM 또는 LEVEL이 해시 식에 잘못 사용되었습니다.
원인 : SYSDATE, UID, USER, ROWNUM 또는 LEVEL은 해시 표현식에서 허용되지 않습니다.

조치 : 클러스터를 다시 작성하고 문제가되는 키워드를 제거하십시오.


ORA-02472 PL / SQL 함수는 해시 식에서는 사용할 수 없습니다
원인 : PL / SQL 함수가 해시 식에 사용되었습니다.

조치 : 클러스터를 다시 작성하고 PL / SQL 기능을 제거하십시오.


ORA-02473 클러스터의 해시 식을 평가하는 동안 오류가 발생했습니다.
원인 : 클러스터 해시 식을 평가하는 동안 오류가 발생했습니다.

조치 : 조회를 정정하고 재 시도하십시오.


ORA-02474 고정 해시 영역 범위 (사용할 문자열 ) 최대 허용 (초과 문자열 )
원인 : 고정 해시 영역을 작성하는 데 필요한 범위의 수가 허용 된 최대 수를 초과합니다.

조치 : STORAGE 절에서 Extent 할당 크기를 늘려 필요한 Extent 수를 줄이십시오.


ORA-02475 문자열의 최대 클러스터 체인 블록 수가 초과되었습니다
원인 : 클러스터 체인의 블록 수가 허용 된 최대 수를 초과합니다.

조치 : CREATE CLUSTER 문에서 SIZE 매개 변수를 늘리거나 클러스터 키의 적합성을 다시 고려하십시오.


ORA-02476은 테이블에 병렬 직접로드로 인해 인덱스를 만들 수 없습니다
원인 : 지정된 테이블에 병렬 직접로드가 발생했습니다.

조치 : 로드가 완료된 후 명령문을 재 시도하십시오.


ORA-02477은 (는) 객체 문자열 에 대해 병렬 직접로드를 수행 할 수 없습니다
원인 : 테이블에 인덱스가 작성되고 있기 때문에 병렬 직접로드가 불가능합니다.

조치 : 인덱스 작성이 완료된 후로드를 재 시도하십시오.


ORA-02478 기본 세그먼트로 병합하면 MAXEXTENTS 제한이 오버플로됩니다
원인 : MAXEXTENTS가 임시 및 기본 세그먼트의 총계보다 크기 때문에 임시 세그먼트를 기본 세그먼트로 병합하는 데 실패했습니다.

조치 : 기본 세그먼트에서 MAXEXTENTS에 더 큰 값을 사용하거나 임시 세그먼트의 범위를 더 크게 만드십시오.


병렬로드를 위해 파일 이름을 변환하는 중 ORA-02479 오류
원인 : 유효하지 않은 파일명이 데이터를로드하도록 지정되었습니다.

조치 : 유효한 데이터베이스 파일을 지정하십시오.


ORA-02481 이벤트에 너무 많은 프로세스가 지정되었습니다 (max string ).
원인 : 이벤트 당 허용되는 것보다 너무 많은 프로세스가 지정되었습니다.

조치 : 가능하면 범위 나 와일드 카드를 사용하여 더 적은 수의 프로세스를 입력하십시오.


ORA-02482 이벤트 사양의 구문 에러입니다 ( string )
원인 : 이벤트 문자열이 잘못되었습니다.

조치 : 유효한 이벤트 문자열을 입력하십시오.


ORA-02483 프로세스 사양에 구문 에러가 발생했습니다 ( string ).
원인 : 프로세스 문자열이 잘못되었습니다.

조치 : 올바른 프로세스 문자열을 입력하십시오.


ORA-02486 추적 파일 문자열 을 쓰는 중 오류가 발생했습니다
원인 : 파일 작성 / 쓰기 중 오류가 발생했습니다.

작업 : 파일 이름을 확인하고 올바르게 구성되었는지 확인하십시오. 또한 디렉토리에 대한 권한을 확인하십시오.


ORA-02490 RESIZE 절에 필요한 파일 크기가 없습니다
원인 : RESIZE 절에 값이 지정되지 않았습니다.

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


ORA-02491 AUTOEXTEND 절에 필수 키워드 ON 또는 OFF가 없습니다.
원인 : AUTOEXTEND 절에 키워드 ON 또는 OFF가 지정되지 않았습니다.

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


ORA-02492 NEXT 절에 필요한 파일 블록 증분 크기가 없습니다
원인 : NEXT 절에 값이 지정되지 않았습니다.

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


ORA-02493 NEXT 절의 유효하지 않은 파일 증분 사이즈
원인 : DATAFILE 목록의 NEXT 절에 정수가 아닌 값이 사용되었습니다.

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


ORA-02494 MAXSIZE 절의 최대 파일 사이즈가 무효입니다
원인 : DATAFILE 파일리스트의 MAXSIZE 절에 대해 UNLIMITED가 지정되지 않았거나 유효하지 않은 정수 값이 지정되었습니다. MAXSIZE 값은 SIZE 값보다 작을 수 없습니다.

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


ORA-02495 파일 캐릭터 라인의 사이즈를 변경할 수 없습니다 , 테이블 스페이스 캐릭터 라인 은 읽기 전용입니다
원인 : 읽기 전용 인 테이블 스페이스에서 데이터 파일의 크기를 조정하려고했습니다.

조치 : 테이블 스페이스를 변경하여 읽기 / 쓰기를 수행 한 후 크기 조정 조작을 재 시도하십시오.


ORA-02700 osnoraenv : ORACLE_SID 번역 오류
원인 : 2 타스크 드라이버가 환경에서 ORACLE_SID 값을 찾을 수 없습니다.

조치 : ORACLE_SID 환경 변수가 올바르게 설정되어 내보내 졌는지 확인하십시오.


ORA-02701 osnoraenv : 오라클 이미지 이름을 번역하는 동안 오류가 발생했습니다
원인 : ORACLE_HOME 환경 변수가 설정되어 있지 않습니다.

조치 : ORACLE_HOME 환경 변수가 올바르게 설정되어 내보내 졌는지 확인하십시오.


ORA-02702 osnoraenv : 오라 팝 이미지 이름 번역 오류
원인 : ORACLE_HOME 환경 변수가 설정되어 있지 않습니다.

조치 : ORACLE_HOME 환경 변수가 올바르게 설정되어 내보내 졌는지 확인하십시오.


ORA-02703 osnpopipe : 파이프 작성에 실패했습니다
원인 : 파이프 드라이버가 ORAPOP 프로세스와의 통신을위한 파이프를 작성하지 못했습니다.

조치 : 사용자 당 최대 열린 파일 디스크립터 수를 초과했거나 시스템 파일 테이블이 가득 찼습니다. 운영 체제 오류 코드를 기록하고 시스템 관리자에게 문의하십시오.


ORA-02704 osndopop : 포크 실패
원인 : 두 작업 드라이버가 ORAPOP를 포크 할 수 없습니다.

조치 : 다른 프로세스를 지원하기에 충분한 시스템 자원이 있는지 확인하십시오. 사용자 또는 시스템 프로세스 제한이 초과되었거나 사용 가능한 메모리 또는 스왑 공간이 일시적으로 부족할 수 있습니다.


ORA-02705 osnpol : 통신 채널의 폴링에 실패했습니다
원인 : 통신 채널을 폴링하는 중 파이프 드라이버가 실패했습니다.

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


ORA-02706 osnshs : 호스트 명이 너무 깁니다
원인 : TWO_TASK 환경 변수로 지정된 호스트 문자열의 길이가 Oracle 시스템 부과 한계를 초과합니다.

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


ORA-02707 osnacx : 컨텍스트 영역을 할당 할 수 없습니다
원인 : 호출 한 UNIX 2 태스크 드라이버가 컨텍스트 영역에 힙 공간을 할당 할 수 없습니다.

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


ORA-02708 osnrntab : 호스트에 연결하지 못했습니다, 알 수없는 ORACLE_SID
원인 : 호출 한 UNIX 2 태스크 드라이버가 제공 한 SID에 대한 ORATAB에서 항목을 찾지 못했습니다.

조치 : 먼저, ORATAB에 대한 읽기 액세스 권한이 있는지 확인하고 원하는 sid가 있는지 확인하십시오. 필요한 경우 원하는 SID에 대한 ORATAB에 항목을 추가하십시오.


ORA-02709 osnpop : 파이프 생성에 실패했습니다
원인 : 파이프 드라이버가 Oracle 섀도 프로세스와의 두 작업 통신을위한 파이프를 만들지 못했습니다.

조치 : 사용자 당 최대 열린 파일 디스크립터 수를 초과했거나 시스템 파일 테이블이 가득 찼습니다. 운영 체제 오류 코드를 기록하고 시스템 관리자에게 문의하십시오.


ORA-02710 osnpop : 포크 실패
원인 : 파이프 드라이버가 Oracle 섀도 프로세스를 분기 할 수 없습니다.

조치 : 다른 프로세스를 지원하기에 충분한 시스템 자원이 있는지 확인하십시오. 사용자 또는 시스템 프로세스 제한이 초과되었거나 사용 가능한 메모리 또는 스왑 공간이 일시적으로 부족할 수 있습니다.


ORA-02711 osnpvalid : 유효성 검사 채널에 쓰지 못했습니다
원인 : 파이프 드라이버가 ORAPOP 프로세스에 쓰지 못했습니다.

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


ORA-02712 osnpop : malloc 실패
원인 : 파이프 드라이버가 컨텍스트 영역 버퍼에 충분한 힙 공간을 할당하지 못했습니다.

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


ORA-02713 osnprd : 메시지 수신 실패
원인 : 파이프 드라이버가 통신 채널에서 메시지를 읽지 못했습니다.

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


ORA-02714 osnpwr : 메시지 송신 실패
원인 : 파이프 드라이버가 통신 채널에 메시지를 쓰지 못했습니다.

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


ORA-02715 osnpgetbrkmsg : 호스트의 메세지가 부정확 한 메세지 타입을 가지고있었습니다
원인 : 파이프 드라이버가 인식 할 수없는 메시지 유형의 메시지를 수신했습니다.

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


ORA-02716 osnpgetdatmsg : 호스트의 메세지가 올바르지 않은 메세지 타입을 가지고 있습니다
원인 : 파이프 드라이버가 인식 할 수없는 메시지 유형의 메시지를 수신했습니다.

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


ORA-02717 osnpfs : 쓰여진 바이트 수가 잘못되었습니다
원인 : 파이프 드라이버가 성공한 메시지를 보냈지 만 전송 된 바이트 수가 드라이버에 제공된 바이트 수와 일치하지 않습니다.

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


ORA-02718 osnprs : 프로토콜 리셋 에러
원인 : 두 작업 드라이버가 연결을 재설정 할 수 없습니다.

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


ORA-02719 osnfop : 포크 실패
원인 : 빠른 드라이버가 Oracle 섀도 프로세스를 분기 할 수 없습니다.

조치 : 다른 프로세스를 지원하기에 충분한 시스템 자원이 있는지 확인하십시오. 사용자 또는 시스템 프로세스 제한이 초과되었거나 사용 가능한 메모리 또는 스왑 공간이 일시적으로 부족할 수 있습니다.


ORA-02720 osnfop : shmat 실패
원인 : 고속 드라이버가 호출되었을 때 프로세스가 공유 메모리 버퍼에 연결하지 못했습니다. 잘못된 공유 메모리 연결 주소를 제공했거나 버퍼를 수용하기 위해 시스템에 데이터 공간이 부족합니다.

작업 : 나중에 Fast 드라이버를 호출하거나 기본 연결 주소를 사용하십시오.


ORA-02721 osnseminit : 세마포어 세트를 작성할 수 없습니다
원인 : Fast 드라이버가 세마포어 세트를 가져 오지 못했습니다.

조치 : 세마포어 또는 세마포어 식별자에 대한 시스템 부과 한계가 초과되었을 수 있습니다. 반환 된 운영 체제 오류 코드를 읽고 시스템 관리자에게 문의하십시오.


ORA-02722 osnpui : orapop에 중단 메시지를 보낼 수 없습니다
원인 : 파이프 드라이버가 ORAPOP에 중단 메시지를 보낼 수 없습니다.

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


ORA-02723 osnpui : 차단 신호를 보낼 수 없습니다
원인 : 파이프 드라이버가 Oracle 새도우 프로세스에 중단 메시지를 보낼 수 없습니다.

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


ORA-02724 osnpbr : orapop에 중단 메시지를 보낼 수 없습니다
원인 : 파이프 드라이버가 ORAPOP에 중단 메시지를 보낼 수 없습니다.

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


ORA-02725 osnpbr : 차단 신호를 보낼 수 없습니다
원인 : 파이프 드라이버가 Oracle 새도우 프로세스에 중단 메시지를 보낼 수 없습니다.

조치 : 시스템 호출 종료에 실패했습니다. 오류 코드 (errno)를 확인하고 Oracle Support Services에 문의하십시오.


ORA-02726 osnpop : 오라클 실행 파일에 액세스 오류
원인 : 파이프 드라이버가 Oracle 실행 파일에 액세스 할 수 없습니다.

조치 : Oracle 실행 파일 및 ORACLE_HOME / bin 경로의 각 구성 요소에 대한 권한을 점검하십시오.


ORA-02727 osnpop : orapop 실행 파일의 액세스 오류
원인 : 파이프 드라이버가 ORAPOP 실행 파일에 액세스 할 수 없습니다.

조치 : ORAPOP 실행 파일 및 ORACLE_HOME / bin 경로의 각 구성 요소에 대한 권한을 점검하십시오.


ORA-02728 osnfop : 오라클 실행 파일에 액세스 오류
원인 : Fast 드라이버가 Oracle 실행 파일에 액세스 할 수 없습니다.

조치 : Oracle 실행 파일 및 ORACLE_HOME / bin 경로의 각 구성 요소에 대한 권한을 점검하십시오.


ORA-02729 osncon : osntab에없는 드라이버
원인 : 지정한 드라이버가 지원되지 않습니다.

조치 : 지원되는 드라이버는 데이터베이스 관리자에게 문의하십시오.


ORA-02730 osnrnf : 사용자 로그온 디렉토리를 찾을 수 없습니다
원인 : 지정한 드라이버가 로컬 .SQLNET 파일을 검색하는 동안 로그온 디렉토리를 찾을 수 없습니다.

조치 : HOME 환경 변수를 설정하고 내 보내서 홈 디렉토리를 식별하십시오. 시스템 관리자에게 문의하여 / etc / passwd 파일에서 UID 및 홈 디렉토리가 올바른지 확인하십시오.


ORA-02731 osnrnf : 버퍼의 malloc에 ​​실패했습니다
원인 : 지정된 드라이버가 버퍼를 MALLOC하기에 충분한 힙 공간을 찾을 수 없습니다.

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


ORA-02732 osnrnf : 일치하는 데이터베이스 별명을 찾을 수 없습니다
원인 : 지정된 데이터베이스 별명이 $ HOME / .sqlnet 또는 / etc / sqlnet에서 식별되지 않았습니다.

조치 : 개인용 홈 디렉토리에있는 .sqlnet 파일에 별명을 작성하거나 시스템 관리자가 / etc / sqlnet에 별명을 작성하여 시스템 전체에 사용하십시오.


ORA-02733 osnsnf : 데이터베이스 문자열이 너무 깁니다
원인 : 데이터베이스 별명을 데이터베이스 ID로 변환하는 중에 결과 데이터베이스 ID 문자열이 Oracle 시스템 부과 한계를 초과했습니다.

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


ORA-02734 osnftt : 공유 메모리 허가를 리셋 할 수 없습니다
원인 : 고속 드라이버가 공유 메모리 권한을 재설정 할 수 없습니다.

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


ORA-02735 osnfpm : 공유 메모리 세그먼트를 작성할 수 없습니다
원인 : 고속 드라이버가 두 작업 통신을위한 공유 메모리 세그먼트를 만들지 못했습니다.

작업 : 공유 메모리 식별자에 대한 시스템 부과 제한이 이미 시스템에 도달했는지 확인하십시오.


ORA-02736 osnfpm : 잘못된 기본 공유 메모리 주소
원인 : 고속 드라이버가 기본 공유 메모리 주소를 설정하지 못했습니다.

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


ORA-02737 osnpcl : orapop에게 종료를 지시 할 수 없습니다
원인 : 파이프 드라이버가 종료 명령을 ORAPOP에 보내지 못했습니다.

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


ORA-02738 osnpwrtbrkmsg : 쓰여진 바이트 수가 잘못되었습니다
원인 : 파이프 드라이버가 불완전한 중단 메시지를 보냈습니다.

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


ORA-02739 osncon : 호스트 별칭이 너무 깁니다
원인 : SQLNET 호스트에 사용 된 별명이 161자를 초과합니다.

조치 : 더 짧은 별명을 사용하십시오.


ORA-02750 osnfsmmap : 공유 메모리 파일을 열 수 없습니다 / DBS / ftt_ PID .DBF
원인 : 고속 드라이버가 두 작업 통신을위한 공유 메모리 파일을 만들지 못했습니다.

조치 : ? / dbs 디렉토리에 대한 권한을 점검하십시오.


ORA-02751 osnfsmmap : 공유 메모리 파일을 매핑 할 수 없습니다
원인 : 고속 드라이버가 두 작업 통신을위한 공유 메모리 파일을 매핑하지 못했습니다.

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


ORA-02752 osnfsmmap : 잘못된 공유 메모리 주소
원인 : 고속 드라이버가 예상 위치에서 공유 메모리를 연결하지 못했습니다.

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


ORA-02753 osnfsmmap : 공유 메모리 파일을 닫을 수 없습니다
원인 : 고속 드라이버가 공유 메모리 파일을 닫을 수 없습니다.

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


ORA-02754 osnfsmmap : 공유 메모리 상속을 변경할 수 없습니다
원인 : 고속 드라이버가 공유 메모리의 상속 속성을 변경할 수 없습니다.

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


ORA-02755 osnfsmcre : chared 메모리 파일을 만들 수 없습니다 / DBS / ftt_ PID .DBF
원인 : 고속 드라이버가 공유 메모리 용 파일을 만들지 못했습니다.

조치 : ? / dbs 디렉토리에 대한 권한을 점검하십시오.


ORA-02756 osnfsmnam : 이름 번역 실패
원인 : 고속 드라이버에서 공유 메모리 파일 이름? / dbs / ftt_ pid .dbf를 변환하는 중 오류가 발생했습니다 .

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


ORA-02757 osnfop : fork_and_bind가 실패했습니다
원인 : 고속 드라이버가 원하는 클러스터 및 노드 번호로 프로세스를 분기하지 못했습니다.

작업 : sercose [0]에서 원하는 노드 번호를 확인하고 sercose [1]에서 클러스터 ID를 확인하십시오. 이것이 유효하면 Oracle 지원 서비스에 문의하십시오.


ORA-02758 내부 배열의 할당에 실패했습니다
원인 : 시스템 메모리가 부족하여 패키지가 어레이에 메모리를 할당 할 수 없습니다.

작업 : 다른 프로세스를 종료하여 메모리를 회수하거나 더 많은 메모리를 사용하여 시스템을 다시 시작하십시오.


ORA-02759 사용 가능한 요구 기술자가 충분하지 않습니다
원인 : 모든 패키지의 요청 디스크립터가 다른 요청을 수행하고 있습니다.

조치 : 충분한 요청이 완료 될 때까지 기다리거나 패키지를 종료 한 후 더 많은 요청 디스크립터를 사용하여 다시 초기화하십시오.


ORA-02760 클라이언트 파일 닫기에 실패했습니다.
원인 : 서버를 포크 한 후 클라이언트가 파일을 닫을 수 없습니다.

조치 : 이것은 시스템 문제입니다. 시스템 관리자에게 문의하십시오.


ORA-02761 취소 할 파일 번호가 마이너스입니다.
원인 : SFIOV 구조에 포함 된 파일 번호가 0보다 작습니다.

작업 : 프로그래밍 오류 일 수 있습니다. 그렇지 않은 경우 Oracle 지원 서비스에 문의하십시오.


취소 할 ORA-02762 파일 번호가 최대 값보다 큽니다.
원인 : SFIOV 구조에 포함 된 파일 번호가 최대 값보다 큽니다.

작업 : 프로그래밍 오류 일 수 있습니다. 그렇지 않은 경우 Oracle 지원 서비스에 문의하십시오.


ORA-02763 하나 이상의 요청을 취소 할 수 없습니다
원인 : 취소 할 수있는 요청이 없습니다.

조치 : 해당 파일 번호를 다루는 모든 요청이 이미 채워져 있으면이 오류가 발생할 수 있습니다.


ORA-02764 유효하지 않은 패키지 모드
원인 : 패키지 모드는 병렬 또는 이중 모드 일 수 있습니다.

조치 : 올바른 값은 SFA.H를 참조하십시오.


ORA-02765 유효하지 않은 최대 서버 수
원인 : 제공된 서버 수가 0보다 작거나 같습니다.

조치 : 0보다 큰 숫자를 사용하십시오.


ORA-02766 유효하지 않은 최대 요구 기술자
원인 : 요청 디스크립터 수가 0보다 작거나 같습니다.

조치 : 0보다 큰 숫자를 사용하십시오.


ORA-02767 서버 당 1 개 미만의 요구 기술자가 할당되었습니다
원인 : 패키지에는 요청 디스크립터 수가 사용 된 서버 수 이상이어야합니다.

조치 : 더 높은 숫자를 사용하십시오


ORA-02768 최대 파일 수가 무효입니다
원인 : 패키지에서 사용할 최대 파일 수가 0보다 작거나 같습니다.

조치 : 양수를 사용하십시오.


ORA-02769 SIGTERM의 핸들러의 설정에 실패했습니다
원인 : 패키지가 종료 신호에 대한 서버 처리를 설정할 수 없습니다. 내부 오류입니다.

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


ORA-02770 총 블록 수가 잘못되었습니다
원인 : 패키지에서 사용하기 위해 할당 할 총 블록 수가 0보다 크지 않았습니다.

조치 : 양수를 사용하십시오.


ORA-02771 잘못된 요청 시간 초과 값
원인 : 숫자가 양수가 아닙니다.

조치 : 양수를 사용하십시오.


ORA-02772 유효하지 않은 최대 서버 유휴 시간
원인 : 주어진 시간이 양수가 아닙니다.

조치 : 양수를 사용하십시오.


ORA-02773 유효하지 않은 최대 클라이언트 대기 시간
원인 : 주어진 시간이 양수가 아닙니다.

조치 : 양수를 사용하십시오.


ORA-02774 잘못된 요청 목록 래치 시간 초과 값
원인 : 주어진 시간이 양수가 아닙니다.

조치 : 양수를 사용하십시오.


ORA-02775 유효하지 않은 요구 완료 신호
원인 : 신호 번호가 양수가 아닙니다.

조치 : 양수를 사용하십시오.


ORA-02776 요청 완료 신호의 값이 최대를 초과합니다
원인 : "요청 완료"신호로 사용하기 위해 패키지로 전송 된 값이 운영 체제에서 허용하는 최대 값을 초과합니다.

작업 : 시스템 관리자 에게 문의하십시오.


ORA-02777 로그 디렉토리에서 통계가 실패했습니다
원인 : 패키지가 로그 파일이 상주하는 디렉토리에 대한 정보를 얻을 수 없습니다.

조치 : 디렉토리에 대한 권한을 확인하거나 다른 디렉토리 이름을 사용하십시오.


ORA-02778 로그 디렉토리의 이름이 잘못되었습니다
원인 : 로그를 보관할 디렉토리 이름이 디렉토리와 일치하지 않습니다.

조치 : 다른 이름을 사용하십시오.


ORA-02779 코어 덤프 디렉토리의 통계에 실패했습니다
원인 : 예외 발생시 패키지가 서버가 코어를 덤프 할 디렉토리에 대한 정보를 얻을 수 없습니다.

조치 : 디렉토리에 대한 권한을 확인하거나 다른 디렉토리 이름을 사용하십시오.


ORA-02780 코어 덤프 디렉토리의 이름이 잘못되었습니다
원인 : 예외가 발생할 경우 서버 프로세스에서 코어를 덤프 할 디렉토리 이름이 디렉토리에 해당하지 않습니다.

조치 : 다른 이름을 사용하십시오.


ORA-02781 타이밍 희망 플래그에 유효하지 않은 값이 지정되었습니다
원인 : 제공된 값이 TRUE 또는 FALSE가 아닙니다.

조치 : 원하는 타이밍 플래그에 TRUE 또는 FALSE를 지정하십시오.


ORA-02782 읽기 및 쓰기 기능이 모두 지정되지 않았습니다
원인 : 기능이 대칭 적으로 작동하도록하려면 읽기 및 쓰기 기능 모두에 대한 포인터를 제공해야합니다.

조치 : 두 기능을 모두 지정하거나 지정하지 마십시오. 패키지는 자체 기능을 제공합니다.


ORA-02783 사후 기능과 대기 기능이 모두 지정되지 않았습니다
원인 : 기능이 대칭 적으로 작동하도록하려면 게시 기능과 대기 기능에 대한 포인터를 제공해야합니다.

조치 : 두 기능을 모두 지정하거나 지정하지 마십시오. 패키지는 자체 기능을 제공합니다.


ORA-02784 유효하지 않은 공유 메모리 ID가 지정되었습니다
원인 : 공유 버퍼 영역으로 사용하도록 지정된 세그먼트의 ID가 유효하지 않습니다.

조치 : 다른 ID를 사용하거나 패키지가 고유하게 지정하도록하십시오.


ORA-02785 유효하지 않은 공유 메모리 버퍼 사이즈
원인 : 공유 버퍼 영역으로 사용되는 공유 메모리 세그먼트에 지정된 크기가 0보다 작거나 같습니다.

조치 : 양수를 사용하십시오.


ORA-02786 공유 영역에 필요한 크기가 세그먼트 크기보다 큽니다.
원인 : 공유 버퍼 영역에 지정된 공유 세그먼트의 크기가 필요한 바이트 수보다 작습니다. "추가 정보"필드의 첫 번째 필드는 필요한 크기입니다. 두 번째는 세그먼트의 크기입니다.

조치 : 더 큰 크기의 세그먼트를 사용하거나 패키지가 자체적으로 할당하도록하십시오.


ORA-02787 세그먼트리스트에 메모리를 할당 할 수 없습니다
원인 : 시스템의 메모리가 부족하여 패키지가 내부 세그먼트 목록에 메모리를 할당 할 수 없습니다. "추가 정보"필드는 패키지가 할당하려고 시도한 메모리의 양입니다.

작업 : 일부 프로세스를 닫거나 시스템 관리자에게 문의하십시오.


ORA-02788 비동기 프로세스 배열에서 커널 프로세스 포인터를 찾을 수 없습니다
원인 : 내부 오류입니다.

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


ORA-02789 최대 파일 수에 도달했습니다
원인 : 비동기 I / O에 사용할 수있는 최대 파일 수에 도달했습니다.

작업 : 서버를 종료하고 더 높은 번호로 패키지를 다시 초기화하십시오.


ORA-02790 파일명이 너무 깁니다
원인 : 비동기 I / O를 위해 열려는 파일 이름의 길이가 최대 값보다 깁니다. "추가 정보"필드는 최대 길이입니다.

조치 : 더 짧은 이름을 사용하십시오.


ORA-02791 비동기 I / O와 함께 사용하기 위해 파일을 열 수 없습니다
원인 : 패키지가 어떤 이유로 파일을 열 수 없습니다.

작업 : 파일 이름을 확인하십시오.


ORA-02792 비동기 I / O에 사용되고있는 파일을 fstat () 할 수 없습니다.
원인 : 비동기 I / O에 사용중인 파일에 대한 fstat (2) 호출이 실패했습니다.

작업 : 파일 이름을 확인하십시오.


ORA-02793 비동기 I / O 종료에 실패했습니다.
원인 : 클라이언트가 비동기 I / O에 사용중인 파일을 닫을 수 없습니다.

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


ORA-02794 클라이언트가 공유 메모리의 키를 취득 할 수 없습니다
원인 : 클라이언트가 공유 메모리와 함께 사용할 공유 메모리를 얻도록 키를 얻을 수 없습니다. 내부 오류입니다.

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


ORA-02795 요청리스트가 비어 있습니다
원인 : 서버가 클라이언트에게 요청을했지만 "완료"목록이 비어 있다는 신호를 보냈습니다. 내부 오류입니다.

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


ORA-02796 완료 요구가 올바른 상태가 아닙니다
원인 : 요청이 올바른 상태가 아닙니다. 내부 오류입니다.

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


ORA-02797 요청이 없습니다
원인 : 사용 가능한 요청 디스크립터가 없습니다.

작업 : 일부 요청이 채워질 때까지 기다린 다음 요청을 다시 시도하거나 서버를 종료하고 더 많은 수의 요청으로 패키지를 초기화하십시오.


ORA-02798 유효하지 않은 수의 요청
원인 : SFARD () 또는 SFAWRITE ()로 전송 된 작업 수가 0보다 작습니다. 이것은 사용자 프로그래밍 오류입니다.

조치 : 호출 프로그램을 점검하십시오.


ORA-02799 시그널 핸들러를 준비 할 수 없습니다
원인 : "완료"신호에 대한 신호 처리기가 활성화되지 않았습니다. 내부 오류입니다.

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


ORA-02800 요청 시간이 초과되었습니다
원인 : 비동기 입력 또는 출력 요청 중 일부가 필요한 시간 동안 서비스되지 않았습니다.

조치 : 시스템의로드가 높으면 시간 종료 한계가 너무 낮을 수 있습니다. SFAINIT ()로 재설정하십시오. 예기치 않은 신호로 인해 서버 프로세스가 종료되는 경우 이는 내부 오류이며 Oracle Support Services에 문의해야합니다.


ORA-02801 작업 시간이 초과되었습니다
원인 : 일부 비동기 작업이 커널 모드에서 시간 초과되었습니다. 내부 오류입니다.

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


ORA-02802 병렬 모드에서 사용 가능한 유휴 서버가 없습니다
원인 : 내부 오류입니다.

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

 

ORA-02803 현재 시각의 검색에 실패했습니다
원인 : 내부 오류입니다.

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


ORA-02804 로그 파일명에 대한 메모리 할당에 실패했습니다
원인 : 클라이언트가 로그 파일 이름에 대한 버퍼를 할당 할 수 없습니다.

작업 : 시스템 관리자 에게 문의하십시오.


ORA-02805 SIGTPA에 대한 핸들러를 설정할 수 없습니다
원인 : 내부 오류입니다.

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


ORA-02806 SIGALRM의 핸들러를 설정할 수 없습니다
원인 : 내부 오류입니다.

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


ORA-02807 I / O 벡터의 메모리 할당에 실패했습니다.
원인 : 클라이언트가 서버가 사용할 I / O 벡터 배열에 메모리를 할당 할 수 없습니다.

작업 : 시스템 관리자 에게 문의하십시오.


ORA-02808 열린 파일 배열의 메모리 할당에 실패했습니다.
원인 : 클라이언트가 서버가 사용할 플래그 배열에 메모리를 할당 할 수 없습니다.

작업 : 시스템 관리자 에게 문의하십시오.


ORA-02809 점프 버퍼가 유효하지 않습니다
원인 : 내부 오류입니다.

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


ORA-02810 메모리 맵 파일의 임시 파일명을 만들 수 없습니다
원인 : 내부 오류입니다.

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


ORA-02811 공유 메모리 세그먼트를 첨부 할 수 없습니다
원인 : 내부 오류입니다.

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


ORA-02812 잘못된 첨부 주소
원인 : 내부 오류입니다.

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


ORA-02813 키를 얻기 위해 임시 파일 이름을 만들 수 없습니다
원인 : 내부 오류입니다.

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


ORA-02814 공유 메모리를 얻을 수 없습니다
원인 : SHMGET (2)가 실패했습니다.

조치 : UNIX 번호를 점검하십시오. 그 의미가 확실하지 않으면 Oracle Support Services에 문의하십시오.


ORA-02815 공유 메모리를 첨부 할 수 없습니다
원인 : SHMAT (2)가 실패했습니다.

조치 : UNIX 번호를 점검하십시오. 그 의미가 확실하지 않으면 Oracle Support Services에 문의하십시오.


ORA-02816 프로세스를 종료 할 수 없습니다
원인 : 종료 신호를 보낸 후 서버가 죽지 않았습니다.

조치 : 프로세스가 폭주 할 수 있습니다. Oracle 지원 서비스에 문의하십시오.


ORA-02817 읽기 실패
원인 : 서버가 요청한 양의 데이터를 읽을 수 없습니다.

조치 : SFARD () 호출을 점검하십시오. SFARD ()에 잘못된 파일 설명자가 전송되었을 수 있습니다. "추가 정보"필드의 숫자는 읽고있는 데이터 세그먼트의 시작 블록 번호입니다.


ORA-02818 요청한 블록 수보다 적은 블록을 읽었습니다.
원인 : 서버가 요구량의 데이터를 읽을 수 없습니다. "추가 정보"필드의 첫 번째 숫자는 읽은 블록 번호입니다. 두 번째 숫자는 읽은 실제 바이트 수입니다. 이것은 프로그래밍 오류입니다.

조치 : 호출 프로그램을 점검하십시오.


ORA-02819 쓰기 실패
원인 : 서버가 쓰기를 수행 할 수 없었습니다. "추가 정보"필드의 숫자는 기록되는 데이터 세그먼트의 시작 블록 번호입니다. "추가 정보"필드의 첫 번째 숫자는 쓰여지는 블록 번호입니다. 두 번째는 기록 된 실제 바이트 수입니다. 디스크가 꽉 찼을 수 있습니다.

조치 : UNIX 오류 번호를 점검하십시오.


ORA-02820 요청한 수의 블록을 쓸 수 없습니다
원인 : 서버가 요청한 양의 데이터를 디스크에 쓸 수 없습니다. 디스크 공간이 부족했을 수 있습니다.

조치 : UNIX 오류 번호를 점검하십시오.


ORA-02821 요청한 수의 블록을 읽을 수 없습니다.
원인 : 서버가 요청한 블록 수를 읽을 수 없습니다. 파일의 끝을 읽었을 수 있습니다.

조치 : 디스크의 파일을 점검하십시오.


ORA-02822 유효하지 않은 블록 오프셋
원인 : 서버가 지정된 블록을 찾지 못했습니다.

조치 : UNIX 오류 번호를 점검하십시오.


ORA-02823 버퍼가 정렬되지 않았습니다.
원인 : I / O가 수행되고있는 버퍼가 올바른 경계에 있지 않습니다.

조치 : 호출 프로그램을 점검하십시오.


ORA-02824 요청 무료리스트가 비어 있습니다
원인 : 모든 디스크립터가 사용 중이므로 패키지가 요청 디스크립터를 할당하는 목록이 비어 있습니다.

응답 : 일부가 해제 될 때까지 기다리거나 더 많은 수의 요청 설명 자로 패키지를 초기화하십시오.


ORA-02825 무료 목록 요청이 무료가 아닙니다
원인 : 내부 오류입니다.

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


ORA-02826 잘못된 블록 사이즈
원인 : 비동기 I / O 패키지에서 사용할 I / O 블록 크기에 음수가 주어졌습니다. 이것은 프로그래밍 오류입니다.

조치 : 양수 또는 0을 사용하여 기본값을 얻으십시오.


ORA-02827 유효하지 않은 파일 번호
원인 : 작업을 수행 할 파일 번호가 0보다 작거나 열 수있는 최대 파일 수보다 큽니다.

조치 : 호출 프로그램이이 번호를 건드리지 않아야하므로 이것은 프로그래밍 오류입니다.


ORA-02828 세그먼트 무료 목록이 비어 있습니다
원인 : 할당 가능한 세그먼트가 없습니다.

조치 : 일부 세그먼트를 해제하거나 패키지를 종료 한 후 더 많은 수의 세그먼트로 다시 초기화하십시오.


ORA-02829 사용 가능한 사이즈의 세그먼트가 없습니다
원인 : 발신자가 사용할 수있는 적절한 크기의 세그먼트가 없습니다.

작업 : 일부 세그먼트를 해제하고 다시 시도하십시오.


ORA-02830 세그먼트를 분할 할 수 없습니다-사용 가능한 무료 세그먼트가 없습니다
원인 : 사용 가능한 빈 세그먼트가 없기 때문에 원하는 것보다 큰 세그먼트를 분할 할 수 없습니다.

작업 : 일부 세그먼트를 해제하고 다시 시도하십시오.


ORA-02831 세그먼트 할당 해제에 실패했습니다-빈 세그먼트리스트
원인 : 호출자가 세그먼트 할당을 해제하려고했으나 "사용 중"목록이 비어있었습니다. 이것은 프로그래밍 오류입니다.

조치 : 호출 프로그램을 점검하십시오.


ORA-02832 세그먼트 할당 해제에 실패했습니다-세그먼트가 목록에 없습니다
원인 : 호출자가 "사용 중"목록에없는 세그먼트를 할당 해제하려고했습니다. 이것은 프로그래밍 오류입니다.

조치 : 호출 프로그램을 점검하십시오.


ORA-02833 서버가 파일을 닫을 수 없습니다
원인 : 서버가 비동기 I / O에 사용중인 파일을 닫을 수 없습니다.

조치 : 자세한 정보는 UNIX 오류 번호를 참조하십시오.


ORA-02834 서버가 파일을 열 수 없습니다
원인 : 서버가 비동기 I / O와 함께 사용할 파일을 열 수 없습니다.

조치 : 자세한 정보는 UNIX 오류 번호를 점검하십시오.


ORA-02835 서버가 클라이언트에 신호를 보낼 수 없습니다
원인 : 내부 오류입니다.

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


ORA-02836 임시 키 파일을 작성할 수 없습니다
원인 : 내부 오류입니다.

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


ORA-02837 임시 파일을 링크 해제 할 수 없습니다
원인 : 내부 오류입니다.

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


ORA-02838 알람 신호에 신호 핸들러를 설정할 수 없습니다
원인 : 알람 신호에 대한 신호 처리기가 활성화되지 않았습니다. 내부 오류입니다.

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


ORA-02839 디스크와의 블록의 동기화에 실패했습니다.
원인 : 서버가 디스크에 대한 쓰기를 플러시 할 수 없습니다.

조치 : UNIX 오류 번호를 점검하십시오.


ORA-02840 클라이언트가 로그 파일을 열지 못했습니다
원인 : 클라이언트 프로세스가 로그 파일을 열 수 없습니다.

조치 : 자세한 정보는 UNIX 오류 번호를 점검하십시오.


ORA-02841 서버 기 동시에 사망
원인 : 초기화 과정에서 서버가 종료되었습니다.

조치 : 자세한 정보는 서버 로그를 점검하십시오.


ORA-02842 클라이언트가 서버를 포크 할 수 없습니다
원인 : 클라이언트가 서버를 생성 할 수 없습니다. 가능한 이유는 운영 체제가 생성 할 수있는 프로세스 수의 한계에 도달했기 때문입니다.

조치 : 사용될 서버 수를 줄이거 나 더 많은 프로세스를 처리 할 수 ​​있도록 운영 체제를 재구성하십시오.


ORA-02843 커널 플래그에 유효하지 않은 값
원인 : 정보 구조에서 커널 플래그에 잘못된 값이 제공되었습니다. TRUE 및 FALSE 만 허용됩니다. 이것은 프로그래밍 오류입니다.

조치 : 호출 루틴을 점검하십시오.


ORA-02844 휴가 종료 플래그에 유효하지 않은 값
원인 : 클라이언트가 서버가 파일을 사용할 수 있는지 확인한 후 파일을 열어 두어야하는지 여부를 판별하는 플래그에 값이 제공되었습니다. TRUE 및 FALSE 만 지원됩니다. 이것은 프로그래밍 오류입니다.

조치 : 호출 루틴을 점검하십시오.


ORA-02845 타이밍 희망 플래그에 유효하지 않은 값
원인 : 작업 시간이 초과되었음을 나타내는 값이 플래그에 제공되었습니다. TRUE 및 FALSE 만 지원됩니다. 이것은 프로그래밍 오류입니다.

조치 : 호출 루틴을 점검하십시오.


ORA-02846 유효하지 않은 서버
원인 : 서버가 종료 신호에 응답하지 못했습니다. 첫 번째 숫자는 서버의 숫자입니다. 두 번째는 UNIX 프로세스 번호입니다. 이것은 내부 문제입니다.

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


ORA-02847 서버가 게시되었을 때 종료되지 않았습니다
원인 : 서버가 종료 된 게시 요청에 응답하지 않았습니다. 첫 번째 숫자는 서버의 숫자입니다. 두 번째는 UNIX 프로세스 번호입니다. 이것은 내부 문제입니다.

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


ORA-02848 비동기 I / O 패키지가 실행되고 있지 않습니다
원인 : SFAINIT ()를 사용하여 패키지를 먼저 초기화하지 않고 비동기 I / O 패키지를 사용하는 작업을 시도했습니다.

조치 : 패키지를 사용하기 전에 SFAINIT ()를 호출하십시오.


ORA-02849 에러로 인해 읽기에 실패했습니다
원인 : 서버가 디스크에서 요청 된 양의 데이터를 읽을 수 없습니다.

조치 : UNIX 오류 번호를 점검하십시오.


ORA-02850 파일이 닫힙니다
원인 : 비동기 I / O 작업을 수행 할 파일이 이미 패키지에 의해 닫혔습니다. 이것은 프로그래밍 오류입니다.

조치 : 호출 프로그램을 점검하십시오.


ORA-02851 요청리스트는 비어 있지 않아야합니다.
원인 : 내부 오류입니다.

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


ORA-02852 유효하지 않은 임계 섹션 타임 아웃 값
원인 : 주어진 시간이 양수가 아닙니다.

조치 : 양수를 사용하십시오.


ORA-02853 잘못된 서버 목록 래치 시간 초과 값
원인 : 주어진 시간이 양수가 아닙니다.

조치 : 양수를 사용하십시오.

 


ORA-02875 smpini : PGA에 대한 공유 메모리를 얻을 수 없습니다
원인 : 에러 코드 (errno)로 나타납니다.

조치 : 문제를 해결하십시오.


ORA-02876 smpini : PGA의 공유 메모리에 연결할 수 없습니다
원인 : 에러 코드 (errno)로 나타납니다.

조치 : 문제를 해결하십시오.


ORA-02877 smpini : 메모리 보호를 초기화 할 수 없습니다
원인 : ADSPCINIT 프로그램이 실행되지 않았습니다.

조치 : 설치 및 사용자 안내서에 표시된대로 ADSCPINIT 프로그램을 실행하십시오. 문제가 지속되면 컴퓨터를 다시 시작하십시오.


ORA-02878 sou2o : 가변 smpdidini를 덮어 썼습니다
원인 : 변수 SMPDIDINI가 클라이언트 코드에 의해 겹쳐 써졌습니다.

작업 : 클라이언트 코드를 확인하십시오 (예 : Pro * C에서 잘못된 메모리 액세스 확인). 단일 작업 작업 이외의 문제가 발생하면 Oracle 지원 서비스에 문의하십시오.


ORA-02879 sou2o : 보호 된 메모리에 액세스 할 수 없습니다
원인 : 이것은 내부 오류입니다. errno의 오류 코드입니다.

작업 : 응용 프로그램이나 컴퓨터를 다시 시작하면 문제가 해결 될 수 있습니다. 그렇지 않은 경우 Oracle Support Services에 오류를보고하십시오.


ORA-02880 smpini : 보호를 위해 PGA를 등록 할 수 없습니다
원인 : 이것은 내부 오류입니다. errno의 오류 코드입니다.

작업 : 응용 프로그램이나 컴퓨터를 다시 시작하면 문제가 해결 될 수 있습니다. 그렇지 않은 경우 Oracle Support Services에 오류를보고하십시오.


ORA-02881 sou2o : 보호 된 메모리에 대한 액세스를 취소 할 수 없습니다
원인 : 이것은 내부 오류입니다. errno의 오류 코드입니다.

작업 : 응용 프로그램이나 컴퓨터를 다시 시작하면 문제가 해결 될 수 있습니다. 그렇지 않은 경우 Oracle Support Services에 오류를보고하십시오.


ORA-02882 sou2o : 보호를 위해 SGA를 등록 할 수 없습니다
원인 : 이것은 내부 오류입니다. errno의 오류 코드입니다.

작업 : 응용 프로그램이나 컴퓨터를 다시 시작하면 문제가 해결 될 수 있습니다. 그렇지 않은 경우 Oracle Support Services에 오류를보고하십시오.


ORA-02899 smscre : 확장 공유 메모리 기능으로 SGA를 작성할 수 없습니다
원인 : 환경 변수 EXTSHM이 Oracle을 시작하기 전에 설정되었습니다.

조치 : 환경 변수 EXTSHM을 설정 해제하고 Oracle을 다시 시작하십시오.


ORA-03001 미구현 기능
원인 : 현재 구현되어 있지 않은 기능을 사용하려고했습니다.

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


ORA-03002 연산자가 구현되지 않았습니다
원인 : 현재 구현되어 있지 않은 연산자를 사용하려고했습니다.

조치 : 현재이 연산자를 사용하지 마십시오.


ORA-03007 더 이상 사용되지 않는 기능
원인 : 더 이상 지원되지 않는 기능을 사용하려고했습니다.

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


ORA-03008 파라미터 COMPATIBLE> = 캐릭터 라인에 필요한 캐릭터 라인
원인 : 초기화 매개 변수 COMPATIBLE의 설정보다 최신 Oracle 버전의 기능을 사용하려고했습니다.

조치 : COMPATIBLE을 메시지 (또는 그 이상)의 값으로 설정하고 명령을 재 시도하십시오. 그러나 다운 그레이드 옵션이 제한됨에 유의하십시오.


ORA-03100 통신 영역을 할당 할 수 없습니다. 메모리 부족
원인 : 통신 목적으로 스택 공간을 할당하려는 시도가 실패했습니다. 일반적으로 발행되지 않는 내부 오류 메시지입니다.

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


ORA-03105 내부 프로토콜 에러

ORA-03106 치명적인 2 태스크 통신 프로토콜 에러
원인 : Oracle과 사용자 작업 사이의 통신 경로가 중지되었습니다. 일반적으로 발행되지 않는 내부 오류 메시지입니다.

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


ORA-03107 oranet 버퍼 언더 플로우
원인 : 이것은 일반적으로 발행되지 않는 내부 오류 메시지입니다.

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


ORA-03108 oranet : ORACLE은이 인터페이스 버젼을 서포트하고 있지 않습니다
원인 : Net8을 통해 연결된 Oracle 버전은이 버전의 Net8 프로토콜을 지원하지 않습니다.

조치 : 이전 버전의 Oracle을 업그레이드 한 후 다시 시도하십시오.


ORA-03109 oranet 버퍼 오버플로
원인 : 사용자 프로그램과 Oracle간에 전송되는 데이터가 사용 가능한 버퍼 공간을 초과했습니다. 일반적으로 발행되지 않는 내부 오류 메시지입니다.

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


ORA-03110 oranet : ORACLE은이 SQL 버젼을 서포트하지 않습니다
원인 : Net8을 통해 연결된 Oracle 버전이 Net8 프로토콜 버전을 지원하지 않습니다.

조치 : 이전 버전의 Oracle을 업그레이드 한 후 다시 시도하십시오.


통신 채널에서 ORA-03111 중단이 수신 됨
원인 : 통신 채널에서 중단이 처리되었지만 Net8 소프트웨어에서 올바르게 처리되지 않았습니다. 일반적으로 발행되지 않는 내부 오류 메시지입니다.

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


ORA-03112 단일 작업으로 연결된 서버가 SQL * Net을 사용할 수 없습니다
원인 : Net8t 연결 문자열이 포함 된 명령문이 단일 태스크 서버에 발행되었습니다. 예를 들어, 데이터베이스 링크는 SQL 문에서 사용되었습니다.

조치 : 단일 작업 환경에서 Net8t 연결 문자열을 사용하지 마십시오.


ORA-03113 통신 채널의 파일 끝
원인: 통신 채널에서 예기치 않은 파일 끝이 처리되었습니다. Net8 2 태스크 소프트웨어로 문제점을 처리 할 수 ​​없습니다. 이 메시지는 Net8 연결과 연관된 섀도우 2 작업 프로세스가 비정상적으로 종료되었거나 프로세스 간 통신 차량의 물리적 장애, 즉 네트워크 또는 서버 시스템이 다운 된 경우 발생할 수 있습니다.

또한이 메시지는 다음 명령문 / 명령이 발행 될 때 발생할 수 있습니다.

시스템 킬 세션 변경 ... 즉시
시스템 연결 끊기 세션 ... 즉시
차단 / 즉시 / 전환
작업 : 연결 시도 중에이 메시지가 표시되면 해당 Net8 드라이버의 설치 ​​파일을 확인하고 서버에 Net8 소프트웨어가 올바르게 설치되어 있는지 확인하십시오. 연결이 올바르게 설정된 후 메시지가 발생하고 오류가 물리적 실패로 인한 것이 아닌 경우, 실패시 서버에서 추적 파일이 생성되었는지 확인하십시오. 추적 파일이 있으면 Oracle Support Services의 도움이 필요한 Oracle 내부 오류가 발생할 수 있습니다.


ORA-03114가 ORACLE에 연결되지 않았습니다
원인 : 연결이 설정되지 않았을 때 Oracle 호출이 시도되었습니다. 일반적으로 이것은 사용자 작성 프로그램이 로그온하지 않았기 때문에 발생합니다. 통신 문제로 인해 연결이 끊어 질 수 있습니다. 또한이 메시지는 IMMEDIATE 한정자와 함께 ALTER SYSTEM KILL SESSION 또는 ALTER SYSTEM DISCONNECT SESSION을 발행 한 경우에 발생할 수 있습니다.이 경우 클라이언트가 요청을 발행하기를 기다리지 않고 클라이언트와 데이터베이스의 연결이 종료되기 때문입니다.

조치 : 다시 시도하십시오. 메시지가 반복되고 프로그램이 사용자 작성 인 경우 프로그램을 확인하십시오.


ORA-03115 지원되지 않는 네트워크 데이터 타입 또는 표현
원인 : 이 이기종 Net8 연결에서는 사용자 바인드 또는 정의 또는 Oracle 기능이 지원되지 않습니다.

조치 : 이전 버전의 Oracle을 업그레이드 한 후 다시 시도하십시오.


ORA-03116 유효하지 않은 버퍼 길이가 변환 루틴에 건네졌습니다
원인 : 이것은 일반적으로 발행되지 않는 내부 오류 메시지입니다.

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


ORA-03117 2 작업 저장 영역 오버플로
원인 : 이것은 일반적으로 발행되지 않는 내부 오류 메시지입니다.

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


ORA-03118 2 작업 코 루틴이 유효하지 않은 상태입니다
원인 : 이것은 일반적으로 발행되지 않는 내부 오류 메시지입니다.

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


ORA-03119 2 작업이 일치하지 않는 데이터 유형 사양을 감지했습니다
원인 : 데이터 유형과 익명 데이터 유형 선언이 모두 있습니다.

조치 : 사양을 수정하십시오.


ORA-03120 2 태스크 변환 루틴 : 정수 오버 플로우
원인 : 이기종 연결을 통해 보내거나받을 때 내부 Oracle 구조의 정수 값이 오버플로되었습니다. 유효하지 않은 버퍼 길이 또는 너무 많은 행 수가 지정 될 때 발생할 수 있습니다. 일반적으로 사용자 응용 프로그램의 버그를 나타냅니다.

조치 : Oracle 호출에 대한 매개 변수를 점검하십시오. 문제가 다시 발생하면 열 값 을 포함 하지 않은 모든 정수 매개 변수를 32767 미만으로 줄이십시오.


ORA-03121 인터페이스 드라이버가 접속되어 있지 않습니다-기능이 실행되지 않습니다
원인 : 이 메시지는 일반적으로 Net8 드라이버가 메모리에로드되지 않았거나 드라이버 버전이 일치하지 않기 때문에 발생합니다. 더 이상 사용되지 않는 라이브러리와 연결된 사용자 프로그램으로 인해이 메시지가 발생할 수 있습니다. Oracle Corporation에서 제공하는 프로그램 만이 인터페이스를 사용해야합니다.

조치 : Oracle Corporation에서 제공 한 프로그램을 사용하는 동안 메시지가 발생한 경우 Oracle 지원 서비스에 문의하십시오. 사용자 프로그램이 메시지를 표시 한 경우, 현재 버전의 Oracle 라이브러리와 프로그램을 다시 링크하십시오.


ORA-03122 사용자측에서 ORACLE 측 윈도우를 닫으려고합니다
원인 : 내부 오류입니다.

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


ORA-03123 작업이 차단됩니다
원인 : 시도한 작업을 지금 완료 할 수 없습니다.

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


ORA-03124 2 단계 내부 오류
원인 : 내부 오류입니다.

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


ORA-03125 클라이언트-서버 프로토콜 위반
원인 : 응용 프로그램이 서버로부터 잘못된 이스케이프 시퀀스를 수신했으며 클라이언트 응용 프로그램 사용자 코드에 문제점이 있음을 나타낼 수 있습니다.

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


ORA-03126 네트워크 드라이버는 비 차단 작업을 지원하지 않습니다
원인 : 비 차단 작업이 시도되었으며 네트워크 드라이버가 비 차단 작업을 지원하지 않습니다.

작업 : 기본 차단 작업을 사용하거나 비 차단 작업을 지원하는 드라이버를 사용하십시오.


ORA-03127 활성 작업이 끝날 때까지 새로운 작업이 허용되지 않습니다
원인 : 활성 비 블로킹 작업이 완료되기 전에 새 작업을 실행하려고했거나 모든 열 조각을 삽입하거나 가져 오기 전에 새 작업을 시도했습니다.

작업 : 비 차단 작업이 완료된 후 새 작업을 실행하십시오. 조각 별 바인딩 / 정의가 완료된 경우 모든 조각을 삽입하거나 가져온 후에 새 작업을 실행하십시오.


ORA-03128 연결이 차단 모드입니다
원인 : 연결에서 비 차단 모드에 대한 OCI 테스트에서 연결이 차단 모드에 있음을 나타냅니다.

작업 : 비 차단 모드가 필요한 경우 적절한 OCI 호출을 사용하여 모드를 변경하십시오.


ORA-03129 다음에 삽입 할 부분이 필요합니다
원인 : 응용 프로그램이 열에 대해 조각 별 바인딩을 수행했습니다.

조치 : 이 바인드 변수의 다음 부분을 제공하십시오.


ORA-03130 다음에 페치 할 버퍼가 필요합니다
원인 : 어플리케이션이 열에 대해 부분 정의를 수행했습니다.

조치 : 다음에 검색 할 다음 버퍼를 제공하십시오.


ORA-03131 다음 편에 무효 인 버퍼가 제공되었습니다
원인 : 어플리케이션이 다음 조각의 버퍼 길이를 0으로 설정했거나 널 포인터를 제공했습니다.

작업 : 다음 조각의 버퍼 포인터가 null인지 또는 길이가 0인지 확인하십시오.


ORA-03132 2 작업 기본값 오버플로
원인 : 레코드 필드에 지정된 기본값이 너무 큽니다.

작업 : 필드 크기에 맞게 기본값을 변경하십시오.


ORA-03200 세그먼트 타입 사양이 잘못되었습니다
원인 : 세그먼트 유형이 TABLE, INDEX 또는 CLUSTER가 아닙니다.

조치 : 올바른 세그먼트 유형을 사용하십시오.


ORA-03201 그룹 번호 지정이 무효입니다
원인 : 프리리스트 그룹 번호가 음수이거나 세그먼트의 프리리스트 그룹 수보다 큽니다.

조치 : 올바른 그룹 번호를 사용하십시오.


ORA-03202 스캔 한계 사양이 무효입니다
원인 : 스캔 한계에 세그먼트의 사용 가능한리스트 그룹 수보다 큰 양의 정수 값이 없습니다.

조치 : 올바른 스캔 한계를 사용하십시오.


ORA-03203 동시 업데이트 활동으로 공간 분석 불가능
원인 : 많은 양의 사용자 업데이트가 공간 분석을 방해합니다.

조치 : 명령을 재 시도하거나 기본 오브젝트를 잠그십시오.


ORA-03204 세그먼트 타입 사양은 파티셔닝을 나타냅니다
원인 : 공간 분석에 파티션 이름이 지정되었지만 오브젝트 유형이 파티션을 나타내지 않습니다.

조치 : 오브젝트가 파티션 된 경우 세그먼트 유형에 PARTITION을 지정하십시오. 그렇지 않으면 파티션 이름을 생략하십시오.


ORA-03205 파티션 이름은 파티션 유형을 지정할 때 필요합니다
원인 : 공간 분석에 파티션 이름이 지정되지 않았지만 오브젝트 유형이 파티션을 나타냅니다.

조치 : 오브젝트가 파티션 된 경우 파티션 이름을 지정하십시오. 그렇지 않으면, 파티션되지 않은 유형을 지정하십시오.


ORA-03206 AUTOEXTEND 절의 ( string ) 블록 의 최대 파일 크기 가 범위를 벗어났습니다
원인 : 자동 확장 가능한 파일의 최대 파일 크기가 허용 된 최대 블록 수를 초과했습니다.

조치 : 크기를 줄이고 다시 시도하십시오.


복합 객체에 대해 ORA-03207 하위 파티션 유형을 지정해야합니다
원인 : 공간 분석에 파티션 유형이 지정되었지만 오브젝트 유형이 복합 파티션을 나타냅니다.

작업 : 하위 파티션 이름과 하위 파티션 유형을 지정하십시오.


비 복합 객체에 대해 ORA-03208 파티션 유형을 지정해야합니다
원인 : 공간 분석에 하위 파티션 유형이 지정되었지만 오브젝트 유형이 비 복합 파티션을 나타냅니다.

작업 : 파티션 이름과 파티션 유형을 지정하십시오.


ORA-03209 DBMS_ADMIN_PACKAGE 유효하지 않은 파일 / 블록 사양
원인 : 파일 번호 또는 블록 번호의 값이 한계를 벗어 났거나 일치하지 않습니다.

작업 : 파일 번호 / 블록 번호 값을 수정하십시오.


ORA-03210 DBMS_ADMIN_PACKAGE 유효하지 않은 옵션 사양
원인 : 옵션 매개 변수 중 하나의 값이 올바르지 않습니다.

조치 : 옵션 값을 수정하십시오.


ORA-03211 세그먼트가 존재하지 않거나 유효한 상태가 아닙니다
원인 : DBMS_SPACE_ADMIN 또는 DBMS_SPACE 조작에 지정된 세그먼트가 존재하지 않거나이 조작에 적합한 상태가 아닙니다.

조치 : 세그먼트 스펙을 수정하거나 세그먼트를 적절한 상태로 두십시오.


ORA-03212 임시 세그먼트는 로컬 관리 테이블 공간에서 만들 수 없습니다
원인 : 로컬 관리 영구 테이블 스페이스에서 SORT / HASH / LOBS에 대한 임시 세그먼트를 작성하려고했습니다.

조치 : 사용자의 임시 테이블 스페이스를 임시 테이블 스페이스 또는 사전 관리 영구 테이블 스페이스로 변경하십시오.


ORA-03213 DBMS_SPACE 패키지의 유효하지 않은 Lob 세그먼트 명
원인 : DBMS_SPACE 조작에 지정된 LOB 세그먼트가 없습니다.

조치 : 세그먼트 스펙을 수정하십시오.


ORA-03214 지정된 파일 크기가 필요한 최소 크기보다 작습니다.
원인 : 데이터 파일 추가 / 크기 조정 / 임시 파일에 지정된 파일 크기가 하나의 할당 단위에 필요한 최소값을 허용하지 않습니다.

작업 : 파일 크기의 사양을 늘리십시오.


ORA-03215 크기 조정을 위해 지정된 파일 크기가 너무 작습니다
원인 : 데이터 파일 / 임시 파일 크기 조정에 지정된 파일 크기로 인해 비트 맵 제어 구조가 겹칩니다.

작업 : 파일 크기의 사양을 늘리십시오.


ORA-03216 테이블 스페이스 / 세그먼트 검증을 진행할 수 없습니다
원인 : 처리 할 수없는 검증 중에 손상이 감지되었습니다

조치 : 수동 검증을 수행하십시오.


ORA-03217 TEMPORARY TABLESPACE의 변경에 유효하지 않은 옵션
원인 : 임시 테이블 스페이스 변경에 유효하지 않은 옵션이 지정되었습니다.

조치 : 유효한 옵션 중 하나를 추가하십시오 : TEMPFILE 추가, TEMPFILE ONLINE, TEMPFILE OFFLINE.


ORA-03218 CREATE / ALTER TABLESPACE에 유효하지 않은 옵션
원인 : 로컬 관리 유형의 테이블 스페이스 작성 / 변경에 대한 옵션이 유효하지 않습니다.

조치 : 유효한 옵션 중 하나를 지정하십시오.


ORA-03219 ' string ' 테이블 스페이스 는 사전 관리, 오프라인 또는 임시입니다.
원인 : 영구적, 온라인, 로컬 관리 테이블 스페이스에만 적용 가능한 조작이 사전 관리, 오프라인 또는 임시 테이블 스페이스에 지정되었습니다.

조치 : 주어진 테이블 스페이스에 적용되지 않으므로 다른 테이블 스페이스에 대한 조작을 다시 발행하거나 테이블 스페이스를 마운트하거나 전혀 발행하지 마십시오.


ORA-03220 DBMS_ADMIN_PACKAGE 필수 파라미터가 NULL 또는 누락되었습니다
원인 : 일부 프로 시저가 누락 또는 NULL 매개 변수로 호출되었습니다.

조치 : 누락 된 매개 변수를 지정하십시오.


ORA-03221 임시 테이블 스페이스 및 임시 세그먼트는 표준 블록 크기를 가져야합니다
원인 : 다음 중 하나를 수행하려고했습니다.

비표준 블록 크기로 임시 테이블 스페이스 작성
비표준 블록 크기의 기존 영구 테이블 스페이스를 임시 테이블 스페이스로 변경
비표준 블록 크기의 테이블 스페이스에 임시 세그먼트를 작성하는 DDL 문을 발행하십시오.
조치 : 가능한 세 가지 해결책이 있습니다.

임시 테이블 스페이스를 작성하는 경우 표준 블록 크기와 다른 블록 크기를 지정하지 마십시오.
기존 영구 테이블 스페이스를 임시 테이블 스페이스로 변경하는 경우 표준 블록 크기인지 확인하십시오.
사용자의 임시 테이블 스페이스가 표준 블록 크기를 갖는 테이블 스페이스인지 확인하십시오.

ORA-03230 세그먼트에는 높은 워터 마크 위에 사용되지 않은 공간의 문자열 블록 만 포함됩니다.
원인 : 너무 많은 블록을 보존하려고했습니다.

조치 : KEEP 양을 줄이십시오.


ORA-03231 초기 범위를 할당 해제 할 수 없습니다
원인 : 7.3 릴리스 이전에 잘린 세그먼트에서 공간을 할당 해제하려고했습니다.

조치 : KEEP 양을 늘리거나 세그먼트를 자르고 명령을 다시 발행하십시오.


ORA-03233은 (는) 테이블 문자열 을 확장 할 수 없습니다 . 문자열 하위 분할 영역의 문자열 로 문자열 테이블에서 문자열
원인 : 테이블 스페이스의 테이블 서브 파티션 세그먼트에 대한 범위를 할당하지 못했습니다.

조치 : ALTER TABLESPACE ADD DATAFILE 문을 사용하여 표시된 테이블 스페이스에 하나 이상의 파일을 추가하십시오.


ORA-03234는 인덱스 캐릭터 라인 을 확장 할 수 없습니다 . 문자열 하위 분할 영역의 문자열 로 문자열 테이블에서 문자열
원인 : 테이블 스페이스의 인덱스 서브 파티션 세그먼트에 대한 범위를 할당하지 못했습니다.

조치 : ALTER TABLESPACE ADD DATAFILE 문을 사용하여 표시된 테이블 스페이스에 하나 이상의 파일을 추가하십시오.


ORA-03235 테이블의 캐릭터 라인에 최대 범위 ( string )에 이르렀습니다 . 문자열 하위 파티션 문자열
원인 : 테이블 서브 파티션이 MAXEXTENTS를 넘어 확장하려고했습니다.

조치 : MAXEXTENTS의 값이 시스템 최대 값보다 작은 경우 값을 올리십시오. 그렇지 않으면 더 큰 초기, 다음 또는 PCTINCREASE 매개 변수를 사용하여 다시 작성해야합니다.


ORA-03236 최대 # 익스텐트 ( 문자열 ) 인덱스에 도달 문자열 . 문자열 하위 파티션 문자열
원인 : 인덱스 하위 파티션이 MAXEXTENTS를 넘어 확장하려고했습니다.

조치 : MAXEXTENTS의 값이 시스템 최대 값보다 작은 경우 값을 올리십시오. 그렇지 않으면 더 큰 초기, 다음 또는 PCTINCREASE 매개 변수를 사용하여 다시 작성해야합니다.


ORA-03237 지정된 사이즈의 초기 범위를 테이블 공간 ( string )에 할당 할 수 없습니다
원인 : 프리리스트 그룹 스펙으로 인해 초기 범위의 크기가 너무 큽니다.

응답 : 세그먼트에 지정된 자유 목록 그룹 수를 줄이십시오.


ORA-03238은 (는) LOB 세그먼트 문자열 을 확장 할 수 없습니다 . 문자열 하위 분할 영역의 문자열 로 문자열 테이블에서 문자열
원인 : 테이블 공간에서 LOB 서브 파티션 세그먼트에 대한 범위를 할당하려고했지만 표시된 테이블 공간에 공간이 충분하지 않아 범위를 할당 할 수 없습니다.

조치 : ALTER TABLESPACE ADD DATAFILE 문을 사용하여 표시된 테이블 스페이스에 하나 이상의 파일을 추가하십시오.


ORA-03239 maxextents ( string )가 LOB segment string에 도달했습니다 . 문자열 하위 파티션 문자열
원인 : LOB 하위 파티션 세그먼트가 MAXEXTENTS를 넘어 확장하려고했습니다.

조치 : MAXEXTENTS의 값이 시스템 최대 값보다 작은 경우 값을 올리십시오. 그렇지 않으면 더 큰 INITIAL, NEXT 또는 PCTINCREASE 매개 변수를 사용하여 서브 파티션을 다시 작성하십시오.


ORA-03240 마이그레이션되는 테이블 공간과 동일한 사용자의 임시 테이블 공간
원인 : 사용자 기본 임시 테이블 스페이스는 마이그레이션중인 테이블 스페이스와 달라야합니다.

조치 : 사용자 기본 임시 테이블 스페이스를 다른 것으로 변경하십시오.


ORA-03241 유효하지 않은 단위 크기
원인 : 사용자가 테이블 공간에 유효하지 않은 단위 크기를 지정했습니다.

조치 : 올바른 단위 크기를 지정하십시오. 단위 크기를 추정하려면 Oracle9i Database Administrator 's Guide를 참조하십시오 .


ORA-03242 테이블 스페이스 마이그레이션이 500 번 재 시도되었습니다.
원인 : 마이그레이션을 완료하려면 마이그레이션시 테이블 스페이스에 임시 세그먼트가 없어야합니다.

조치 : 오브젝트 삭제와 같이 임시 세그먼트 작성이 많은 경우 테이블 스페이스를 마이그레이션하지 마십시오.


ORA-03243 대상 dba가 기존의 제어 정보와 겹칩니다
원인 : 재배치 중에 제어 정보를 겹칠 수 없습니다.

작업 : 다른 대상 주소를 선택하십시오.


ORA-03244 제어 정보를 배치 할 여유 공간이 없습니다.
원인 : 테이블 공간 마이그레이션 중에 제어 정보를 넣을 곳이 없습니다. 비트 맵 재배치 중에 지정된 대상에서 공간을 찾지 못했습니다.

조치 : 이주 중에 테이블 스페이스에 추가 공간을 추가하고 이주를 재 시도하십시오. 비트 맵 재배치 중에 사용 가능한 공간이 충분한 대상 주소를 지정하십시오.


ORA-03245 마이그레이션 할 수 있도록 테이블 스페이스는 사전 관리, 온라인 및 영구적이어야합니다.
원인 : 테이블 공간이 사전 관리, 온라인 또는 영구적이 아닙니다.

조치 : 테이블 스페이스가 온라인, 영구 또는 사전 관리인지 확인하십시오.


ORA-03246 유효하지 않은 블록 번호가 지정되었습니다
원인 : 지정된 블록 번호가 파일 끝을 초과하거나 파일이 해당 위치의 제어 정보를 수용 할만큼 크지 않기 때문에 지정된 DBA에 제어 정보를 배치 할 수 없습니다.

조치 : 올바른 블록 번호를 지정하십시오.


ORA-03247 유효하지 않은 블록 번호가 지정되었습니다
원인 : 비트 맵을 해당 대상으로 재배치하면 테이블 스페이스가 자체적으로 설명됩니다.

조치 : 다른 대상 DBA를 선택하십시오.


ORA-03248 마이그레이션하는 동안 세그먼트 생성 활동이 너무 많습니다
원인 : 마이그레이션 중에 임시 세그먼트를 작성하려고했습니다.

조치 : 500 회 마이그레이션을 재 시도한 후에 오류가 표시됩니다. 진행중인 세그먼트 작성 활동이 적을 때 마이그레이션을 실행하십시오.


ORA-03249 자동 세그먼트 공간 관리 테이블 스페이스의 균일 한 크기에는 최소한의 문자열 블록 이 있어야 합니다 .
원인 : 주어진 블록 크기에 대해 지정된 균일 크기가 충분하지 않습니다.

조치 : 더 큰 범위 크기를 지정하고 재 시도하십시오.


ORA-03250이 세그먼트를 손상된 것으로 표시 할 수 없습니다
원인 : 이 세그먼트에는 데이터 사전 개체가 포함되어있어 손상된 것으로 표시 할 수 없습니다.

조치 : 세그먼트 정보를 점검하고 명령을 다시 발행하십시오.


ORA-03251 SYSTEM 테이블 스페이스에서이 명령을 발행 할 수 없습니다
원인 :SYSTEM 테이블 공간을 로컬 관리 형식에서 사전 관리 형식으로 마이그레이션 하거나 비트 맵을 재배치 할 수 없습니다.

조치 : 테이블 스페이스 이름 및 프로 시저 이름을 점검하십시오.


ORA-03274 ALLOCATE EXTENT 및 DEALLOCATE UNUSED 옵션이 모두 지정되었습니다
원인 : DEALLOCATE 옵션과 ALLOCATE 옵션이 동일한 명령으로 지정되었습니다.

조치 : 옵션 중 하나를 선택하거나 두 개의 개별 명령을 발행하십시오.


ORA-03275 중복 DEALLOCATE 옵션 사양
원인 : ALTER TABLE 또는 ALTER INDEX에 대한 DEALLOCATE UNUSED 옵션이 두 번 이상 지정되었습니다.

조치 : 옵션을 최대 한 번 지정하십시오.


ORA-03276 복제 ALLOCATE EXTENT 옵션 사양
원인 : ALTER TABLE 또는 ALTER INDEX에 대한 ALLOCATE EXTENT 옵션이 두 번 이상 지정되었습니다.

조치 : 옵션을 최대 한 번 지정하십시오.


ORA-03277 유효하지 않은 SIZE가 지정되었습니다
원인 : 지정된 값은 정수 여야합니다.

조치 : 적절한 정수 값을 선택하십시오.


ORA-03278 복제 ALLOCATE EXTENT 옵션 사양
원인 : 옵션 (DATAFILE, SIZE 또는 INSTANCE)이 두 번 이상 지정되었습니다.

조치 : 각 옵션을 최대 한 번 지정하십시오.


ORA-03279 유효하지 않은 INSTANCE가 지정되었습니다
원인 : 지정된 값이 유효한 인스턴스 이름으로 인식되지 않습니다.

조치 : 유효한 이름을 사용하십시오.


ORA-03280 무효 인 DATAFILE 파일명을 지정했습니다
원인 : 문자열 리터럴이 예상되었지만 찾을 수 없습니다.

작업 : 문자열 리터럴을 사용하여 파일 이름을 지정하십시오.


ORA-03281 유효하지 않은 ALLOCATE EXTENT 옵션
원인 : DATAFILE, SIZE 또는 INSTANCE 이외의 옵션이 지정되었습니다.

조치 : 유효하지 않은 옵션을 제거하고 명령을 재 시도하십시오.


ORA-03282 ALLOCATE EXTENT 옵션이 없습니다
원인 : ALLOCATE EXTENT 옵션이 지정되지 않았습니다.

조치 : DATAFILE, SIZE 또는 INSTANCE 옵션 중 하나 이상을 지정하십시오.


ORA-03283 지정된 데이터 파일 캐릭터 라인 이 존재하지 않습니다
원인 : 데이터 파일이 존재하지 않습니다.

조치 : 올바른 데이터 파일로 옵션을 재 시도하십시오.


ORA-03284 데이터 파일 캐릭터 라인 이 테이블 스페이스 캐릭터 라인 의 멤버가 아닙니다
원인 : 지정된 데이터 파일이 오브젝트가있는 테이블 공간에 속하지 않습니다.

조치 : 올바른 데이터 파일로 옵션을 재 시도하십시오.


ORA-03286 ALLOCATE EXTENT가 해시 클러스터에 유효하지 않습니다
원인 : 클러스터가 할당 범위 옵션을 해시 클러스터이므로 사용할 수 없습니다.

조치 : 해시 클러스터에서이 명령을 사용하지 마십시오.


ORA-03287 무효 인 FREELIST GROUP이 지정되었습니다
원인 : 지정된 FREELIST GROUP 번호가 유효하지 않습니다.

작업 : 이 개체에 대해 1과 자유 목록 그룹 사이의 숫자를 선택하십시오.


ORA-03288 FREELIST GROUP 및 INSTANCE 매개 변수를 모두 지정할 수 없습니다
원인 : FREELIST GROUP 및 INSTANCE가 모두 절에 ​​지정되었습니다.

조치 : 두 매개 변수 중 하나를 제거하십시오.


ORA-03289 파티션 이름과 세그먼트 유형이 일치하지 않습니다
원인 : 공간 분석에 지정된 파티션 이름과 세그먼트 유형이 일치하지 않습니다.

조치 : 오브젝트가 파티션 된 경우 PARTITION 유형을 지정하고 오브젝트가 복합 인 경우 SUBPARTITION을 지정하십시오.


ORA-03290 잘못된 잘라 내기 명령-CLUSTER 또는 TABLE 키워드가 없습니다.
원인 : 유효하지 않은 오브젝트 스펙이 제공되었습니다.

조치 : TRUNCATE CLUSTER 또는 TRUNCATE TABLE을 지정하십시오.


ORA-03291 유효하지 않은 잘림 옵션-STORAGE 키워드가 없습니다.
원인 : STORAGE 키워드가 필요합니다.

조치 : DROP STORAGE 또는 REUSE STORAGE를 지정하십시오.


ORA-03292 절단 될 테이블이 클러스터의 일부입니다
원인 : 잘리는 테이블이 클러스터의 구성원입니다.

조치 : TRUNCATE CLUSTER 또는 DROP TABLE을 사용하십시오.


ORA-03293 잘릴 클러스터가 해시 클러스터입니다.
원인 : INDEX CLUSTERS 만 잘릴 수 있습니다.

조치 : 자르기 대신 HASH CLUSTER를 삭제하고 다시 작성하십시오.


ORA-03296은 데이터 파일의 사이즈를 변경할 수 없습니다-파일 캐릭터 라인 을 찾을 수 없습니다
원인 : 지정된 데이터 파일의 크기를 조정할 수 없습니다.

작업 : 데이터 파일 이름이 유효한지 확인하고 유효한 경우 파일에 액세스 할 수 있는지 확인하십시오.


ORA-03297 파일은 요청 된 RESIZE 값 이상의 사용 된 데이터를 포함합니다
원인 : 잘라낼 영역의 파일 일부가 현재 데이터베이스 개체에서 사용 중입니다.

작업 : 파일 크기를 조정하기 전에이 영역의 범위를 포함하는 세그먼트를 삭제하거나 이동하거나 여유 공간 만 다듬도록 크기 조정 값을 선택하십시오.


ORA-03298은 데이터 파일을 축소 할 수 없습니다-파일 캐릭터 라인 이 핫 백업 중입니다
원인 : 핫 백업 중 데이터 파일을 축소하려고했습니다. 이것은 허용되지 않습니다.

작업 : 핫 백업이 완료된 후 파일 축소를 다시 시도하십시오.


ORA-03299는 사전 테이블 캐릭터 라인을 작성할 수 없습니다
원인 : 데이터베이스에 대해 ALTER DATABASE DATAFILE AUTOEXTEND ON 명령을 처음 실행할 때 사전 테이블이 작성됩니다. 이 작업은 성공하지 못했습니다. 가장 가능한 원인은 시스템 테이블 스페이스의 공간이 부족하기 때문입니다.

조치 : 오류 스택에서 다음 오류 메시지에 대한 조치를 참조하십시오.


ORA-04000 PCTUSED와 PCTFREE의 합은 100을 넘을 수 없습니다
원인 : 클러스터 또는 테이블에 대한 PCTUSED 및 PCTFREE의 합이 100을 초과합니다.

조치 : 합계가 100보다 작거나 같은 값을 지정하여 테이블 / 클러스터를 작성하십시오.


ORA-04001 시퀀스 파라미터 캐릭터 라인 은 정수가 아니면 안됩니다
원인 : 지정된 string (시퀀스 파라미터)이 정수가 아닙니다.

작업 : 지정된 매개 변수에 정수 값을 지정하여 시퀀스를 만듭니다.


ORA-04002 INCREMENT는 0이 아닌 정수 여야합니다
원인 : 시퀀스 증분이 0으로 지정되었습니다.

조치 : 증분을 0이 아닌 값으로 지정하십시오.


ORA-04003 시퀀스 파라미터 캐릭터 라인 이 허용되는 최대 사이즈를 초과했습니다 ( 문자열 자리수)
원인 : 문자열 (시퀀서 매개 변수)에 숫자가 너무 많습니다.

조치 : 허용되는 자릿수로 매개 변수를 지정하십시오.


ORA-04004 MINVALUE는 MAXVALUE보다 작아야합니다
원인 : MINVALUE가 MAXVALUE 이상으로 지정되었습니다.

조치 : MAXVALUE보다 작은 MINVALUE를 지정하십시오.


ORA-04005 INCREMENT는 MAXVALUE-MINVALUE보다 작아야합니다.
원인 : 지정된 INCREMENT가 MAXVALUE-MINVALUE보다 크거나 같습니다.

조치 : INCREMENT를 MAXVALUE-MINVALUE 미만으로 지정하십시오.


ORA-04006 START WITH는 MINVALUE보다 작을 수 없습니다
원인 : 주어진 시작 값이 MINVALUE보다 작습니다.

조치 : 시작 값이 MINVALUE 이상인지 확인하십시오.


ORA-04007 MINVALUE은 (는) 현재 값을 초과 할 수 없습니다
원인 : 주어진 MINVALUE가 현재 값보다 큽니다.

작업 : 항상 MINVALUE가 현재 값보다 작거나 같아야합니다.


ORA-04008 START WITH는 MAXVALUE보다 클 수 없습니다
원인 : 시작 값이 MAXVALUE보다 큽니다.

조치 : 시작 값이 MAXVALUE보다 작은 지 확인하십시오.


ORA-04009 MAXVALUE는 현재 값보다 작게 할 수 없습니다
원인 : 현재 값이 지정된 MAXVALUE을 (를) 초과했습니다.

조치 : 새로운 MAXVALUE가 현재 값보다 큰지 확인하십시오.


ORA-04010 CACHE에 대한 값의 수가 1보다 커야합니다
원인 : CACHE 절의 값이 1이었습니다.

조치 : NOCACHE 또는 1보다 큰 값을 지정하십시오.


ORA-04011 시퀀스 문자열 은 문자열 과 문자열 사이에 있어야 합니다
원인 : 시퀀스 파라미터 중 하나에 지정된 값이 한계를 초과했습니다.

조치 : 이 한계 내에서 매개 변수를 지정하십시오.


ORA-04012 오브젝트는 순서가 아닙니다
원인 : 지정된 오브젝트에 시퀀스 DDL을 수행 할 수 없습니다.

조치 : 이름의 철자를주의하여 설명을 다시 입력하십시오.


CACHE에 대한 ORA-04013 숫자는 1주기 미만이어야합니다
원인 : CREATE SEQUENCE 문에 지정된 CACHE 수가 사이클의 값 수를 초과합니다.

조치 : 주기를 늘리거나 더 적은 값을 캐시 한 후 다시 시도하십시오.


CYCLE이 MINVALUE를 지정해야하는 ORA-04014 내림차순 시퀀스
원인 : CREATE SEQUENCE 문에 값이 지정되지 않았습니다. 순환하는 시퀀스는 다시 시작할 값을 지정해야합니다.

작업 : 시작 값을 지정하여 시퀀스를 다시 만드십시오.


CYCLE이 MAXVALUE를 지정해야하는 ORA-04015 오름차순 시퀀스
원인 : CREATE SEQUENCE 문에 값이 지정되지 않았습니다. 순환하는 시퀀스는 다시 시작할 값을 지정해야합니다.

작업 : 시작 값을 지정하여 시퀀스를 다시 만드십시오.


ORA-04016 시퀀스 캐릭터 라인이 더 이상 존재하지 않습니다
원인 : 다음 값을 처리하는 동안 시퀀스가 ​​삭제되었습니다.

작업 : 시퀀스를 다시 만드십시오.


ORA-04017 매개 변수 max_dump_file_ size에 대한 유효하지 않은 값 문자열 (길이 = 문자열 )
원인 : MAX_DUMP_FILE_SIZE 매개 변수에 제공된 문자열이 "UNLIMITED"문자열 값과 일치하지 않았으며 기본 10 정수를 나타내지 않았습니다.

조치 : 이 파라미터에 적절한 값을 재 할당하십시오.


ORA-04018 파라미터 _scn_scheme에 유효하지 않은 값 캐릭터 라인
원인 : 초기화 매개 변수 _SCN_SCHEME에 지정된 값이 정의 된 체계 중 하나로 인식되지 않습니다.

조치 : 적절한 값을 재 지정하십시오.


ORA-04019 SCN 방식이 다른 인스턴스와 호환되지 않습니다
원인 : 다른 인스턴스가 호환되지 않는 Oracle 릴리스를 실행 중이거나 다른 인스턴스의 _SCN_SCHEME 초기화 매개 변수에 다른 값이 지정되었습니다.

조치 : _SCN_SCHEME 초기화 매개 변수가 모든 인스턴스에서 동일한 값으로 설정되어 있는지 확인하십시오.


ORA-04020 오브젝트 stringstringstringstringstring 을 잠그는 중에 교착 상태가 검출되었습니다
원인 : 라이브러리 객체를 잠그는 동안 교착 상태가 감지되었습니다.

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


ORA-04021 오브젝트 stringstringstringstringstring의 잠금을 기다리는 중에 시간 종료가 발생했습니다.
원인 : 라이브러리 객체의 잠금을 기다리는 동안 시간이 초과되었습니다.

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


ORA-04022 nowait가 요구했지만, 사전 오브젝트를 잠그기 위해 기다려야했습니다
원인 : nowait 요청 중에 라이브러리 오브젝트를 잠그기 위해 대기해야했습니다.

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


ORA-04028은 객체에 대한 다이아나 생성 할 수 없습니다 stringstringstringstringstring을
원인 : 잠금 충돌로 인해 개체에 대해 Diana를 생성 할 수 없습니다.

조치 : 이 오류를 지원 담당자에게보고하십시오.


stringstringstring을 쿼리 할 때 ORA-04029 오류 ORA- 문자열이 발생했습니다
원인 : 쿼리중인 테이블 또는 뷰가 누락되었을 수 있습니다. 에러 번호는 에러를 나타냅니다.

조치 : 오류를 수정하십시오.


ORA-04030 캐릭터 라인 바이트 ( string , string ) 를 할당하려고했을 때에 프로세스 메모리가 부족 합니다
원인 : 운영 체제 프로세스 개인용 메모리가 소진되었습니다.

조치 : 프로세스 메모리 할당량을 늘리려면 데이터베이스 관리자 또는 운영 체제 관리자에게 문의하십시오. 응용 프로그램에 프로세스 메모리 공간이 과도하게 할당되는 버그가있을 수 있습니다.


ORA-04031 공유 메모리의 캐릭터 라인 바이트 를 할당 할 수 없습니다 ( " string ", " string ", " string ", " string ")
원인 : 공유 풀에 할당 된 것보다 더 많은 공유 메모리가 필요합니다.

조치 : 공유 풀의 메모리가 부족하면 DBMS_SHARED_POOL 패키지를 사용하여 큰 패키지를 고정하거나 공유 메모리 사용을 줄이거 나 초기화 매개 변수 SHARED_POOL_RESERVED_SIZE 및 SHARED_ POOL_SIZE의 값을 늘려 사용 가능한 공유 메모리의 양을 늘리십시오. 큰 풀의 메모리가 부족하면 초기화 매개 변수 LARGE_POOL_SIZE를 늘리십시오.


ORA-04032 pga_aggregate_target은 자동 모드로 전환하기 전에 설정되어야합니다
원인 : 시도가 세트로 만들어졌다 WORKAREA_SIZE_POLICY에 AUTO있는 동안 PGA_AGGREGATE_TARGET지정되지 않았습니다.

작업 :을 설정하기 전에 인스턴스에서 사용할 수있는 총 프라이빗 메모리를 나타내는 값으로 WORKAREA_SIZE_POLICY설정 PGA_AGGREGATE_TARGET하십시오. 이 총계는 일반적으로 시스템에서 사용 가능한 총 실제 메모리에서 SGA에 필요한 것에서 운영 체제에 필요한 것을 뺀 것입니다 (예 : 500MB).


ORA-04033 풀을 늘리기위한 메모리가 부족합니다
원인 : 시스템의 메모리가 부족하여 풀을 지정된 크기로 확장 할 수 없습니다.

조치 : 풀을 늘리려면 더 작은 값을 지정하십시오.


패키지 본문을 작성하기 전에 ORA-04041 패키지 사양을 먼저 작성해야합니다
원인 : 패키지 사양을 작성하기 전에 패키지 본문을 작성하려고했습니다.

작업 : 패키지 본문을 만들기 전에 먼저 패키지 사양을 만드십시오.


ORA-04042 프로 시저, 함수, 패키지 또는 패키지 본문이 없습니다
원인 : 존재하지 않는 프로 시저, 함수, 패키지 또는 패키지 본문에 액세스하려고합니다.

조치 : 이름이 올바른지 확인하십시오.


ORA-04043 오브젝트 캐릭터 라인 이 존재하지 않습니다
원인 : 시스템이 인식 할 수없는 오브젝트 명이 지정되었습니다. 가능한 원인은 다음과 같습니다.

테이블, 뷰, 순서, 프로 시저, 함수, 패키지 또는 패키지 본문에 유효하지 않은 이름이 입력되었습니다. 시스템이 유효하지 않은 이름을 인식 할 수 없으므로 이름 지정된 오브젝트가 존재하지 않는다는 메시지로 응답했습니다.
인덱스 나 클러스터 또는 이름을 바꿀 수없는 다른 개체의 이름을 바꾸려고했습니다.
작업 : 명명 된 개체의 철자를 확인하고 코드를 다시 실행하십시오. (데이터 사전을 쿼리하여 테이블, 뷰, 함수 등의 유효한 이름을 나열 할 수 있습니다.)


ORA-04044 프로 시저, 함수, 패키지 또는 유형은 여기에서 허용되지 않습니다
원인 : 프로 시저, 함수 또는 패키지가 명령문의 부적절한 위치에 지정되었습니다.

조치 : 이름이 올바른지 확인하거나 제거하십시오.


문자열 재 컴파일 / 재확인 중에 ORA-04045 오류가 발생했습니다 . 끈
원인 : 이 메시지는 다음 오류가 적용되는 개체를 나타냅니다. 오브젝트의 내재적 재 컴파일 / 재확인 중에 오류가 발생했습니다.

작업 : 자세한 내용은 다음 오류를 확인하고 필요한 경우 수정하십시오.


ORA-04046 컴파일 결과가 너무 커서 지원할 수 없습니다
원인 : 시스템이 지원하거나 저장하기에 너무 큰 컴파일 데이터를 생성하는 큰 저장 프로 시저를 컴파일하고 저장하려고했습니다.

작업 : 저장 프로 시저를 더 작은 저장 프로 시저로 분할하여 저장 프로 시저의 크기를 줄이십시오.


지정된 ORA-04047 오브젝트가 지정된 플래그와 호환되지 않습니다
원인 : 플래그가 암시하는 오브젝트 유형이 지정된 오브젝트 유형과 일치하지 않습니다.

조치 : 올바른 오브젝트를 지정하거나 적절한 플래그를 사용하십시오.


ORA-04050 프로 시저, 함수, 또는 패키지 명이 잘못되었거나 없습니다
원인 : 필요한 절차, 기능 또는 패키지 이름이 잘못되었거나 없습니다.

조치 : 유효한 이름을 지정하십시오.


ORA-04051 유저 캐릭터 라인 은 데이타베이스 링크 캐릭터 라인을 사용할 수 없습니다 . 끈
원인 : 원격 오브젝트 액세스를 전달하는 중에 존재하지 않는 데이터베이스 링크 또는 로그온 사용자 또는 PUBLIC 이외의 사용자가 소유 한 데이터베이스 링크를 사용하려고했습니다.

조치 : 모든 간접 원격 액세스가 요청을 시작한 동일한 사용자 ID에서 수행되도록 데이터베이스 링크 구조를 변경하십시오.



ORA-04054 데이타베이스 링크 캐릭터 라인 이 존재하지 않습니다
원인 : PL / SQL 블록을 컴파일하는 동안 존재하지 않는 데이터베이스 링크를 사용하려고했습니다.

조치 : 다른 데이터베이스 링크를 사용하거나 데이터베이스 링크를 작성하십시오.


ORA-04055 중단 : " string "은 (는) " string " 과 상호 의존적이지 않은주기를 형성했습니다 .
원인 : 컴파일 된 라이브러리 단위가 다른 라이브러리 단위와 상호 의존적이지 않은 REF주기를 형성했기 때문에이 컴파일이 중단되었습니다. 이 유형의주기에 참여할 수있는 다른 유형의 속성이있는 유형을 컴파일하려고 할 때 발생합니다. 예:

유형 t1을 작성하십시오. 유형 t2 (t1)를 작성하십시오. 타입 t1 (t2)을 생성하고;

조치 : REF를 추가하거나 다른 유형을 사용하여주기를 중단하십시오.


ORA-04060 캐릭터 라인 을 실행할 권한이 충분하지 않습니다
원인 : 충분한 권한없이 스토어드 프로 시저를 실행하려고했습니다.

조치 : 필요한 권한을 얻으십시오.


ORA-04061 기존의 문자열 상태 가 무효가되었습니다
원인 : 프로 시저가 변경 또는 삭제되어 유효하지 않거나 기존 프로 시저와 일치하지 않는 기존 상태를 사용하여 스토어드 프로 시저 실행을 재개하려고했습니다.

조치 : 다시 시도하십시오. 이 오류로 인해 모든 패키지의 기존 상태가 다시 초기화되었습니다.


ORA-04062 문자열 의 문자열이 변경되었습니다
원인 : 프로 시저의 현재 타임 스탬프 / 서명과 다른 타임 스탬프 또는 서명을 지정하는 RPC 스텁을 제공하기 위해 저장 프로 시저를 실행하려고했습니다.

응답 : 새로운 타임 스탬프를 받기 위해 호출자를 다시 컴파일하십시오.


ORA-04063 캐릭터 라인 에 에러가 있습니다
원인 : 저장 프로 시저를 실행하거나 오류가있는보기를 사용하려고했습니다. 저장 프로 시저의 경우 문제는 구문 오류이거나 존재하지 않는 다른 프로 시저에 대한 참조 일 수 있습니다. 뷰의 경우 문제는 뷰의 정의 쿼리에서 존재하지 않는 테이블에 대한 참조 일 수 있습니다. 존재하지 않거나 액세스 할 수없는 유형에 대한 참조가있는 테이블 일 수도 있습니다.

조치 : 필요에 따라 오류를 수정하거나 참조 된 오브젝트를 작성하십시오.


ORA-04064가 실행되지 않습니다, 무효화 된 캐릭터 라인
원인 : 무효화 된 스토어드 프로 시저를 실행하려고했습니다.

작업 : 저장 프로 시저를 다시 컴파일하십시오.


ORA-04065 문자열이 실행, 변경 또는 삭제되지 않았습니다
원인 : 변경 또는 삭제 된 저장 프로 시저를 실행하여 호출 프로 시저에서 호출 할 수 없습니다.

조치 : 종속 항목을 다시 컴파일하십시오.


ORA-04066 비 실행 객체, 캐릭터 라인
원인 : 비프로 시저를 실행하려고했습니다.

조치 : 올바른 이름이 지정되어 있는지 확인하십시오.


ORA-04067가 실행 되지 않습니다. 문자열 이 존재하지 않습니다
원인 : 존재하지 않는 저장 프로 시저를 실행하려고했습니다.

조치 : 올바른 이름이 지정되어 있는지 확인하십시오.


ORA-04068 패키지 stringstringstring 의 기존 상태 가 삭제되었습니다
원인 : 저장 프로 시저를 실행하려고 할 때 오류가 발생했습니다.

조치 : 첨부 된 메시지를 참조하여 언급 된 오류를 수정하십시오. 응용 프로그램 상태를 올바르게 다시 초기화 한 후 절차를 다시 시도하십시오.


ORA-04070 유효하지 않은 트리거 명
원인 : 유효하지 않은 트리거 이름이 지정되었습니다.

조치 : 트리거 이름이 예약 키워드가 아닌지 확인하십시오.


ORA-04071 누락 키워드 이후 또는 삽입 후 키워드가 없습니다
원인 : 트리거 문에 BEFORE / AFTER / INSTEAD OF 절이 없습니다.

조치 : BEFORE, AFTER 또는 INSTEAD OF를 지정하십시오.


ORA-04072 유효하지 않은 트리거 타입
원인 : 유효하지 않은 트리거 유형이 제공되었습니다.

조치 : INSERT, UPDATE 또는 DELETE를 지정하십시오.


ORA-04073 열리스트가이 트리거 타입에 유효하지 않습니다
원인 : 비 업데이트 트리거 유형에 대한 열 목록이 지정되었습니다.

조치 : 열리스트를 제거하십시오.


ORA-04074 유효하지 않은 REFERENCING 이름
원인 : 참 조절에 유효하지 않은 이름이 지정되었습니다.

조치 : 참조 이름이 예약어가 아닌지 확인하십시오.


ORA-04075 유효하지 않은 트리거 동작
원인 : 트리거 조치에 대한 명령문이 제공되었습니다.

조치 : 트리거 조치를 다시 지정하십시오.


ORA-04076 무효 인 NEW 또는 OLD 사양
원인 : 열에 유효하지 않은 NEW 또는 OLD 스펙이 지정되었습니다.

조치 : 올바른 NEW 또는 OLD 스펙을 사용하여 컬럼을 다시 지정하십시오.


ORA-04077 WHEN 절을 테이블 레벨 트리거와 함께 사용할 수 없습니다
원인 : when 절은 행 수준 트리거에 대해서만 지정할 수 있습니다.

조치 : when 절을 제거하거나 각 행에 지정하십시오.


ORA-04078 OLD와 NEW 값은 같을 수 없습니다
원인 : 참조 절이 NEW 및 OLD에 동일한 값을 지정합니다.

조치 : OLD 또는 NEW 참조 값을 다시 지정하십시오.


ORA-04079 유효하지 않은 트리거 사양
원인 : 작성 TRIGGER 문이 유효하지 않습니다.

조치 : 구문이 올바른지 점검하십시오.


ORA-04080 트리거 ' string '이 존재하지 않습니다
원인 : TRIGGER 이름이 유효하지 않습니다.

작업 : 트리거 이름을 확인하십시오.


ORA-04081 트리거 ' string '이 (가) 이미 존재합니다
원인 : TRIGGER 이름 또는 유형이 이미 존재합니다.

조치 : 다른 트리거 이름을 사용하거나 동일한 이름의 트리거를 제거하십시오.


ORA-04082 NEW 또는 OLD 참조는 테이블 레벨 트리거에 사용할 수 없습니다
원인 : 트리거가 테이블 트리거의 "new"또는 "old"값에 액세스하고 있습니다.

조치 : 새로운 참조 나 오래된 참조를 제거하십시오.


ORA-04083 유효하지 않은 트리거 변수 ' string '
원인 : 트리거 본문에서 참조 된 변수가 유효하지 않습니다.

조치 : 유효한 트리거 변수 유형 은 Oracle9i SQL 참조 서를 참조하십시오 .


ORA-04084는이 트리거 타입의 새로운 값을 변경할 수 없습니다
원인 : 새로운 트리거 변수는 행 삽입 또는 업데이트 트리거 전에 만 변경할 수 있습니다.

조치 : 트리거 유형을 변경하거나 변수 참조를 제거하십시오.


ORA-04085는 OLD 참조 변수의 값을 변경할 수 없습니다
원인 : 이전 값은 읽기만 가능하고 변경할 수 없습니다.

작업 : 이전 변수를 변경하지 마십시오.


ORA-04086 트리거 설명이 너무 깁니다. 주석을 트리거 코드로 이동하십시오.
원인 : 트리거 설명이 2000 자 (사전 저장 이유로)로 제한되어 있습니다. 설명에는 "when"절의 텍스트 나 트리거에 대해 실행 된 PL / SQL 코드의 텍스트가 포함되지 않습니다.

조치 : 트리거 설명에 큰 주석이 포함 된 경우 해당 주석을 트리거의 PL / SQL 코드로 이동하십시오.


ORA-04087은 ROWID 참조 변수의 값을 변경할 수 없습니다
원인 : ROWID는 읽기만 가능하며 변경할 수 없습니다.

조치 : ROWID 값을 변경하지 마십시오.


ORA-04088 트리거 ' string '의 실행 중에 에러가 발생했습니다 . 문자열 '
원인 : 트리거를 실행하는 동안 런타임 오류가 발생했습니다.

작업 : 작업과 관련된 트리거를 확인하십시오.


ORA-04089는 SYS가 소유 한 오브젝트에 트리거를 작성할 수 없습니다
원인 : SYS가 소유 한 오브젝트에서 트리거를 작성하려고했습니다.

조치 : SYS가 소유 한 오브젝트에 트리거를 작성하지 마십시오.


ORA-04090 ' string '은 (는) 같은 테이블, 이벤트 및 트리거 시간을 ' string '으로 지정합니다
원인 : 트리거 이벤트 및 트리거 시간이 중복되었습니다.

조치 : 트리거 정보를 주어진 시간에 시작되는 하나의 트리거로 결합하십시오.


ORA-04091 테이블 캐릭터 라인 . 문자열 이 변경되고 있습니다. 트리거 / 함수가 보이지 않을 수 있습니다
원인 : 트리거 (또는이 명령문에서 참조되는 사용자 정의 PL / SQL 함수)가 트리거 한 명령문에 의해 수정되는 중간에있는 테이블을 보거나 수정하려고했습니다.

조치 : 트리거 (또는 함수)를 다시 작성하여 해당 테이블을 읽지 않도록하십시오.


ORA-04092는 트리거로 스트링 할 수 없습니다
원인 : 트리거가 커밋 또는 롤백을 시도했습니다.

작업 : 커밋 또는 롤백되지 않도록 트리거를 다시 작성하십시오.


LORA 유형의 열에 대한 ORA-04093 참조는 트리거에서 허용되지 않습니다.
원인 : 트리거가 트리거 테이블에서 긴 열을 참조하려고했습니다.

조치 : 긴 열을 참조하지 마십시오.


ORA-04094 테이블 캐릭터 라인 . 문자열 이 제한되어 트리거가 수정할 수 없습니다
원인 : 트리거가 상위 SQL 문의 일부 참조 제한 조건을 제한하는 테이블을 수정하려고했습니다.

작업 : 해당 테이블을 수정하지 않도록 트리거를 다시 작성하십시오.


ORA-04095 트리거 ' string '이 (가) 다른 테이블에 이미 존재하므로 바꿀 수 없습니다.
원인 : 교체중인 것과 다른 테이블에 이미 존재하는 트리거를 교체 할 수 없습니다.

조치 : 이름이 같은 트리거를 삭제하고 다시 작성하십시오.


ORA-04096 트리거 ' string '에 WHEN 절이 너무 커서 2K 제한
원인 : 사전 저장 이유로 트리거의 WHEN 절이 2K로 제한됩니다. 생성 된 트리거가 해당 크기를 초과했습니다.

조치 : 더 작은 WHEN 절을 사용하십시오. 트리거 본문은 WHEN 절과 동일한 제한 조치를 수행하는 데 사용될 수 있습니다.


ORA-04097 트리거를 삭제 또는 변경하려고했을 때의 DDL 충돌
원인 : 트리거 또는 트리거 테이블에서 두 개의 DDL 작업을 동시에 수행하려고했습니다.

조치 : 트리거의 새로운 상태를 조사하고 여전히 적절한 경우 DDL 조작을 재 시도하십시오.

ORA-04099 트리거 ' string '은 (는) 유효하지만 컴파일 된 형식으로 저장되지 않습니다
원인 : 트리거가 실행을 위해 검색하려고했으나 유효하지만 저장되지 않았습니다. 이는 저장되지 않은 트리거 릴리스에서 업그레이드가 잘못 수행되었음을 의미 할 수 있습니다.

조치 : 트리거를 컴파일하여 저장된 양식으로 트리거를 작성하십시오. 또한 적절한 업그레이드가 완료되었는지 검토 할 수 있습니다.

 

www.docs.oracle.com/cd/B10501_01/server.920/a96525/e2100.htm#ERRMG104

 

댓글

Designed by JB FACTORY