조각이론

Oracle Tablespace 생성/변경/추가 및 사용자 생성/권한부여 본문

데이터베이스/oracle

Oracle Tablespace 생성/변경/추가 및 사용자 생성/권한부여

조각이론 2019. 2. 20. 11:44

Oracle Tablespace 생성/변경/추가 및 사용자 생성/권한부여

 

DBA 권한으로 접속

sqlplus / as sysdba

 

테이블스페이스 정보 조회

SELECT * FROM DBA_DATA_FILES;

 

DBA_TABLESPACES 테이블스페이스 목록

SELECT TABLESPACE_NAME, STATUS, CONTENTS FROM DBA_TABLESPACES;

 

DBA_DATA_FILES 테이블스페이스 파일 목록

SELECT FILE_NAME, BYTES, STATUS FROM DBA_DATA_FILES;

 

DBA_FREE_SPACE 테이블스페이스 잔여 공간

SELECT TABLESPACE_NAME, BYTES, BLOCKS FROM DBA_FREE_SPACE;

 

테이블스페이스 생성

create tablespace info_data

datafile '/DATA/oracle/oradata/ORCL/infodata.dbf'

size 200m

default storage(

           initial               80k

           next                80k

           minextents        1

           maxextents        121

           pctincrease        80

           )online;

 

테이블스페이스 online/offline

ALTER TABLESPACE info_data offline;

ALTER TABLESPACE info_data online;

 

생성된 테이블스페이스의 추가하기 공간 늘여주기

ALTER TABLESPACE info_data

ADD DATAFILE '/DATA/oracle/oradata/ORCL/dbf'

SIZE 100m;

 

생성된 테이블스페이스 크기 변경하기

ALTER DATABASE DATAFILE '/DATA/oracle/oradata/ORCL/infodata.dbf'

RESIZE 200M;

 

기존 테이블스페이스에 자동확장 변경하기

ALTER DATABASE DATAFILE '/DATA/oracle/oradata/ORCL/infodata.dbf'

AUTOEXTEND ON NEXT 10m

MAXSIZE 100m;

 

테이블스페이스 삭제

DROP TABLESPACE info_data

INCLUDING CONTENTS

CASCADE CONSTRAINTS;

 

테이블스페이스의 물리적 파일까지 삭제하기

DROP TABLESPACE info_data INCLUDING CONTENTS AND DATAFILES;

 

데이터베이스 사용자 아이디 생성 및 수정

CREATE USER scbyun

IDENTIFIED BY scbyun;

 

생성한 유저에 권한주고 연결하기

GRANT RESOURCE, CONNECT TO scbyun;

GRANT DBA TO scbyun;

 

 

원본 URL : http://bangganji.tistory.com/77