Oracle SQL - DB 사용자 계정 생성방법, 관리자 계정 생성방법, ROLE권한 부여
안녕하세요.
#yeoneeblog 여니입니다 :)
오라클 수업을 듣기 시작했어요!
열심이 또 정보를 저장하고 공부할 수 있도록 노력하겠습니다.ㅎㅎ
-- 한줄주석
/*
여러줄 주석
*/
<실행시키고자하는 하나의 쿼리문,명령문>
SELECT * FROM DBA_USERS; -- 현재 모든 계정들에 대해서 조회하는 명령문
-- 명령문 한줄 실행시 CTRL+ENTER 누르면 즉시 실행됨 OR 위쪽 재생버튼 클릭.
-- 계정 생성
-- 일반 사용자계정을 만들 수 있는 권한은 오로지 관리자 계정에 있음.
-- 사용자 계정 생성방법
-- [표현법] CREATE USER 계정명 IDENTIFIED BY 비밀번호;
CREATE USER KH IDENTIFIED BY KH;
-- 생성된 사용자계정에게 최소한의 권한부여(ROLE권한부여)
-- 최소한의 권한 내역 : DB접속, 데이터 관리
-- [표현법] GRANT 권한1, 권한2 ... TO 계정명;
GRANT CONNECT, RESOURCE TO KH;
-- 관리자 계정 : DB의 생성과 관리를 담당하는 계정이며, 모든 권한과 책임을 가지는 계정
-- 사용자 계정 : DB에 대해서 질의, 갱신, 보고 등의 작업을 수행할 수 있는 계정, 업무에 필요한
-- 최소한의 권한만 가지는 것을 원칙으로함.
-- ROLE : 권한
-- CONNECT : 사용자가 데이터베이스에 접속 가능하도록 하기 위한 CREATE SESSION 권한이 있는 ROLE권한.
-- RESOURCE : CREATE 구문을 통해 객체를 생성할 수 있는 권한과, INSERT, UPDATE, DELETE구문을 사용
-- 할 수 있는 권한을 모아둔 ROLE권한