database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 40300 게시물 읽기
No. 40300
테이블 스페이스 축소 질문
작성자
운우
작성일
2013-11-04 15:29
조회수
6,533

안녕하세요

테이블 스페이스 축소에 대한 질문입니다.

현재 테이블 스페이스 A 에 10개의 Datafiles가 있습니다. 각각의 용량은 32G 이고 사용량 은 과거에 80%에서

데이터 정리 이후 50%로 줄었습니다.

그래서 320G 중에 160G 정도 박에 사용하지 않아서 Datafile 3개 정도를 삭제 하고 다른 테이블 스페이스에

할당해 줄려고 하는데요

데이터가 들어 있는 테이블 스페이스의 데이터는 안전하게 보전되고 삭제하는 방법을 찾고 있습니다.

고수님들의 조언 부탁 들여요

이 글에 대한 댓글이 총 1건 있습니다.

 

 

 

-- 신규 테이블 스페이스 생성

CREATE TABLESPACE NEW_TBS DATAFILE '...';

 

-- 기존 TABLESPACE를 사용하는 TABLE를  신규로 이관

ALTER TABLE TABLE_NAME MOVE TABLESPACE NEW_TBS:

 

-- TABLE_NAME 에 속하는 인덱스 모두 재생성(RE-ORG) : PARALLEL, NOLOGGING 은 옵션 

ALTER INDEX TABLE_NAME.INDEX_NAME REBUILD;

 

-- Dependency  Procedure Compile

ALTER PROCEDURE PROC_NAME COMPILE:

 

-- 혹 LOB SEGMENT가 있는 경우 추가로 작업해야 함.(10g 이상)

ALTER TABLE SEGMENT_NAME MOVE LOB(CONTENT) STORE AS (TABLESPACE LOB_DATA) TABLESPACE LOB_DATA;

 

안전하게  리스너를 내렸다 올리고, 세션이 없는 상황에서 진행하면 좋겠네요.

 

 

tohappy(tohappy)님이 2013-11-04 16:40에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40303dmp파일 CMD창에서 import할때... [2]
한상원
2013-11-07
5754
40302프로시저로 되어있는것 쿼리 추출할수 있을까요? [3]
궁금이
2013-11-06
6607
40301엉뚱한 합계 구하기 [1]
궁금
2013-11-04
6303
40300테이블 스페이스 축소 질문 [1]
운우
2013-11-04
6533
40299글자 자르기 질문입니다. [2]
서기라
2013-11-04
6353
40298쿼리 질문입니다. [1]
저런
2013-11-01
5551
4029732bit에서 64bit로 데이타이관시 문제점이 있나요? [1]
서진식
2013-11-01
5633
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다