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 |