Tablespace 생성/변경/추가 및 사용자 생성/권한부여 > 데이터베이스

본문 바로가기
사이트 내 전체검색


회원로그인

데이터베이스

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

페이지 정보

작성자 100K5 작성일19-08-14 15:24 조회36,270회 댓글0건

본문

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 테이블스페이스명 

 DATAFILE '/u01/app/oracle/oradata/테이블스페이스명.dbf' 

SIZE 100M AUTOEXTEND ON NEXT 10M;
 

테이블스페이스online/offline

ALTER TABLESPACE 테이블스페이스명 offline;

ALTER TABLESPACE 테이블스페이스명 online;
 

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

ALTER TABLESPACE 테이블스페이스명

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

SIZE 100m;
 

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

ALTER DATABASE DATAFILE '/u01/app/oracle/oradata/테이블스페이스명.dbf'

RESIZE 200M;
 

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

ALTER DATABASE DATAFILE '/u01/app/oracle/oradata/테이블스페이스명.dbf'

AUTOEXTEND ON NEXT 10M MAXSIZE 100M;
 

테이블스페이스 삭제

DROP TABLESPACE 테이블스페이스명

INCLUDING CONTENTS CASCADE CONSTRAINTS;
 

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

DROP TABLESPACE 테이블스페이스명 INCLUDING CONTENTS AND DATAFILES;
 

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

CREATE USER 사용자아이디 IDENTIFIED BY 비밀번호;

 

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

GRANT RESOURCE, CONNECT TO 사용자아이디;

GRANT DBA TO 사용자아이디;


출처:https://bangganji.tistory.com/77

댓글목록

등록된 댓글이 없습니다.


사이트소개 개인정보취급방침 서비스이용약관 Copyright © kkujunhee.net All rights reserved.
상단으로

개인정보관리책임자 : 관리자

모바일 버전으로 보기