라벨이 오라클인 게시물 표시

ORA-02296: 제약을 사용 가능하게 할 수 없음 - 부합하는 값이 없습니다, ORA-02296: 사용으로 설정 불가 - 널 값이 발견되었습니다. (ORA-02296: cannot enable) (ORA-02296: null values found)

ORA-02296: 제약을 사용 가능하게 할 수 없음 - 부합하는 값이 없습니다 오류는 ALTER TABLE 명령을 시도할 때, NULL값과 관련한 제약조건으로 발생합니다. 해당 오류는 ORA-02296: 사용으로 설정 불가 - 널 값이 발견되었습니다. 설명으로 발생…
ORA-02296: 제약을 사용 가능하게 할 수 없음 - 부합하는 값이 없습니다, ORA-02296: 사용으로 설정 불가 - 널 값이 발견되었습니다. (ORA-02296: cannot enable) (ORA-02296: null values found)

ORA-01940: 현재 접속되어 있는 사용자는 삭제할 수 없습니다 (ORA-01940: cannot drop a user that is currently connected)

ORA-01940: 현재 접속되어 있는 사용자는 삭제할 수 없습니다오류는 삭제를 시도하려는 대상 사용자의 세션이 활성화되어 있는 경우에 발생합니다. 즉, 해당 사용자가 현재 연결이 활성 상태이기 때문에 발생하는 문제입니다. 오라클 데이터베이스는 삭제하려는 사용자가 …
ORA-01940: 현재 접속되어 있는 사용자는 삭제할 수 없습니다 (ORA-01940: cannot drop a user that is currently connected)

ORA-01858: 수치를 지정해야 할 위치에 비수치 문자가 지정되었습니다 (ORA-01858: a non-numeric character was found where a numeric was expected)

ORA-01858: 수치를 지정해야 할 위치에 비수치 문자가 지정되었습니다 오류는 숫자형 또는 숫자형으로 묵시적 형변환이 가능한 숫자 형태의 문자형이 위치해야 할 곳에 비 수치 문자가 지정된 경우에 발생합니다. 해당 위치에 있는 비 수치 문자를 문자 형태로 수정하여…
ORA-01858: 수치를 지정해야 할 위치에 비수치 문자가 지정되었습니다 (ORA-01858: a non-numeric character was found where a numeric was expected)

오라클 커서 예제 안내

오라클 커서 예제 안내 오라클에서 커서를 사용하는 방법은 크게 명시적 커서 사용, 묵시적 커서 사용으로 나눌 수 있습니다. 이번 주제는 그 중에서도 묵시적 커서를 하나 소개해 드리려고 합니다. EXIT WHEN 조건은 생략하거 모든 로우에 대해 출력하도록 진행합니다. 필요 시 EXIT 조건을 설정해 주십시오. SQL> SET SERVEROUTPUT…
오라클 커서 예제 안내

ORA-01922: 사용자(을)를 삭제하려면 CASCADE를 지정하여야 합니다 (ORA-01922: CASCADE must be specified to drop USER)

ORA-01922: 사용자(을)를 삭제하려면 CASCADE를 지정하여야 합니다 오류는 사용자(또는 스키마)를 삭제하는 것과 관련이 있습니다. 이 오류는 사용자 삭제를 시도할 때, 종속 객체가 여전히 남아있는 경우에 발생합니다. 종속 객체는 해당 사용자와 연관된 데이…
ORA-01922: 사용자(을)를 삭제하려면 CASCADE를 지정하여야 합니다 (ORA-01922: CASCADE must be specified to drop USER)

ORA-08002: 시퀀스 SEQUENCE_NAME.CURRVAL은 이 세션에서는 정의 되어 있지 않습니다 (ORA-08002: sequence sequence_name.currval is not yet defined in this session)

ORA-08002: 시퀀스 CURRVAL은 이 세션에서는 정의 되어 있지 않습니다 , 영문으로는  ORA-08002: sequence currval is not yet defined in this session 오류는 다음과 같은 원인으로 발생하며 해결할 수 있습니…
ORA-08002: 시퀀스 SEQUENCE_NAME.CURRVAL은 이 세션에서는 정의 되어 있지 않습니다 (ORA-08002: sequence sequence_name.currval is not yet defined in this session)

오라클 프로시저 실행 방법. BEGIN END, OUT 변수 출력하기, EXEC 프로시저 (펑션)

우선 예제에서 사용할 프로시저는 다음과 같습니다. 첫 번째 프로시저는 IN, OUT, IN OUT 매개변수를 매개로 하며, 두 번째 프로시저는 IN 매개변수 하나를 사용합니다. CREATE OR REPLACE PACKAGE USER_NAME.PACKAGE_NAME…
오라클 프로시저 실행 방법. BEGIN END, OUT 변수 출력하기, EXEC 프로시저 (펑션)

ORA-01795: 목록에 지정 가능한 식의 최대수는 1000 입니다. (ORA-01795: maximum number of expressions in a list is 1000)

ORA-01795: maximum number of expressions in a list is 1000 오류는 IN 조건 절에 1000개가 넘는 인용을 하는 경우에 발생합니다. 지정 가능한 최대가 1000개이므로 1000개 이하로 하도록 변경 처리를 해야 해결할 수…
ORA-01795: 목록에 지정 가능한 식의 최대수는 1000 입니다. (ORA-01795: maximum number of expressions in a list is 1000)

ORA-00933: sql 명령어가 올바르게 종료되지 않았습니다 (ORA-00933: SQL command not properly ended)

ORA-00933: SQL command not properly ended 오류는 SQL 명령어 마지막에 특수문자를  입력하는 경우에 발생할 수 있습니다. 이를 해결하기 위해서는 SQL 명령어를 추출하여 테스트로 명령어를 실행해 보고 문제가 되는 부분을 확인해 주세…
ORA-00933: sql 명령어가 올바르게 종료되지 않았습니다 (ORA-00933: SQL command not properly ended)

PLS-00364: loop index variable use is invalid (PLS-00364: 루프 인덱스 변수 의 사용이 부적당합니다)

PLS-00364: loop index variable use is invalid 오류는 보통 루프 인덱스 변수와 관련한 다른 요인으로 인하여 해당 변수가 부적당 되었을 때에 발생합니다. 해당 오류를 발생한 예제를 살펴보고, 해결 방법에 대해 안내해드리겠습니다. 이번…
PLS-00364: loop index variable use is invalid (PLS-00364: 루프 인덱스 변수 의 사용이 부적당합니다)

토드 로그인 방법 (TNS Database, Direct Host Port Service Name)

토드에서 데이터베이스 로그인을 위한 방법은 크게 3가지가 있습니다. 각각 TNS, Direct, LDAP가 있는데 이번 시간에 알아볼 것은 자주 사용하는 TNS와 Direct입니다. TNS 오라클의 네트워크 기술, Transparent Network Substrate…
토드 로그인 방법 (TNS Database, Direct Host Port Service Name)

ORA-01115: 파일에서 블록을 읽는데 IO 오류입니다 (블록 번호 ) ORA-01110: 0 데이터 파일: ORA-27070: 비동기 읽기/쓰기를 실패했습니다. OSD-04006: ReadFile() 실패, 파일에서 읽을 수 없음 O/S-Error: (OS 1117) I/O 장치 오류로 인해 요청이 수행될 수 없습니다.

ORA-01115: 파일에서 블록을 읽는데 IO 오류입니다 (블록 번호 ) 예외를 최종으로 하여 복합적인 오류가 발생하였습니다. 아마 콜 스택의 최초 발생 지점이 오류를 해결하는 핵심적인 역할을 하지 않을까 합니다. OS 자체가 소프트웨어 또는 하드웨어적인 결함으로 …
ORA-01115: 파일에서 블록을 읽는데 IO 오류입니다 (블록 번호 ) ORA-01110: 0 데이터 파일: ORA-27070: 비동기 읽기/쓰기를 실패했습니다. OSD-04006: ReadFile() 실패, 파일에서 읽을 수 없음 O/S-Error: (OS 1117) I/O 장치 오류로 인해 요청이 수행될 수 없습니다.

ORA-01434: private synonym to be dropped does not exist (ORA-01434: 삭제할 비공개 동의어가 존재하지 않습니다)

ORA-01434: private synonym to be dropped does not exist 오류가 발생하였나요? 해결방법에 대해 알아보도록 합시다. 먼저, CREATE PUBLIC SYNONYM 문을 사용하여 공개 동의어를 생성하는 예제 코드입니다. CRE…
ORA-01434: private synonym to be dropped does not exist (ORA-01434: 삭제할 비공개 동의어가 존재하지 않습니다)

SQLPLUS LOGIN 정보 저장하는 방법

SQLPLUS에서 라인이나 페이지가 부족하다고 생각하는 경우, 해당 값을 수정하는 경우가 많습니다. 다음과 같이 말이죠. SET LINESIZE 1024 SET PAGESIZE 1024 SQLPLUS LOGIN 정보 저장하는 방법 다만, SQLPLUS에 접속할 때마다 해당 값이 초기화 되다 보니, 매번 설정하는 것이 귀찮은 경우가 있습니다. 그리하여 이번…
SQLPLUS LOGIN 정보 저장하는 방법

ORA-00947: 값의 수가 충분하지 않습니다 (ORA-00947: not enough values)

ORA-00947: 값의 수가 충분하지 않습니다 ORA-00947: 값의 수가 충분하지 않습니다 오류는 주로 오라클 데이터베이스에서 인서트를 시도할 때에 발생합니다. 예제와 함께 해결 방법을 알아보도록 합시다. 다음은 이번 예제에서 사용 할 'employees…
ORA-00947: 값의 수가 충분하지 않습니다 (ORA-00947: not enough values)

ORA-02024: 데이터베이스 링크를 찾을 수 없습니다 (ORA-02024: database link not found)

ORA-02024: database link not found 오류는 문자 그대로 해석하였을 때, 데이터베이스 링크를 찾을 수 없다는 것이 원인입니다. 다음과 같은 가능성을 생각하여 ORA-02024 오류를 해결해 보도록 하겠습니다. 해당 오류는 보통 삭제를 시도하…
ORA-02024: 데이터베이스 링크를 찾을 수 없습니다 (ORA-02024: database link not found)

OCI-22053: overflow error 해결 방법 (C#)

OCI-22053: overflow error 오류는 오라클 데이터베이스를 사용하며 발생하는 오류 중 하나입니다. 해당 예외의 발생 원인과 해결 방법에 대해 알아보도록 합시다. 다음은 OCI-22053 오류에 관한 일반적인 안내에 관한 기술이랍니다. 원인 : 이 작업…
OCI-22053: overflow error 해결 방법 (C#)

PLS-00302: 구성 요소가 정의되어야 합니다 (PLS-00302: component must be declared)

PL/SQL에서 'PLS-00302: 구성 요소가 정의되어야 합니다' 오류가 발생하였습니다. 해당 오류는 주로 정의(선언)되지 않은 프로시저나 함수를 호출하려고 할 때 발생한답니다. 참고로 '정의하다'는 'define', &…
PLS-00302: 구성 요소가 정의되어야 합니다 (PLS-00302: component must be declared)

ORA-14551: 질의 안에 DML 작업을 수행할 수 없습니다. (ORA-14551: cannot perform a DML operation inside a query)

ORA-14551: cannot perform a DML operation inside a query 오류가 발생하였나요? 우선 해당 오류에 대한 직설적인 해석을 시도해 봅시다~ 질의 안에 DML 작업이라...? DML이 무엇인지 알아야겠지요? ORA-14551: …
ORA-14551: 질의 안에 DML 작업을 수행할 수 없습니다. (ORA-14551: cannot perform a DML operation inside a query)

ORA-00257: archiver error. Connect internal only, until freed. (ORA-00257: 아카이버 오류입니다. 해결될 때까지 AS SYSDBA로 접속하십시오.)

ORA-00257: archiver error. Connect internal only, until freed. 오류를 해결하는 방법에 대해 알아보도록 합시다. ORA-00257: archiver error. Connect internal only, until fr…
ORA-00257: archiver error. Connect internal only, until freed. (ORA-00257: 아카이버 오류입니다. 해결될 때까지 AS SYSDBA로 접속하십시오.)
이전최근
가져가실 때, 출처 표시 부탁드려요! 감사합니다. 💗