oracle ora-43853 오류

2019. 1. 26. 15:52database/oracle

oracle ora-43853 오류

 

 

 

 

 

테스트를 좀 진행라혀고 Oracle 을 설치하고 테스트용 DB를 생성성해서 스키마 만들고 데이터 넣고있는데 갑자기 위와 같은 오류가 났다.

 

 

ORA-43853

SECUREFILE LOB은 비 ASSM 테이블스페이스 "테이블 스페이스명"에 사용할 수 없습니다.

SECUREFILE lobs cannot be used in non-ASSM tablespace "테이블 스페이스명"

 

 

 

해당 오류는 테이블스페이스가 assm 방식을 사용하지 않아서 발생하는 오류이다.

 

assm 은 Automatic Space Segment Management 약자로 Oracle 9i 부터 권장되는 방식이다.

SEGMENT SPACE MANAGEMENT AUTO 절을 사용해 PCTFREE, PCTUSED 를 자동으로 관리하는 방식이다.

 

테이블스페이스를 생성할 때 SEGMENT SPACE MANAGEMENT MANUAL 로 지정하면 freelist 방식을 사용하게 된다.

 

 

 

 

결론 :

테이블스페이스 생성할 때 SEGMENT SPACE MANAGEMENT AUTO 사용하면 됨