Oracle-diary/DB의 중요성질
-
원격 연결Oracle-diary/DB의 중요성질 2020. 1. 29. 19:03
db에서 원격지로 접속하기 다른 사람이 조종할 수 있게. c:\>IPCONFIG IPv4 주소 . . . . . . . . . : 192. 뭐뭐라 뜸 C:\app\JHTA\product\11.2.0\dbhome_1\NETWORK\ADMIN에서 listener를 메모장형식으로 열고 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) app~ bin ~ lsnrctl등록 새 규칙 -> 포트 -> 1521 tnsping db1 3 ▽ c:\>sqlplus scott/tiger@db1
-
ROWNUMOracle-diary/DB의 중요성질 2020. 1. 29. 19:00
요약 ROWNUM정의 행마다 수를 붙여 뽑아 정렬하는 것. 사용처 정보에서 주어진 조건에 따라 몇명 혹은 특정 갯수만 물어볼 수 있도록 하는 기능. INLINE-VIEW FROM절과 SUBQUERY문의 결합(VIEW와 연관). ROWNUM의 성질 조건을 만족하지 않으면 바로 중단하게 된다. ROWNUM이란? rownum은 첫번째로 뽑은 row , 두번째로 뽑은 row...를 말한다. row를 numbering. ---------------------------------------------------------------------------------------------------------------------------------- ROWNUM을 사용하는 경우? 급여를 많이 받는 순으로 3명만 ..
-
NULL특징Oracle-diary/DB의 중요성질 2020. 1. 29. 18:58
NULL의 특징 1.0이 아니다 2.공백이 아니다 3.할당 연산 비교 작업에 참여 해도 의미가 없다. 4.비슷한 것으로는 ?,무한대 기호가 있다. 5.해당사항 없음과 비슷하다. SQL> SET NULL "널이네" SELECT EMPNO, ENAME , SAL*12+COMM , SAL , COMM 2 FROM EMP; EMPNO ENAME SAL*12+COMM SAL COMM ---------- ---------- ----------- ---------- ---------- 7369 SMITH 널이네 800 널이네 7499 ALLEN 19500 1600 300 7521 WARD 15500 1250 500 7566 JONES 널이네 2975 널이네 7654 MARTIN 16400 1250 1400 7698 ..
-
LOBOracle-diary/DB의 중요성질 2020. 1. 29. 18:56
LOB이란? LOB은 TEXT,그래픽,이미지,비디오,사운드 등 구조화 되지 않은 대형 데이터를 저장하는데 사용된다. (멀티미디어 데이터는 크기가 크고 구조화된 데이터들은 크기가 작다.그래서 LOB을 만들었다.) *한국의 협업시 이미지 파일을 다루는 방법 DB에서 저장된 이미지 파일을 찾아서 프로젝트를 진행하는 것보다 OS상에서 파일을 저장하고 저장해둔 곳의 주소값만 DB에 저장해 주소를 타고 이미지를 불러오는 방법을 사용하고 있다. LOB의 종류 ? CLOB : 문자 대형 객체(Character),Oracle Server는 CLOB과 VARCHAR2 사이에 암시적 변환을 수행(최대 4G 저장) BLOB : 이진 대형 객체(Binary),이미지,동영상,MP3 등을 저장한다. (최대 4G 저장) NCLOB ..
-
DB의 중요한 성질Oracle-diary/DB의 중요성질 2020. 1. 29. 18:54
요약 DB 중요성질 2가지 동시성과 무결성 동시성 다른 계정에서는 COMMIT 되었던 데이터만 읽을 수 있다. LOCK 같은 DATA를 고치는데 상대방이 COMMIT하지 않는 경우 대기하게 되는 것. DEADLOCK 두 계정 간에 LOCK이 걸린 상태에서 해결하지 못해 ORCL이 해결하는 경우. 무결성 5가지 제약조건 PK,UK,FK,NOT NULL,CHECK 제약 생성 방법 2가지 만들고나서 수정하는 경우,만들면서 같이 넣는 경우 제약의 특징 수정이 없다. 삭제,생성만 1)동시성 READ CONSISTANCY읽기 일관성에 의해서 COMMIT 되었던 데이터만 읽어야 한다 . *ROLLBACK SEGMENT 명령어에 의해 수정되고 나서 ROLLBACK하게되면 이전에 존재했던 상태로 돌아가는데 이전에 존재하..