1. 계정 생성
CREATE USER [유저명] IDENTIFIED BY [암호]
2. 현재 사용자 확인
SHOW USER
3. 계정 접속
CONN ID/PASSWD
3.1. 관리자 계정으로 접속
sqlplus '/as sysdba'
4. 권한 부여
GRANT [권한명] TO [유저명] [WITH GRANT OPTION]
사용자에게 시스템 권한을 부여하는 명령어
[계정]자리에 PUBLIC을 기술하면 모든 사용자에게 해당 시스템 권한이 부여
- WITH GRANT OPTION: 이 옵션을 사용하면 TO 절의 대상도 자신이 받은 권한을 다른 유저에게 부여할 수 있다.
5. 권한 회수
REVOKE [권한명] FROM [계정] [CASCADE CONSTRAINTS]
사용자에게 부여한 객체 권한을 데이터베이스 관리자나 객체 소유자로부터 회수하기 위한 명령어
- 객체 권한의 철회는 그 권한을 부여한 유저야만이 수행할 수 있다.
- CASCADE CONSTRAINT :이 명령어의 사용으로 참조 객체 권한에서 사용된 참조 무결성 제한을 같이 삭제 가능
- WITH GRANT OPTION 으로 객체 권한을 부여한 사용자의 객체 권한을 철회하면
권한을 부여받은 사용자가 부여한 객체 권한 또한 같이 철회되는 종속철회가 발생한다.
'리눅스환경 개발 > 오라클' 카테고리의 다른 글
[ORACLE] PL/SQL (FUNCTION, PROCEDURE, PACKAGE, TRIGGER) (0) | 2022.02.23 |
---|---|
[ORACLE] 테이블 관리 (0) | 2022.02.23 |
LINUX) .bash_profile PATH 재 설정 (경로 오류 해결) (0) | 2022.02.03 |