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

ORA-00932: 일관성 없는 데이터 유형 (ORA-00932: inconsistent datatypes: expected CHAR got NUMBER)

'ORA-00932: 일관성 없는 데이터 유형' 오류는 예상한 데이터타입과 실제 획득한 데이터타입이 다른 경우에 발생하는데요, 이에 따라 메시지가 바뀌어 출력이 됩니다. 예를 들면 다음과 같이 말이지요. ORA-00932: 일관성 없는 데이터 유형 …
ORA-00932: 일관성 없는 데이터 유형 (ORA-00932: inconsistent datatypes: expected CHAR got NUMBER)

ORA-01841: 년은 영이 아닌 -4713 과 +4713 사이의 값으로 지정해야 합니다. (ORA-01841: (full) year must be between -4713 and +9999, and not be 0)

ORA-01841: 년은 영이 아닌 -4713 과 +4713 사이의 값으로 지정해야 합니다. 오류를 해결해 보도록 합시다. 한글로 번역된 오류는 -4713과 +4713 사이 값으로 지정하라고 나오는데요, 영문으로 발생하는 경우, -4713과 +9999 사이 값을 지…
ORA-01841: 년은 영이 아닌 -4713 과 +4713 사이의 값으로 지정해야 합니다. (ORA-01841: (full) year must be between -4713 and +9999, and not be 0)

ORA-01840: 입력된 값의 길이가 날짜 형식에 비해 부족합니다. (ORA-01840: input value not long enough for date format)

오라클에서 TO_DATE 함수와 함께 날짜 형식을 지정할 때 입력 값과 포맷이 일치하지 않으면 오류가 발생할 수 있습니다. 이번에 살펴볼 ORA-01840: 입력된 값의 길이가 날짜 형식에 비해 부족합니다 오류는 입력 값의 길이가 날짜 포맷보다 짧아서 발생합니다. …
ORA-01840: 입력된 값의 길이가 날짜 형식에 비해 부족합니다. (ORA-01840: input value not long enough for date format)

ORA-01830: 날짜 형식의 지정에 불필요한 데이터가 포함되어 있습니다. (ORA-01830: date format picture ends before converting entire input string)

오늘 알아볼 주제는 'ORA-01830: 날짜 형식의 지정에 불필요한 데이터가 포함되어 있습니다.' 오류입니다. ORA-01830: 날짜 형식의 지정에 불필요한 데이터가 포함되어 있습니다. 원문은 'ORA-01830: date format p…
ORA-01830: 날짜 형식의 지정에 불필요한 데이터가 포함되어 있습니다. (ORA-01830: date format picture ends before converting entire input string)

ORA-12514 데이터베이스에 접속할 수 없습니다. s 서비스가 s의 리스너에 등록되지 않았습니다 (ORA-12514: tns:listener does not currently know of service requested in connect descriptor)

오라클 데이터베이스를 사용하는 과정에서 'ORA-12514 데이터베이스에 접속할 수 없습니다. s 서비스가 s의 리스너에 등록되지 않았습니다' 오류를 만날 수 있습니다. 이 오류는 TNS 리스너가 요청한 서비스 식별자를 찾을 수 없을 때 발생합니다. …
ORA-12514 데이터베이스에 접속할 수 없습니다. s 서비스가 s의 리스너에 등록되지 않았습니다 (ORA-12514: tns:listener does not currently know of service requested in connect descriptor)

ORA-01849 시간은 1에서 12 사이어야 합니다 (ORA-01849: hour must be between 1 and 12)

시간을 입력할 때 발생하는 'ORA-01849 시간은 1에서 12 사이어야 합니다' 오류에 대해 확인해 보도록 합시다. 😭 이 오류는 시간 형식을 지정할 때 잘못된 포맷을 사용했기 때문에 주로 발생하는데요! 예를 들어, 다음과 같은 쿼리를 실행하면 오…
ORA-01849 시간은 1에서 12 사이어야 합니다 (ORA-01849: hour must be between 1 and 12)

ORA-01033: ORACLE initialization or shutdown in progress

ORA-01033: ORACLE initialization or shutdown in progress 오류가 발생하였을 때 시도할 만한 사항입니다. 이렇게 해도 안 되면, 데이터베이스 관리자에게 확인해 보아야 할듯해요. --데이터베이스 접속 sqlplus / as …
ORA-01033: ORACLE initialization or shutdown in progress

[Oracle] 유저 생성 이후 자주 발생하는 오류 모음

오라클 유저 생성 오류 모음! 오라클 데이터베이스에서 신규 유저를 생성하고 나서 이후 작업 시, 자주 발생하는 오류를 모아보았습니다. 알아두면 은근히 사용할 곳이 있을 거예요. SQLPLUS을 통한 최초 접속 명령은 세미콜론을 입력하면 안 됩니다. 세미콜론까지 비밀번호로 인식하기 때문입니다. SQLPLUS USERNAME/PASSWORD; ERRO…
[Oracle] 유저 생성 이후 자주 발생하는 오류 모음

LISTAGG ORA-00923: FROM 키워드가 필요한 위치에 없습니다.

오라클에서 LISTAGG 함수는 집계적으로 사용하거나 분석적으로 사용할 수 있습니다. LISTAGG WITHIN GROUP을 통해 집계로 사용하는 경우에 ORA-00923: FROM 키워드가 필요한 위치에 없습니다. 오류가 발생할 수 있습니다. 사유는 해당 함수가 1…
LISTAGG ORA-00923: FROM 키워드가 필요한 위치에 없습니다.

ORA-12541: tns 리스너가 없습니다 (ORA-12541: tns no listener)

'ORA-12541: tns 리스너가 없습니다' 오류를 수정해 보도록 합시다. 참고로, 해당 오류는 영어로 'ORA-12541 tns no listener' 와 같이 발생하는 경우도 있답니다. 이제 해당 오류를 해결하는 방법에 대해 알아봅…
ORA-12541: tns 리스너가 없습니다 (ORA-12541: tns no listener)

ORA-01034: oracle not available, ORA-27101: shared memory realm does not exist

ORA-01034: oracle not available, ORA-27101: shared memory realm does not exist ORA-01034: oracle not available, 그리고  ORA-27101: shared memory realm d…
ORA-01034: oracle not available, ORA-27101: shared memory realm does not exist

[C#] OracleConnection Example (오라클 연결 예제)

C# Oracle Connection Example 마이크로소프트는 서드파티 연동을 권장하기에 Obsolete 처리하였습니다. 순서대로 최초에는 오라클 데이터베이스에 연결을 해볼 것이며, 커맨드 텍스트를 생성하고, 셀렉트를 해보도록 하겠습니다. [Obsolete]…
[C#] OracleConnection Example (오라클 연결 예제)

ORA-12545: 대상 호스트 또는 객체가 존재하지 않아 연결에 실패했습니다 (ORA-12545: connect failed because target host or object does not exist)

ORA-12545: 대상 호스트 또는 객체가 존재하지 않아 연결에 실패했습니다 해당 오류는, 호스트 또는 객체가 존재하지 않는 경우보다는, 찾을 수 없어서 발생할 가능성이 높습니다. 존재하지 않는 게 맞다면 오라클 서버를 설정하는 처음 단계부터 제대로 안 되어 있는 …
ORA-12545: 대상 호스트 또는 객체가 존재하지 않아 연결에 실패했습니다 (ORA-12545: connect failed because target host or object does not exist)

ORA-04068: 패키지의 기존 상태가 버려졌습니다 (ORA-04068 existing state of packages has been discarded)

'ORA-04068: 패키지의 기존 상태가 버려졌습니다' 오류는 오브젝트에 대한 리컴파일 등의 이슈로 발생할 수 있습니다. 오라클에서는 'Global Area'라고 하는 메모리 영역 또는 공유 영역이 있습니다. 크게 3가지가 있는데요, 시…
ORA-04068: 패키지의 기존 상태가 버려졌습니다 (ORA-04068 existing state of packages has been discarded)

ORA-01017: 사용자명/비밀번호가 부적합 로그온할 수 없습니다 (ORA-01017: invalid username/password logon denied)

ORA-01017: 사용자명/비밀번호가 부적합 로그온할 수 없습니다(ORA-01017: invalid username/password logon denied)  해당 오류는 다음과 같은 원인으로 발생합니다. 사용자명, 비밀번호 사용자 오타 가능성 계정의 실제 …
ORA-01017: 사용자명/비밀번호가 부적합 로그온할 수 없습니다 (ORA-01017: invalid username/password logon denied)

PL/SQL 커서 속성 (cursor attributes)

Oracle PL/SQL에서 커서 속성은 커서의 현재 상태와 처리 상황을 확인하는 데 도움을 주는 역할을 합니다. 특히 커서를 사용한 데이터 조회나 반복 처리를 할 때, 속성을 활용하면 오류나 예외 상황을 쉽게 관리할 수 있어 코드의 안정성을 높일 수 있어요. 주요 커서 속성과 그 역할에 대해 자세히 알아보도록 해요. %ISOPEN 설명: 커서가 현재 …
PL/SQL 커서 속성 (cursor attributes)

ORA-01787: only one clause allowed per query block (ORA-01787: 질의 블록당 1개의 구만 허용됩니다)

'ORA-01787: only one clause allowed per query block' 오류는 한 개의 쿼리 블록에서 특정 절을 두 번 이상 사용하였을 때에 발생합니다. ORA-01787: only one clause allowed per que…
ORA-01787: only one clause allowed per query block (ORA-01787: 질의 블록당 1개의 구만 허용됩니다)

ORA-04080: trigger TRIGGER_NAME does not exist (트리거가 존재하지 않습니다 해결 방법)

트리거가 불필요하다고 판단하여 삭제를 진행하려고 합니다. 그런데 삭제를 시도하려니 'ORA-04080: trigger TRIGGER_NAME does not exist' 오류가 발생하는데요, 해결 방법에 대해 알아보도록 하겠습니다. DROP TRIGG…
ORA-04080: trigger TRIGGER_NAME does not exist (트리거가 존재하지 않습니다 해결 방법)

ORA-20000: ORU-10027: buffer overflow, limit of 20000 bytes

ORA-20000: ORU-10027: buffer overflow, limit of 20000 bytes 오류는 현재 설정되어 있는 버퍼 크기, 20,000바이트를 초과하여 발생하는 현상입니다. 20,000바이트 오류가 발생하는 경우가 많은데, 기본 버퍼 사이즈가 …
ORA-20000: ORU-10027: buffer overflow, limit of 20000 bytes

ORA-02000: missing WITHIN keyword (누락된 키워드) (always, limit, value, query, columns)

오라클 데이터베이스 오류 'ORA-02000' 코드는 누락된 키워드와 함께 안내를 해드립니다. 예를 들면, within 키워드가 누락된 경우 'ORA-02000: missing within keyword'와 같이 표시해드릴 것입니다. 해당…
ORA-02000: missing WITHIN keyword (누락된 키워드) (always, limit, value, query, columns)
이전최근
가져가실 때, 출처 표시 부탁드려요! 감사합니다. 💗