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 21885 게시물 읽기
No. 21885
파티션 테이블 initial값
작성자
최영준(bstar36)
작성일
2005-03-03 09:12
조회수
1,391

현재 돌아가고 있는 오라클 서버에 특정 테이블이 파티션 되어 있습니다 .

그런데 현재 그 테이블에는 데이터가 하나도 없음에도 불구하고
테이블 생성시 고려하지 않고 intial 값이 INITIAL 238026752
이리 세팅되어 있습니다 .


대략적인 테이블 스페이스 생성 스크립트를 간단히 보면

CREATE TABLE TABLE1
( "ACCESS_TIME" DATE NOT NULL )
NOCACHE
NOPARALLEL
NOMONITORING
PCTFREE 20
PCTUSED 80
INITRANS 1
MAXTRANS 255
LOGGING
PARTITION BY RANGE("ACCESS_TIME")
(
PARTITION GKLOG1 VALUES LESS THAN (TO_DATE('' 2004-02-01 00:00:00'', ''SYYYY-MM-DD HH24:MI:SS'', ''NLS_CALENDAR=GREGORIAN''))
TABLESPACE OTHER1
STORAGE (
INITIAL 238026752
MINEXTENTS 1
MAXEXTENTS UNLIMITED
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
),
PARTITION GKLOG2 VALUES LESS THAN (TO_DATE('' 2004-03-01 00:00:00'', ''SYYYY-MM-DD HH24:MI:SS'', ''NLS_CALENDAR=GREGORIAN''))
TABLESPACE OTHER2
STORAGE (
INITIAL 238026752
MINEXTENTS 1
MAXEXTENTS UNLIMITED
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
),
.
.
중략 . . .
.

PARTITION GKLOG14 VALUES LESS THAN (TO_DATE('' 2005-03-01 00:00:00'', ''SYYYY-MM-DD HH24:MI:SS'', ''NLS_CALENDAR=GREGORIAN''))
TABLESPACE OTHER2
STORAGE (
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS UNLIMITED
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
),
.
중략 . . .
.
.

PARTITION GKLOG36 VALUES LESS THAN (TO_DATE('' 2007-01-01 00:00:00'', ''SYYYY-MM-DD HH24:MI:SS'', ''NLS_CALENDAR=GREGORIAN''))
TABLESPACE OTHER12
STORAGE (
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS UNLIMITED
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
)
);


2005년 2월 이전 데이터에 대한 파티션 정보에서 초기 값이 238026752 로 되어 있어서 실제 데이터는 없는데 테이블 스페이스를 너무 많이 차지해서
제가 새로 파티션 정보 추가시는 인이적으로 65K로 할당을 주었습니다 .

그런데 실제 이 테이블에는 데이터 들이 없구요 ...

이럴경우 사용 안하는 블럭을 할당 해제 할려고 하는데

DEALOCATE 명령을 사용하면 할당이 해제 될까요 ?
초기 값이 월래 컸었는데 ..

어떤 방법이 좋을지요 ?

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

해당 파티션에 데이타가 없다면

그냥 그 파티션을 드롭하시면 안되나요?

alter table partitioned drop partition 파티션이름;

 

protokhs님이 2005-03-03 17:07에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
21888[질문]복잡한 문자열 비교, 부분 문자열 얻기 [1]
최민
2005-03-03
3220
21887테이블스페이스 생성과 유저 생성에 관해서 [2]
재키
2005-03-03
2819
21886CHAR 문제 ? [1]
최영준
2005-03-03
1034
21885파티션 테이블 initial값 [1]
최영준
2005-03-03
1391
21884export 에러... [1]
이유창
2005-03-03
2444
21883FC3 - 10g 설치
김승동
2005-03-03
1049
21882데이타블럭 손상시 복구 방법좀 알려주세요~ [1]
김태진
2005-03-02
1514
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다