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

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)

[Oracle] Group By Comma Separated. 그룹 쉼표로 구분하여 컬럼 하나로 표시하는 방법

Group By Comma Separated 방법을 찾고 계신가요? LISTAGG 함수를 통해 그룹 이후 컬럼을 콤마로 합쳐보겠습니다. SELECT JOB, COUNT (*) FROM EMP GROUP BY JOB; JOB …
[Oracle] Group By Comma Separated. 그룹 쉼표로 구분하여 컬럼 하나로 표시하는 방법

[Oracle] 컬럼에서 로우로 변경하는 방법. UNPIVOT 을 사용하여 Column To Row

오라클 데이터베이스에서 컬럼을 로우로 변경하고 싶은 경우가 있을 것입니다. 이때 사용할 수 있는 유용한 도구가 언피벗(UNPIVOT) 함수인데요, 사용 방법에 대해 안내해드리도록 하겠습니다. 언피벗이 있으니 피벗(pivot)도 있겠죠? 피벗은 반대로 로우에서 컬럼으로…
[Oracle] 컬럼에서 로우로 변경하는 방법. UNPIVOT 을 사용하여 Column To Row

오라클 기본키 인덱스를 일반 인덱스로 대체하는 방법 알아보기~

이번 시간에는 오라클 데이터베이스에서 기본키 인덱스를 일반 인덱스로 대체하는 방법에 대해 알아보겠습니다. 이 방법은 기본키 인덱스가 굳이 필요 없는 테이블에 대하여, 기본키를 없애고 논-유니크 인덱스로 대체하는 방법입니다! 기본키를 일반 인덱스로 대체하는 작업 내용은 다음과 같은 순서로 진행할 예정입니다~ 😘 기본키 인덱스 삭제 대체 인덱스 생성 NUL…
오라클 기본키 인덱스를 일반 인덱스로 대체하는 방법 알아보기~

Oracle.ManagedDataAccess.Client.OracleException. HResult=0x80004005. 메시지=ORA-12154: TNS:지정된 접속 식별자를 분석할 수 없습니다.

오라클 데이터베이스 연결 부분에서, 다음과 같이 'ORA-12154: TNS:지정된 접속 식별자를 분석할 수 없습니다.' 오류가 발생하여 해결 방법에 대해 알아보도록 하겠습니다. Oracle.ManagedDataAccess.Client.OracleEx…
Oracle.ManagedDataAccess.Client.OracleException. HResult=0x80004005. 메시지=ORA-12154: TNS:지정된 접속 식별자를 분석할 수 없습니다.

오라클 CHR 표, ASCII 확인 방법

오라클에서는 CHR 함수를 사용하여 아스키 코드에 해당하는 문자를 반환할 수 있습니다. 예를 들어, CHR(65)는 'A'를 반환합니다. 이 함수를 이용하여 1부터 255까지의 CHR표, 즉 아스키 코드표를 출력해보겠습니다. PL/SQL의 FOR 반복문을 사용하여 특정 범위의 값을 보여드리겠습니다. SET SERVEROUTPUT ON B…
오라클 CHR 표, ASCII 확인 방법

REGEXP_REPLACE ^0-9 뜻이 무엇일까요? (오라클 정규식)

오라클 정규식에서 캐럿(^)은 표현식의 '시작'을 뜻하거나, 'not(~이 아님)' 뜻한답니다. 특정 문자 앞에 캐럿을 사용하는 경우에는 문자가 시작한다는 것을 뜻하며, 브라켓([ 또는 ]) 내에서 사용할 때에는 ~이 아니다라는 것을 뜻합…
REGEXP_REPLACE ^0-9 뜻이 무엇일까요? (오라클 정규식)

PLS-00371: 에 대해 최대 하나의 선언만 허용됩니다. (PLS-00371: at most one declaration for is permitted)

PLS-00371: 에 대해 최대 하나의 선언만 허용됩니다. 오류는 코드에서 보는 바와 같이 PL/SQL 구문을 작성하다가 마주할 수 있는 오류랍니다. (PL/SQL 관련 오류코드는 PLS 라는 접두어가 많은 편입니다) 다음과 같이 실제로 동일한 이름을 가지고 있는…
PLS-00371: 에 대해 최대 하나의 선언만 허용됩니다. (PLS-00371: at most one declaration for is permitted)

[Oracle] boolean type, ORA-00902: invalid datatype 해결하기

Oracle에서 boolean 자료형(data type)을 어떻게 사용할까요? 우선 boolean은 기본 오라클 데이터베이스 관리 시스템에서 제공하는 자료형이 아닙니다. 그렇기에 다음과 같이 테이블 생성 시 boolean 타입을 선언하면 ORA-00902: inval…
[Oracle] boolean type, ORA-00902: invalid datatype 해결하기

ORA-01119: 데이터베이스 파일 작성시 오류가 생겼습니다 (ORA-01119: error in creating database file)

ORA-01119: '데이터베이스 파일 작성시 오류가 생겼습니다 ORA-27040: 파일 생성 오류, 파일을 생성할 수 없습니다. OSD-04002: unable to open file O/S-Error: (OS 3) 지정된 경로를 찾을 수 없습니다. OR…
ORA-01119: 데이터베이스 파일 작성시 오류가 생겼습니다 (ORA-01119: error in creating database file)

ORA-02063: line가 선행됨 (로부터) (ORA-02063: preceding line from)

'ORA-02063: line가 선행됨 로부터' 오류는 단독으로 발생하는 경우는 거의 없고, 이로 인하여 문제가 되는 후행 예외와 함께 표시가 됩니다. 발생하는 이유가 바로 오라클 데이터베이스 링크이기 때문이지요! 'line이 선행됨'에서…
ORA-02063: line가 선행됨 (로부터) (ORA-02063: preceding line from)

ORA-01722: 수치가 부적합합니다 (ORA-01722: invalid number)

'ORA-01722: 수치가 부적합합니다' 오류는 입력을 시도하려는 데이터가 유효하지 않은 숫자 형식일 때에 발생합니다. 간단한 예제를 살펴보며 해결 방법에 대해 알아보도록 합시다~ DELETE FROM emp WHERE ename = 0; ERRO…
ORA-01722: 수치가 부적합합니다 (ORA-01722: invalid number)

ORA-00903: 테이블 명이 부적합합니다 (ORA-00903: invalid table name)

ORA-00903: 테이블 명이 부적합합니다 오류는 테이블에 대한 데이터 정의 언어(DDL : Data Definition Language), 또는 데이터 조작 언어(DML : Data Manipulation Language)를 사용할 때에 발생합니다. 테이블 명이…
ORA-00903: 테이블 명이 부적합합니다 (ORA-00903: invalid table name)

[Oracle] XMLELEMENT, XMLAGG 함수 사용하는 방법

오라클 데이터베이스에서 XMLELEMENT, XMLAGG 함수를 사용하는 방법에 대해 알아보도록 합시다. 해당 함수는 보통 로우를 하나의 로우로 합치는 데 사용을 많이 하는데요, 다음과 같이 조회해 볼 수 있답니다. SELECT JOB, XMLEL…
[Oracle] XMLELEMENT, XMLAGG 함수 사용하는 방법

ORA-02260: 테이블에는 하나의 기본 키만 가질 수 있습니다 (ORA-02260: table can have only one primary key)

ORA-02260: 테이블에는 하나의 기본 키만 가질 수 있습니다 오류는 문장에서 설명하듯이, 테이블에 하나를 초과하는 기본 키를 설정하려고 시도하는 경우에 발생합니다. 기본키는 오직 하나만 가능하므로, 테이블이 가지고 있는 기본키를 다시 확인하거나, 대체키를 기본키…
ORA-02260: 테이블에는 하나의 기본 키만 가질 수 있습니다 (ORA-02260: table can have only one primary key)

ORA-01652: 임시 세그먼트를 확장할 수 없습니다 (ORA-01652: unable to extend temp segment by in tablespace)

ORA-01652: 임시 세그먼트를 확장할 수 없습니다 오류를 해결하는 방법에 대해 알아보도록 합시다. 해당 오류는 보통 영문으로 숫자와 함께 다음과 같은 표현으로 안내해드립니다 : ORA-01652: unable to extend temp segment by in…
ORA-01652: 임시 세그먼트를 확장할 수 없습니다 (ORA-01652: unable to extend temp segment by in tablespace)

ORA-00957: 열명이 중복되었습니다 (ORA-00957: duplicate column name)

ORA-00957: 열명이 중복되었습니다 오류는 테이블 또는 뷰 생성 시 컬럼명이 중복되었을 때 발생합니다. 원인은 크게 다음과 같습니다. 컬럼 개수가 많은 테이블에 추가로 동일한 이름의 컬럼을 추가하는 경우 외래키를 동일한 컬럼명으로 사용 시 해당 두 테이블을…
ORA-00957: 열명이 중복되었습니다 (ORA-00957: duplicate column name)

ORA-02291: 무결성 제약조건이 위배되었습니다- 부모 키가 없습니다 (ORA-02291: integrity constraint violated - parent key not found)

ORA-02291: 무결성 제약조건이 위배되었습니다- 부모 키가 없습니다 오라클과 같은 데이터베이스는 '무결성'을 제약조건으로 하여금 보장할 수 있습니다. 이때 제약조건을 위배하는 경우, 위배하는 종류에 따라 오류를 발생시킨답니다. 이번 주제 '…
ORA-02291: 무결성 제약조건이 위배되었습니다- 부모 키가 없습니다 (ORA-02291: integrity constraint violated - parent key not found)

ORA-12154: tns 지정된 접속 식별자를 분석할 수 없음 (ORA-12154: tns could not resolve the connect identifier specified)

ORA-12154: tns 지정된 접속 식별자를 분석할 수 없음 오류는 문자 그대로 접속 식별자(connect identifier)를 분석할 수 없기에 발생합니다. 접속 식별자는 접속 기술자(connect descriptor), 데이터베이스 별명/별칭(databas…
ORA-12154: tns 지정된 접속 식별자를 분석할 수 없음 (ORA-12154: tns could not resolve the connect identifier specified)
이전최근
가져가실 때, 출처 표시 부탁드려요! 감사합니다. 💗