create tablespace 예제

로컬로 관리되는 테이블스페이스는 비트맵을 사용하여 테이블스페이스 자체의 모든 익스텐트 정보를 추적하므로 임시 테이블스페이스에 명시적으로 할당되지 않은 사용자는 이제 테이블스페이스 lmtemp 및 lmtemp2를 사용합니다. 오라클 데이터베이스 관리자 가이드 큰 파일 테이블 스페이스 사용에 대 한 자세한 내용은 OFFLINE 생성 후 즉시 테이블 스페이스를 사용할 수 있도록 OFFLINE 지정. 다음 문은 기존 그룹에 테이블스페이스를 추가하지만 이 경우 테이블스페이스 lmtemp2가 이미 group1에 속해 있기 때문에 사실상 group1에서 group2로 이동됩니다. . 기본 크기는 1MB입니다. 임시 테이블스페이스의 모든 익스텐트는 크기가 균일하므로 이 키워드는 임시 테이블스페이스의 경우 선택 사항입니다. 그러나 SIZE를 지정하려면 UNIFORM을 지정해야 합니다. 취소 테이블스페이스에 대해 UNIFORM을 지정할 수 없습니다. 사전 관리 테이블스페이스에 대한 제한 데이터베이스의 SYSTEM 테이블스페이스가 로컬로 관리되는 지 또는 temporary_tablespace_clause를 지정한 경우 사전을 지정할 수 없습니다.

임시 테이블스페이스에 대한 제한 임시 테이블스페이스에 저장된 데이터는 세션 기간 동안에만 유지됩니다. 따라서 테이블스페이스 만들기 절의 하위 집합만 임시 테이블스페이스와 관련이 있습니다. 임시 테이블스페이스에 대해 지정할 수 있는 유일한 절은 TEMPFILE 절, tablespace_group_절 및 extent_management_clause입니다. 다음 문은 lmtbsb라는 로컬로 관리되는 테이블스페이스를 만들고 AUTOALLOCATE: 임시 테이블스페이스에서 개체를 명시적으로 만들 수 없음을 지정합니다. Oracle Database는 자동 취소 관리 모드에서 데이터베이스를 시작할 때 항상 취소 테이블스페이스를 할당합니다. 이 인스턴스에 취소 테이블스페이스가 할당되지 않은 경우 데이터베이스는 SYSTEM 롤백 세그먼트를 사용합니다. 현재 다른 취소 테이블스페이스가 할당되지 않은 경우 데이터베이스가 인스턴스에 암시적으로 할당하는 취소 테이블스페이스를 만들어 이를 방지할 수 있습니다. SYSAUX 테이블스페이스에 대한 제한 SYSAUX 테이블스페이스에 대해 오프라인 또는 임시를 지정할 수 없습니다.

서로 다른 테이블 스페이스에 서로 다른 파티션이 있는 분할된 테이블 및 인덱스의 경우 동일한 테이블 또는 인덱스에서 암호화된 테이블스페이스와 암호화되지 않은 테이블스페이스를 모두 사용할 수 있습니다. 테이블스페이스의 크지를 결정하는 몇 가지 «테이블스페이스 만들기» 옵션이 있습니다.