본문 바로가기
DBMS/ORACLE

[ORACLE] 오라클 유저 생성 및 권한 부여

by 썸머워즈 2019. 1. 21.
반응형

오라클을 시작하기에 앞서 관리자와 별도로 우리가 직접 이용할 사용자를 만들어 주자.

(일단 어디서든 중요한 주석달기! 오라클에서는 ' -- ' 이게 주석의 사용법이다.)


이제 유저 생성 방법과 관리방법, 권한 부여 와 회수에 대해 알아보자.
유저 생성 방법 : CREATE USER [유저 이름] IDENTIFIED BY [비밀번호];
 (생성된 유저 확인 방법 : SELECT USERNAME FROM DBA_USERS; ) 
비밀번호 변경 : ALTER USER [유저이름] IDENTIFIED BY [변경할 비밀번호];
유저 삭제 방법 : DROP USER [유저이름];
권한 부여 방법 : GRANT [권한] TO [대상유저];
권한 회수 방법 : REVOKE [권한] FROM [대상유저];


--이게 주석 입니다.
--1. 유저생성(비밀번호생성)
--CREATE USER[유저 이름]IDENRIFIED BY[비밀번호]
CREATE USER dba_user IDENTIFIED BY pass;
CREATE USER web_user IDENTIFIED BY pass;
CREATE USER user002 IDENTIFIED BY pass3;
--생성 유저 확인
--유저가 바꿔줄수 있는거는 소문자로 그외에 원래 있는거나 명령어는 대문자
SELECT USERNAME FROM DBA_USERS;

--2. 비밀번호 변경
--ALTER USER [유저이름] IDENTIFIED BY [변경할 비밀번호];
ALTER USER web_user IDENTIFIED BY pass;

--3. 유저 삭제
--DROP USER[유저이름]
DROP USER dab_user;
DROP USER user002;

--4. 권한 부여
--GRANT[권한]TO[대상 유저]
GRANT CONNECT,RESOURCE,DBA TO web_user;
GRANT CREATE TABLE, CREATE VIEW TO web_user;
GRANT CONNECT,DBA TO dba_user;
--5. 권한 회수
--REVOKE[권한]FROM[대상유저]
REVOKE DBA FROM web_user;

--CREATE,ALTER,DROP

이제 위에서 생성한 걸로 새로운 접속자를 아래와 같이 만들어 저장해서 사용해 주면 된다.

 

테스트를 눌러 상태가 성공이라고 나온다면 이 계정으로 앞으로의 DB를 사용하면 된다.

반응형


댓글

TOP