SQL>create tablespace 테이블스페이스명 datafile '(오라클경로)c:\oraclexe\oradata\XE\테이블스페이스명.dbf' size (사이즈크기)200m
//테이블스페이스 생성
계정생성
SQL> create user 계정명 identified by 패스워드 default tablespace 테이블스페이스명 quota UNLIMITED ON 테이블스페이스명; // 테이블 스페이스의 제한량 무한대
권한부여
접속과 기타 기능을 사용할수 있도록 GRANT 를 이용해 할당한다.
권한은 root 개념으로 관리하는데 connect, resource 롤을 할당한다. 이것으로
왠만한 기능은 다 된다.
SQL> GRANT connect, resource to 계정명
계정 생성
create user 유저네임 identified by 패스워드;
권한 부여
resource, connect 는 일반적인 것을 다 사용할 수 있다. (DDL, DML 등)
grant resource, connect to 유저네임;
grant DBA to 유저네임;
테이블스페이스 지정
alter user 유저네임 default tablespace 테이블스페이스명;
alter user 유저네임 temporary tablespace 임시테이블스페이스명;
계정 삭제
cascade 를 명시하면 유저네임과 관련된 모든 데이터베이스 스키마가 데이터 사전으로부터 삭제되고 모든 스키마 객체도 물리적으로 삭제된다.
drop user 유저네임 cascade