Oralce User(사용자) Tablespace 생성 삭제 권한 부여
오라클 User Tablespace 생성과 삭제 권한 부여하는 방법입니다.
- Oracle 11g 설치 자료
https://meyouus.tistory.com/35
오라클 11g 설치
안녕하세요. 개발이나 데이터베이스 학습 목적으로 많이들 이용하시는 오라클 11g 설치에 대해 알려 드리겠습니다. 1. 오라클 11g 다운로드 1-1. 다운로드 홈페이지 접속 https://www.oracle.com/database/technol..
meyouus.tistory.com
- DBeaver 설치 및 사용
https://meyouus.tistory.com/37
DBeaver 설치
무료 데이터베이스 도구로 많이 사용하는 DBeaver 설치 방법입니다. 개발자, SQL 프로그래머, 데이터베이스 관리자 및 분석가를위한 무료 다중 플랫폼 데이터베이스 도구. MySQL, PostgreSQL, SQLite, Oracle, DB2..
meyouus.tistory.com
상세정보는 아래 URL 참고하세요.
https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_8003.htm
CREATE USER
CREATE USER Purpose Use the CREATE USER statement to create and configure a database user, which is an account through which you can log in to the database, and to establish the means by which Oracle Database permits access by the user. You can enable a us
docs.oracle.com
- Tablespace 생성
CREATE TABLESPACE TS_SYSTEM DATAFILE 'TS_SYSTEM'
SIZE 1024M AUTOEXTEND ON NEXT 2M MAXSIZE UNLIMITED
LOGGING
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K SEGMENT SPACE MANAGEMENT MANUAL
FLASHBACK ON;
Tablespace의 이름 TS_SYSTEM, DataFile 크기 1G로 설정하고 1G 초과 시 자동으로 2M씩 자동 확장 생성한다.
- User 생성
CREATE USER TEST_USER
IDENTIFIED BY TEST12345 DEFAULT TABLESPACE TS_SYSTEM
PROFILE DEFAULT QUOTA UNLIMITED ON TS_SYSTEM
TEST_USER/TEST12345 유저를 TS_SYSTEM TABLESPACE에 생성한다.
- User 권한 부여
GRANT CONNECT, RESOURCE, DBA TO TEST_USER
TEST_USER 유저에 CONNECT, RESOURCE, DBA 권한을 부여.
- USER 삭제(DROP)
DROP USER TEST_USER CASCADE
TEST_USER를 삭제한다.
- TABLESPACE 삭제(DROP)
DROP TABLESPACE TS_SYSTEM INCLUDING CONTENTS;
TS_SYSTEM Tablespace를 삭제한다.
세그먼트 안의 Object(TABLE, INDEX 등)을 먼저 삭제 후 TABLESPACE를 시스템에서 삭제한다.
DROP TABLESPACE TS_SYSTEM INCLUDING CONTENTS AND DATAFILES;
데이터 파일까지 한 번에 제거
- TABLESPACE 용량 확인
SELECT TABLESPACE_NAME, COUNT(*) AS FRAGMENTS, SUM(BYTES) AS TOTAL, MAX(BYTES) AS LARGEST
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME
- 특정 Tablespace를 ONLINE, OFFLINE 변경하여 DB Shutdown 없이 서비스 장애 해소
ALTER TABLESPACE USERS OFFLINE
ALTER TABLESPACE USERS ONLINE