-
2.12 SQL (데이터베이스 사용자 생성)SQL 과정 2019. 2. 12. 10:57
데이터베이스 사용자 생성하기
- 부서나 사원의 직무에 따라 사용하는 테이블을 고려하여 오라클 데이터베이스에서도 사용자 계정을 발급해야 한다.
- 사용자 계정을 발급 받기 위해서 시스템 권한을 가진 SYSTEM으로 접속해야 한다.
데이터베이스 사용자 생성 명령어 형식
- 권한은 사용자에게 부여하는 것이므로 사용자를 생성하는 방법을 알아야 한다.
- system 계정으로 로그인하여 labuser아이디(CREATE USER)와 oracle_11g 비밀번호(IDENTIFIED BY)로 계정 생성하기
- labuser에 접속 시 CREATE SESSION권한을 부여 받지 않았기 때문에 접속되지 않는다.
- 다시 system 계정에 접속하여 labuser계정에 CREATE SESSION 권한을 부여(GRANT)하기
- labuser 계정에 접속이 가능해진다.
- labuser01이라는 계정을 만들었고 이 계정에 CREATE SESSION권한을 부여할때 labuser01계정도 다른계정에 CREATE SESSION권한을 부여할수 있는 WITH ADMIN OPTION을 추가하였다.
- labuser01계정에 접속하여 labuser 계정에 CREATE SESSION권한을 부여하였다.
다른 계정에 권한을 부여할수 있는 옵션을 가진 labuser01에서 CREATE SESSION권한을 부여받를 받았지만 labuser계정이 다른 계정에 권한을 부여할수 있는 옵션도 부여 받는 것은 아니다.
'SQL 과정' 카테고리의 다른 글
2.12 SQL (권한 제거) (0) 2019.02.12 2.12 SQL (객체권한 부여) (0) 2019.02.12 2.12 SQL (데이터 제어어[GRAND, REVOKE]) (0) 2019.02.12 2.12 SQL (데이터베이스 관리자 및 권한) (0) 2019.02.12 2.8 SQL 데이터 무결성 제약 조건(PRIIMARY KEY , FOREIGN KEY) (0) 2019.02.08