300x250
owner, service, 일반 유저의 계정에 권한에 따른 테스트
1. 일반 사용자 계정 생성 : test 계정
create user test identified by "test" default tablespace tbs_test;
2. 접속 : 접속 불가
- 접속시 : ORA-01045 에러 발생
3. create session 권한 부여
grant create session to test;
4. 접속 : 접속 가능
5. 객체권한 부여 : 부여된 권한으로 사용 가능
grant select on table1 to test;
select * from table1; -- 조회 가능
6. 객체 생성 : resource 권한 부여되지 않아 접속 불가
create table aaa ( bbb number);
ora-01031: 권한이 불충분합니다.
사용자 계정의 분류
결론 :
- owner 계정 : 객체생성을 위해서만 사용 (권한 create session, resource)
- was 및 server 에서만 사용하는 계정(권한 : create session)
- 개발자들이 사용하는 계정 (권한 create session)
create session 권한만 부여 후 전달
반응형
'5. 데이터베이스 관리 > 5.1 ORACLE' 카테고리의 다른 글
[ORACLE 5장] 인덱스 생성 및 관리 (0) | 2024.04.24 |
---|---|
[ORACLE 4-1장] 테이블 정보 조회 (0) | 2024.03.08 |
[ORACLE 4장] 테이블 생성 및 관리 (0) | 2024.03.08 |
[ORACLE 3장] 사용자 생성 및 수정 (0) | 2024.03.08 |
[ORACLE 2장] 프로파일 관리 (0) | 2024.03.07 |