2009. 3. 23. 23:06 오라클
Dictionary에서 Local로 변경
Oracle8.1.5부터 로컬 관리 테이블 스페이스를 작성할 수 있게 되었습니다.
로컬 관리 테이블 스페이스는 영역 관리 정보를 데이터 딕셔너리가 아닌 데이터 파일 내에 가집니다.
기존의 딕셔너리 관리 테이블 스페이스을 로컬 관리 테이블 스페이스으로 변경하는 처리는
Oracle8.1.6 및 Oracle9.0.1이상의 버젼ㄱ에서 가능합니다. Oracle8.1.5에서는 영역 관리 정보를 배치하는 블록을 보관하는 장소가 기존의 테이블 스페이스에 확보하는 것이 불가능 합니다.
로컬 관리로 변경하려면 dbms_space_admin.tablespace_migrate_to_local 프로시저를 사용합니다.
딕쇼내리 관리에 되돌리려면 dbms_space_admin.tablespace_migrate_from_local 프로시저를 사용합니다.
사용예
create tablespace miglocal datafile '/tmp/miglocal.dbf' size 10m;
execute dbms_space_admin.tablespace_migrate_to_local('MIGLOCAL') ;
execute dbms_space_admin.tablespace_migrate_from_local('MIGLOCAL') ;