2. ORACLE/2.2 실습
ORACLE_09_실습 _사용자권한
마느링
2022. 4. 6. 20:32
문제 1] test/12345 계정을 만드세요.
CREATE USER test IDENTIFIED BY 12345 ;
ALTER USER test IDENTIFIED BY 12345 ACCOUNT UNLOCK; --ACCOUNT UNLOCK 추가해서 수정하려면
문제 2] 테이블스페이스에 관련 권한과 세션을 만들 수 있는 권한, CONNECT , RESOURCE의 권한을 가지는 USERROLE01을
만들고 이 롤을 이용해서 TEST01에 권한을 부여하세요.
--1) 롤을 만들고
CREATE ROLE USERROLE01;
--2) 롤에 권한 부여
GRANT
UNLIMITED TABLESPACE, CREATE SESSION, CONNECT, RESOURCE
TO USERROLE01;
--3) 계정에게 롤로 권한 부여
GRANT USERROLE01 TO test;
동의어
문제 ] SCOTT 계정에게 SCOTT이 가지고 있는 EMP 테이블을 조회할 수 있는 권한을 주세요
GRANT SELECT ON SCOTT.EMP TO JENNIE;
GRANT CREATE SYNONYM, CREATE PUBLIC SYNONYM TO JENNIE;
GRANT SELECT ON PEMP TO PUBLIC;
SELECT *
FROM PEMP;
CREATE OR REPLACE VIEW TVIEW
AS(
SELECT MNO, NAME, ID
FROM MEMBER
);