ORACLE | 계정 생성 및 삭제, 권한 부여, 테이블스페이스 지정

페이지 정보

작성자 : 에렐리안 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 날짜 : 작성일15-02-09 14:26 조회 : 275회

본문

 

 

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
 
 
 
 

 

 

 

Total 6건 1 페이지
게시물 검색
Today 99 Yesterday 385
Total 94,865