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