Oracle | Tablespace 생성/변경/추가 및 사용자 생성/권한부여
페이지 정보
작성자 100K5 작성일19-08-14 15:24 조회27,603회 댓글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 사용자아이디;
댓글목록
등록된 댓글이 없습니다.