Beny's Study
04. SYSTEM계정 &명령어(계정생성하는법) 본문
계정권한
■ 1.관리자(SYSTEM ADMIN)
- 사용자 계정등록 및 권한부여 가능하고, 공통 DB의 테이블을 관리할수있음.
- SYS:SUPER계정으로 SYSTEM보다 상위권한보유, SUPER전용 테이블 생성 및 삭제가능 EX)DICTIONARY
[SELECT* FROM DICTIONARY]
■ 2.사용자(USER)
- 사용자 SPACE에서 생성한 본인의 테이블만 조회가능,그 외에는 기능제한되어 있음 -> SYS가 권한부여도 가능
- 실제 현업에서 개발자가 사용할 권한. SYSTEM(DBA)가 권한 부여를 해준다.
- 사용자 계정은 실무에서는 서비스(DB가 다중 서비스를 실행 할때) 를 분리하여 관리함.
시스템 계정 전용 명령어
■ 1.오라클 DB정보를 가진 데이터 사전 수정
SELECT * FROM DICT;
SELECT * FROM SYS.DICTIONARY;
■ 2. 현재 등록된 사용자 보기
SELECT * FROM DBA_USERS;
■ 3. 권한부여(생성, 수정,삭제)
현재보유 계정 : USER ID/USER PW, SYSTEM ID/SYSTEM PW
계정 생성하는법
1)SYSTEM계정으로 로그인. 주의) 사용자권한으로 생성 불가
2) CREATE USER [사용자명] IDENTIFIED BY [비밀번호]; 으로 계정만들기(권한은 아직)
EX) CREATE USER BENY IDENTIFIED BENY;
3) USER TABLE을 통해 생성되었는지 확인 가능함(이 과정 생략가능)
EX) SELECT * FROM DBA_USERS;
4) 접속 및 리소그 관리에 대한 권한 부여
Ex) GRANT RESOURCE, CONNECT TO [사용자 명]
5) 생성 및 권한부여 끝 사용가능!
CREATE USER TEST IDENTIFIED BY TEST;
--SELECT * FROM SYS.DBA_USERS; -- [보유 계정 명].[테이블 명]
GRANT RESOURCE, CONNECT TO TEST;
DROP USER TEST;
"본 인터넷 사이트 내의 모든 이미지, 문구, 콘텐츠, 내용 등에 대한 저작권은 76beny에게 있습니다.
이를 무단으로 도용, 복사, 전재, 재배포, 2차 변형 등을 할 경우
민, 형사상 법적 조치 등 저작권법에 의거하여 처벌 받을 수 있습니다."
'[DB] > 00.개론' 카테고리의 다른 글
DESC (컬럼명 조회) (0) | 2022.05.26 |
---|---|
03. SQL (0) | 2022.04.29 |
02. DBMS (0) | 2022.04.28 |
01. Date와 Database (0) | 2022.04.28 |