--유저 삭제
DROP USER dev CASCADE;
--테이블 스페이스 삭제
drop tablespace ORACLE
including contents and datafiles
cascade constraints;
-- 테이블스페이스 정보 조회
SELECT * FROM dba_data_files;
SELECT * FROM dba_tablespaces;
CREATE TABLESPACE MY_DATA DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\MY_DATA01.dbf' SIZE 3G AUTOEXTEND ON;
ALTER TABLESPACE MY_DATA ADD DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\MY_DATA02.dbf' SIZE 3G AUTOEXTEND ON;
ALTER DATABASE DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\MY_DATA01.dbf' RESIZE 5G;
ALTER DATABASE DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\MY_DATA02.dbf' RESIZE 5G;
CREATE USER dev IDENTIFIED BY tester
DEFAULT TABLESPACE MY_DATA
PROFILE DEFAULT
QUOTA UNLIMITED ON MY_DATA;
GRANT connect, RESOURCE, DBA TO dev; --> 모든 권한 주기
GRANT CREATE SESSION TO dev; --> 데이터베이스에 접근할 수 있는 권한
GRANT CREATE DATABASE LINK TO dev;
GRANT CREATE MATERIALIZED VIEW TO dev;
GRANT CREATE PROCEDURE TO dev;
GRANT CREATE PUBLIC SYNONYM TO dev;
GRANT CREATE ROLE TO dev;
GRANT CREATE SEQUENCE TO dev;
GRANT CREATE SYNONYM TO dev;
GRANT CREATE TABLE TO dev; --> 테이블을 생성할 수 있는 권한
GRANT DROP ANY TABLE TO dev; --> 테이블을 제거할 수 있는 권한
GRANT CREATE TRIGGER TO dev;
GRANT CREATE TYPE TO dev;
GRANT CREATE VIEW TO dev;
쿼리작성 : 칼찬요정님(http://blog.naver.com/osunzip)
댓글 없음:
댓글 쓰기