Oracle/ORA 오류 모음

Oracle/ORA 오류 모음

    [Oracle 오류 설명] ORA-00924: missing BY keyword

    에러문 ORA-00924: missing BY keyword 원인 쿼리문 작성시 Group By절, Partition By절, Order By절을 사용할때 By를 입력하지 아니한경우 발생 조치 Group By절, Partition By절, Order By절에 By를 빨리 입력하자 오류 발생 이력 해당 테이블에 PK 칼럼별 Row수량 확인시 깜빡하고 By절을 입력하지 않아서 발생됨

    [Oracle 오류 설명] ORA-00910: specified length too long for its datatype

    에러문 ORA-00910: specified length too long for its datatype 원인 데이터 유형 CHAR, VARCHAR2, RAW의 경우 지정된 길이보다 긴 길이의 정보로 등록 및 저장 하고자할때 발생 조치 등록정보를 확인하여 지정된 길이보다 짧은 길이를 사용하거나 데이터 유형 전환을 검토 해야한다. 오류 발생 이력 1. 이기종 DB간 Data Interface시 DB 문열셋이 다른경우 VARCHAR2의경우 동일한 길이여도 발생 2. 문자열 등록길이 변경시 해당 컬럼 확인없이 소스쪽에만 길이수 변경한 경우 발생 3. 1개의 DB를 여러명이 관리할때 컬럼 변경후 관련 담당자에게 공유 하지 않을경우 일정 시간이 지난후 최대길이 데이터를 입력하는 이벤트 발생시 다른쪽에서 삽질하다 L..

    [Oracle 오류 설명] ORA-00904 : 부적합한 식별자 invalid identifier

    에러문 ORA-00904 : 부적합한 식별자 invalid identifier 원인 입력된 열 이름이 잘못되었을 경우 발생 ⊙ 존재하지 않는 열 이름으로 작성된 경우 ⊙ Single Quotation(')과 Double Quotation(") 사용이 잘못된 경우 ⊙ 열 이름에 특수 문자 또는 Oracle 예약어 사용된 경우 조치 잘못된 열 이름을 빨리 수정하면 된다. (너무나 당연하다) 오류 발생 이력 1. 칼럼명을 잘못 입력해서 발생했다. User_ID 칼럼을 Uesr_ID로 에러를 보니 황당하다.

    [Oracle 오류 설명] ORA-00018 : maximum number of sessions exceeded

    에러문 ORA-00018 : maximum number of sessions exceeded 원인 모든 세션 상태 개체가 사용 중인 경우 조치 Sessions 초기화를 진행 해보거나, Sessions 매개변수의 값을 늘리십시오. Sessions Parameter 초기화 참조 Oracle Session Parameter 설정값 변경 Oracle Session Parmeter 변경 자료가 궁금하면 둘러보세요 source-factory.tistory.com 오류 발생 이력 1. 시스템 구축당시 Programming Setting하면서 Session을 닫는 부분을 주석을 처리하여 세션수가 증가하여 Oracle DB가 접속이 되지 않은 봉변을 당했다. ※ Sessions 증가를 고민하기전 Oracle Servic..

    [Oracle 오류 설명] ORA-00001: unique constraint (string.string) violated

    에러문 ORA-00001: unique constraint (string.string) violated 원인 UPDATE 또는 INSERT문이 중복 키를 삽입하려고 했습니다. DBMS MAC 모드로 구성된 Trusted Oracle의 경우 중복 항목이 다른 수준에 있는 경우 이 메시지가 표시; 조치 Table PK를 확인한후 해당 Key값으로 Insert 또는 Update로 변경고려 하세요 오류 발생 이력 1. 멍청하게 Table의 Key값을 확인하지 않고 무작정 Inert를 시키려고 진행하다 봉변을 당했다.