데이터베이스/Oracle8 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. TKPROF 사용하기 setting.sql set linesize 1000 set pagesize 1000 set timing on alter session set "_rowsource_execution_statistics"=true; alter session set timed_statistics=true; alter session set max_dump_file_size=unlimited; alter session set tracefile_identifier='memoryvirus'; alter session set events '10046 trace name context forever, level 12'; query.sql 쿼리 tkprof.sh tkprof $1.trc $1.prf sys=no explain=syste.. 2013. 5. 14. 이전 1 2 다음