oracle 테이블 스페이스 생성및 권한
-- 1. TABLESPACE 생성
-- (Tablespace의 이름을 MCS으로 하고, 그 크기를 2G로 설정하며, 2G 초과시 자동으로 4M 씩 자동 확장 생성한다.
CREATE TABLESPACE MCS DATAFILE '/app/oracle/oradata/MCS.dbf'
SIZE 2048M AUTOEXTEND ON NEXT 4M MAXSIZE UNLIMITED
LOGGING
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT MANUAL
FLASHBACK ON;
-- 2. USER 생성
CREATE USER mayeye IDENTIFIED BY apdldkdl
DEFAULT TABLESPACE MCS
PROFILE DEFAULT
QUOTA UNLIMITED ON MCS
-- 3. USER에 대한 GRANT
GRANT "CONNECT" TO mayeye WITH ADMIN OPTION;
GRANT "DBA" TO mayeye WITH ADMIN OPTION;
GRANT "RESOURCE" TO mayeye WITH ADMIN OPTION;
ALTER USER mayeye DEFAULT ROLE "CONNECT", "DBA", "RESOURCE";
-- 커밋
COMMIT;
-- 4. USER DROP
DROP USER mayeye CASCADE;
-- 5. TABLESPACE DROP
DROP TABLESPACE MCS INCLUDING CONTENTS;
-- sqlplus 접속
SQL>sqlplus / as sysdba
-- 데이터 파일 확인
SQL>select name from v$datafile;
-- sqlplus 백스페이스 안될때
host stty erase ^H