본문 바로가기

oracle

ORACLE - 제약조건 제약조건 제약조건이란? { 제약조건이란 테이블에 부적절한 자료가 입력되는 것을 방지하기 위해서 여러 가지 규칙을 적용해 놓는거라 생각하면 된다. 간단하게 테이블안에서 테이터의 성격을 정의하는 것이 바로 제약조건 이다. - 제약조건은 데이터의 무결성 유지를 위하여 사용자가 지정할 수 있는 성질 이다. - 모든 제약조건은 데이터 사전(DICTIONARY)에 저장 된다. - 의미있는 이름을 부여했다면 CONSTRAINT를 쉽게 참조할 수 있다. - 표준 객체 명명법을 따르는 것이 좋다. - 제약조건은 테이블을 생성할 당시에 지정할 수도 있고, 테이블 생성 후 구조변경(ALTER)명령어를 통해서도 추가가 가능하다. - NOT NULL제약조건은 반드시 컬럼 레벨에서만 정의가 가능하다. } NOT NULL 조건 {..
ORACLE - ORA-16038 : x 로그 xx 시퀀스 번호는 기록될 수 없습니다. ORA-16038 : x 로그 xx 시퀀스 번호는 기록될 수 없습니다. { 오라클 마운트 중 다음과 같은 오류가 발생했을 때의 해결방안 ORA-16038: 1 로그 94 시퀀스 번호는 기록될 수 없습니다 ORA-19809: 복구 파일에 대한 한계를 초과함 ORA-00312: 온라인 로그 1 스레드 1: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG' SQL> startup mount ORACLE 인스턴스가 시작되었습니다. Total System Global Area 1191182336 bytes Fixed Size 2065280 bytes Variable Size 335547520 bytes Database Buffers 838860800 bytes Redo B..
ORACLE - ORA-01476 : 제수가 0 입니다. ORA-01476 : 제수가 0 입니다. 분모가 0이되어서 발생하는 문제. 당연히 분모가 0이 안되게 하면 되지만, 데이터의 정확성을 위해서는 0도 들어올 수 있어야 하는데 그럴때는 아래와 같이 ... 간단(?)하게 NVL과 DECODE로 해결할 수 있습니다. SELECT NVL(분자 / DECODE(분모, 0, NULL, 분모), 0) FROM 테이블; - 휴~ ~ !
ORACLE - IO Exception : Got minus one from a read call IO Exception : Got minus one from a read call http://blog.naver.com/yhchoi78/90035442182 -_-........
ORACLE - ORA-27101: shared memory realm does not exist ORA-27101: shared memory realm does not exist 오라클 10g 가 갑자기 종료 되었을시에 / 비정상적인 종료 발생하는 에러이므로 다음과 같이 하면 복구된다. 1. sqlplus /nolog 2. conn sys/as sysdba 3. startup [출처] ORA-27101: shared memory realm does not exist|작성자 낙화