데이터베이스18 OPTIMIZER 개요 [RBO - Rule Based Optimizer] - 규칙 기반 옵티마이저로써 처리 방식의 우선순위를 정해 놓고 우선순위가 높은 방식을 선택하여 실행 계획을 생성한다. 1. Single row by ROWID 2. Single row by cluster join 3. Single row by hash cluster key with unique or primary key 4. Single row by unique or primary key 5. Cluster join 6. Hash cluster key 7. Indexed cluster key 8. Composite index 9. Single-column index 10. Bounded range search on indexed columns 11. U.. 2015. 4. 29. DBMS_STATS 사용하기 [DBMS_STATS 옵션 DEFAULT 값 확인] SELECT DBMS_STATS.GET_PREFS('옵션') FROM DUAL; [특정 SCHEMA 통계 정보 생성 설정/해제] EXEC DBMS_STATS.LOCK_SCHEMA_STATS('스키마명'); EXEC DBMS_STATS.UNLOCK_SCHEMA_STATS('스키마명'); [특정 TABLE 통계 정보 생성 설정/해제] EXEC DBMS_STATS.LOCK_TABLE_STATS('스키마명', '테이블명'); EXEC DBMS_STATS.UNLOCK_TABLE_STATS('스키마명', '테이블명'); [통계 정보 생성] EXEC DBMS_STATS.GATHER_SCHEMA_STATS(OWNNAME=>'스키마명', CASCADE=>TRUE, ES.. 2015. 4. 29. TDE(Transparent Data Encryption) TDE(Transparent Data Encryption): 데이터베이스 수준의 암호화 및 복호화 기능을 제공 1. 지원하는 암호화 방식 - 10g에서는 컬럼 단위의 암/복호화 수행 - 11g에서는 테이블스페이스 단위 암/복호화 수행 기능 추가 2. 지원하는 알고리즘 - AES128(테이블스페이스 단위 암호화의 기본 알고리즘) - AES192(컬럼 단위 암호화의 기본 알고리즘) - AES256 - 3DES168 3. 제약사항 - 컬럼 단위의 암호화는 FK를 미지원 - 컬럼 단위의 암호화는 LOB Type을 미지원 [테이블 생성] CREATE TABLE table1( col1 VARCHAR2(100), jumin VARCHAR2(100) ENCRYPT); CREATE TABLE table1( col1 VA.. 2015. 3. 16. DBMS_CRYPTO 패키지 DBMS_CRYPTO 패키지: 오라클 암호화 및 복호화 기능 제공 - 오라클 10g 부터 제공 - 오라클 8i의 DBMS_OBFUSCATION_TOOLKIT 패키지의 개선 버전 2015. 3. 16. 이전 1 2 3 4 5 다음