오라클에서의 사용자 계정은 다른 DBMS 의 DB 와 유사한 성격을 가진다. 오라클에서는 별도의 DB 의 개념이 존재하지 않고 사용자별로 처리하기 때문이다.
그러므로 사용자 계정 생성시 신중을 기해야 하며, 삭제시에는 더욱 주의해야 한다.
사용자 계정을 삭제할 경우 해당 사용자가 가지고 있던 Table, View 등의 정보가 모두 사라지기 때문이다.
사용자 계정 생성
사용자 계정을 생성하는데 필요한 기본적인 요소는 아이디, 비밀번호, 테이블스페이스, Temp 테이블스페이스이다.
주의해야할 점은 사용자 계정을 생성했다고 해서 바로 사용이 가능한 것이 아니라는 점이다. 최소한의 접속 권한조차 설정되어있지 않기 때문이다.
- create user [사용자 ID]
- identified by [사용자 비밀번호]
- default tablespace [테이블스페이스명]
- quota unlimited on [테이블스페이스명]
- temporary tablespace [Temp 테이블스페이스명];
옵션 중 quota 가 있다.
이 옵션은 테이블스페이스의 용량과는 상관없이 계정이 사용할 수 있는 총 사용량을 지정하는 것이다.
용량에 신경쓰고 싶지 않으면 무제한(unlimited)으로 설정하는 것이 좋다.
사용자 계정 삭제
사용자 계정을 삭제하는 것은 매우 쉽다. 그냥 삭제만 해주면 된다.
단, 사용하는 테이블스페이스와 Temp 테이블스페이스는 직접 삭제해줘야한다.
해당 테이블스페이스를 사용자가 독점해서 사용하는게 아니기 때문이다.
- drop user [사용자 ID]
- cascade;

댓글목록
등록된 댓글이 없습니다.