Schema
- 특정 사용자가 만든 object들의 집합
eg) scott schema: scott 사용자가 만들어 놓은 object들의 집합 을 말함
- Tables, Trigeers, Constraints, Indexes, Views, Sequeces, Synonyms 등등
User 생성
eg)
CREATE USER aaron
IDENTIFIED BY soccer --> 암호 설정
DEFAULT TABLESPACE data --> 기본 테이블스페이스를 설정 (리눅스OS 에서 Home Directory 같은 것)
TEMPORARY TABLESPACE temp --> 기본 임시테이블스페이스 설정
QUOTA 15M ON data --> data 테이블스페이스에 대한 사용자 할당량
QUOTA 10M ON users --> users 테이블스페이스에 대한 사용자 할당량
PASSWORD EXPIRE ; --> 암호 사용기간 설정
※ QUOTA 설정
QUOTA 0M --> 하나도 못씀, 기본값이다.
보통 SYSTEM에는 0으로 많이 설정함, Dictionary 말고 다른 데이터가 들어가게 되면 성능 저하
QUOTA UNLIMITED --> 무제한으로 쓸 수 있음다 쓰게 함
QUOTA 수정하고 싶으면
ALTER USER 유저이름
QUOTA 수정값 ON T/S명 ;
User 삭제
DROP USER 유저이름 ;
DROP USER 유저이름 CASCADE ; --> 사용자가 만든 모든 object들도 같이 삭제해버림
p343 실습첨부하기