DBMS_SPACE_ADMIN
DBMS_SPACE_ADMIN 패키지의 기본 개념과 패키지 내의 프러시저를 사용하는 방법을 설명합니다.
Last updated
DBMS_SPACE_ADMIN 패키지의 기본 개념과 패키지 내의 프러시저를 사용하는 방법을 설명합니다.
Last updated
DBMS_SPACE_ADMIN.SEGMENT_DUMP
(
tablespace_name IN VARCHAR2,
header_relative_file IN POSITIVE,
header_block IN POSITIVE,
dump_option IN POSITIVE DEFAULT SEGMENT_DUMP_EXTENT_MAP
);CREATE TABLE T1(a number)
/
-- 특정 세그먼트 이름을 통해 헤더파일 주소, 테이블 스페이스 정보 확인
SELECT SEGMENT_NAME, TABLESPACE_NAME, HEADER_FILE, HEADER_BLOCK
FROM DBA_SEGMENTS
WHERE SEGMENT_NAME = 'T1'
/
SEGMENT_NAME TABLESPACE_NAME HEADER_FILE HEADER_BLOCK
-------------------- -------------------- ----------- ------------
T1 USR 3 9
-- 위에서 조회된 세그먼트 정보를 아래 패키지에 입력
BEGIN
DBMS_SPACE_ADMIN.SEGMENT_DUMP(
'USR', 3, 9, DBMS_SPACE_ADMIN.SEGMENT_DUMP_EXTENT_MAP);
END;
/