테이블 스페이스 생성
CREATE TABLESPACE TABLESPACE_NAME
DATAFILE '/ORACLE/ORADATA/ORCL/DATAFILE_NAME.DBF '
SIZE 10M;
사용자 인덱스가 어떤 테이블인덱스이고 어떤 테이블스페이스 사용하는지 확인
SELECT INDEX_NAME,
TABLE_NAME,
TABLESPACE_NAME
FROM USER_INDEXES;
사용자 테이블이 어떤 테이블스페이스 사용중인지 확인
SELECT INDEX_NAME,
TABLE_NAME,
TABLESPACE_NAME
FROM USER_INDEXES;
인덱스를 다른 테이블스페이스로 이동
ALTER INDEX INDEX_NAME REBUILD
TABLESPACE TABLESPACE_NAME ;
테이블을 다른 테이블스페이스로 이동
ALTER TABLE TABLE_NAME
MOVE TABLESPACE TABLESPACE_NAME ;
테이블 생성시 인덱스를 다른 테이블스페이스에 생성
create table test
(
id varchar(10),
name varchar(10),
constraint test_pk primary key(id)
using index tablespace indx
storage(initial 1m next 1m pctincrease 0)
)
tablespace ts_kang
storage(initial 2m next 2m pctincrease 0);
'Oracle > admin' 카테고리의 다른 글
실수로 Data 삭제후 Commit 한 경우 복구 방법(일시적) (0) | 2015.09.14 |
---|---|
archive mode로 변경과 백업및 복구방법 (0) | 2015.09.14 |
export & import (0) | 2015.09.14 |
클라이언트에서 서버DB로 sqlplus 접속 (0) | 2015.09.14 |
SQL * Plus 명령어 & 환경 시스템 변수 (0) | 2015.09.14 |