> ORACLE

· > ORACLE
* 오라클 인덱스 기본 설명 https://kwomy.tistory.com/72 [ORACLE] index 기본 구조와 사용 * 인덱스란? 인덱스는 테이블이나 클러스트에서 쓰여지는 선택적인 객체로서, 오라클 데이터베이스 테이블내의 원하는 레코드를 빠르게 찾아갈 수 있도록 만들어진 데이터 구조이다. 일종의 색 kwomy.tistory.com - 인덱스의 사용은 현재 데이터베이스를 사용하는 거의 모든 환경에서 필수불가결한 존재일 수 있다. 많은 장점을 가지고 있으며 좋은 도구인 만큼, 유지보수도 중요하다. * 인덱스 구조 - INDEX는 ROOT, BRANCH, LEAF로 구성된 계층 구조를 가지며 Optimizer가 데이터베이스의 환경과 실행계획을 보고 스스로 판단하여 쿼리를 수행한다. 오라클 서버가 쿼리..
· > ORACLE
* 인덱스란? 인덱스는 테이블이나 클러스트에서 쓰여지는 선택적인 객체로서, 오라클 데이터베이스 테이블내의 원하는 레코드를 빠르게 찾아갈 수 있도록 만들어진 데이터 구조이다. 일종의 색인 기술로써 테이블에 index를 생성하게 되면 index table을 생성해 관리한다. index 생성시 아무 옵션 없이 default로 생성하면 B-Tree index가 생성된다. - 자동 인덱스 : 프라이머리 키 또는 UINQUE 제한 규칙에 의해 자동적으로 생성되는 인덱스. 가장 기본적인 B-Tree 인덱스로 인덱스 키(인덱스로 만들 테이블의 컬럼 값) + 키에 해당하는 컬럼값을 가진 테이블 로우가 저장된 주소로 구성 - 수동 인덱스 : CREATE INDEX 명령을 직접 실행하여 만드는 인덱스 * 인덱스는 언제 사용..
· > ORACLE
오라클 파티셔닝 (ORACLE Partitioning) 파티션이란 테이블에 있는 특정 컬럼값을 기준으로 데이터를 분할해 저장해놓은 테이블. 이때 논리적인 테이블은 1개이지만 물리적으로는 분할한 만큼 파티션이 만들어져 입력되는 컬럼 값에 따라 분할된 파티션별로 데이터가 저장되며 파티션 테이블을 만드는 목적은 대용량 테이블의 경우 데이터 조회 시 효율성과 성능을 높이기 위한 것 관리적 측면 이점 : 파티션 단위 백업, 추가, 삭제, 변경 성능적 측면 이점 : 파티션 단위 조회 및 DML 수행 - 클러스터, IOT와 마찬가지로 관련 있는 데이터가 흩어지지 않고 물리적으로 인접하도록 저장하는 클러스터링 기술에 속함 - 내부에 몇 개의 세그먼트를 생성하고 그것들이 논리적으로 하나의 오브젝트임을 메타 정보로 딕셔너..
· > ORACLE
TABLESPACE 오라클 데이터 저장 단위 중 가장 상위에 있는 단위를 테이블 스페이스라고 합니다. 데이터 저장 단위는 물리적, 논리적단위로 나눌 수 있습니다. 물리적 단위는 파일을 의미하고 논리적 단위는 데이터블록 -> 익스텐트 -> 세그먼트 -> 테이블스페이스 이렇게 나뉩니다. 데이터 블록 여러개가 모여 익스텐트 하나를 만들고, 익스텐트 여러개가 모여 하나의 세그먼트를 구성하며, 테이블스페이스는 가장 최상위 개념의 데이터 공간입니다. 1. 조회 SELECT * FROM DBA_TABLESPACES; --테이블스페이스 조회 2. 생성 create tablespace [테이블 스페이스명] datafile 'D:\dev\oradata' --파일경로 size 10M --초기 데이터 파일 크기 설정 auto..
· > ORACLE
* 단방향 암호화 - password와 같이 특정 컬럼에 암호화(encryption)하며, 복호화(description)이 필요 없는 단방향성 암호화 기법 - 암호화만 가능하며 입력한 password에 대해 암호화 루틴을 거쳐 암호화된 값과 일쳐여부를 판별. 복호화 과정은 없음. - password 분실 시 복호화하여 알려주는 것이 아니라 reset하여 임의 초기값으로 설정하여 통보. * 필수 조건 - encryption의 funtion은 볼수 없어야 함. => wrap으로 처리. - Master Key는 보안담당자만 알고 있건, 한번 설정으로 알 필요가 없어야 함. - 해당 특정 Application(AP서버에 있는 Application) 만 암호화/복호화를 할 수 있어야 함. Data vault이용(..
· > ORACLE
테이블정의서 등 프로젝트 끝자락에 산출물 작성할 때 유용하게 사용하는 쿼리입니다. ** 테이블 SELECT a.table_name 테이블ID , b.comments 테이블명 , a.column_id , a.column_name 컬럼ID , d.comments 컬럼명 , a.data_type 데이터타입 , a.data_length 길이 , a.nullable NULL여부 , a.data_default , decode(x.constraint_type,'P','Y','') PK , decode(x.constraint_type,'R','Y','') FK , c.tablespace_name FROM USER_TAB_COLUMNS a , USER_TAB_COMMENTS b , USER_COL_COMMENTS d ,..
mewoni
'> ORACLE' 카테고리의 글 목록 (3 Page)