반응형
250x250
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

Yeonee's Story

Oracle SQL - DB 사용자 계정 생성방법, 관리자 계정 생성방법, ROLE권한 부여 본문

Oracle SQL/Oracle SQL

Oracle SQL - DB 사용자 계정 생성방법, 관리자 계정 생성방법, ROLE권한 부여

yeonee 여니 2023. 5. 31. 11:17
728x90
반응형
SMALL

안녕하세요.

#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권한

728x90
반응형
LIST