Database/Oracle
[오라클] CLOB를 저장하는 2가지 파일형식(?)
데브포유
2016. 10. 12. 13:43
반응형
11g에서 새로운 기능으로 CLOB를 저장하는 방법이 추가되었습니다.
바로 securefile 입니다. securefile아니면 basicfile 이라고 합니다.
CLOB이 있는 테이블의 컬럼이 securefile인지 basicfile인지 확인하고 싶다면
DBA_LOBS 뷰를 조회하면 됩니다.
SELECT SECUREFILE
FROM DBA_LOBS
WHERE OWNER = ''
AND TABLE_NAME = ''
==> YES면 securefile, NO면 basic 파일 입니다.
securefile은 성능면에서 basicfile보다 뛰어나기 때문에 11g 이상이면 CLOB를 저장할때 securefile로 저장하면 좋습니다.
securefile은 basicfile에서 사용할 수 없었던 중복방지(스토리지절약), 압축, 암호화등의 기능을 추가적으로 사용할 수
있습니다.
ex) 예제
CREATE TABLE sf_demo.resumes_interim (id NUMBER, first_name VARCHAR2(15), last_name VARCHAR2 (40), resume BLOB) LOB (resume) STORE AS SECUREFILE (TABLESPACE obe_tbs2 COMPRESS HIGH DEDUPLICATE)
더 많은 정보는"전문가를 위한 트러블슈팅 오라클 퍼포먼스" 책과 아래 URL에서 얻으실 수 있습니다.
반응형