1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
-- 1. DDL (유저생성, 테이블 생성, 뷰 생성 등 ...)
-- CREATE [USER | TABLE | VIEW] ...
-- ALTER (수정) [USER | TABLE | VIEW] ...
-- DROP (삭제) [USER | TABLE | VIEW] ...
 
-- 유저 생성
-- CREATE USER [user_name] IDENTIFIED BY [password] ;
-- ID : dba_user / pw : pass1 생성
-- ID : web_user / pw : pass2 생성
-- ID : user02 / pw : pass3 생성
CREATE USER dba_user IDENTIFIED BY pass1 ;
CREATE USER web_user IDENTIFIED BY pass2 ;
CREATE USER user02 IDENTIFIED BY pass3;
 
-- 유저 확인
-- SELECT [보여줄 컬럼] FORM [대상 테이블] ;
SELECT * FROM dba_users;
SELECT username FROM dba_users;
 
-- 유저정보 변경
-- ALTER USER [유저명] [변경 내용];
-- dba_user의 비밀번호를 dbapass로 변경
ALTER USER dba_user IDENTIFIED BY dbapass;
-- web_user의 비밀번호를 pass로 변경
ALTER USER web_user IDENTIFIED BY pass;
 
-- 유저 삭제
-- DROP USER [유저이름] ;
DROP USER user02;
 
-- 권한 부여
-- GRANT [권한] TO [대상 유저];
-- 누구에게 어떤 권한을 주는가
-- WEB_USER 에게 CONNECT 권한 부여
GRANT connect TO web_user;
--DBA_USER에게 CONNECT 권한 부여
GRANT connect,dba TO dba_user;
 
--권한회수
-- REVOKE [권한] FROM [대상유저];
-- WEB_USER에게 CONNECT권한 회수
REVOKE connect FROM web_user;
cs


'SQL > ORACLE' 카테고리의 다른 글

생성한 테이블에 데이터 추가하기  (0) 2016.04.30
계정생성 및 TABLESPACE 만들기  (0) 2016.04.29
테이블 02  (0) 2016.04.29
테이블 예제 01  (0) 2016.04.29
테이블 01  (0) 2016.04.29

+ Recent posts