본문 바로가기

Study/Oracle

[Oracle] GRANT 권한부여

GRANT SELECT ON SCOTT.APT_INFO TO TABLE2011;

  > SCOTT  TABLE APT_INFO  SELECT 권한을 TABLE2011 에게 부여..

 

이렇게 되면 TABLE2011 로그인 해서..

SELECT * FROM SCOTT.APT_INFO WHERE ~~~ ACCESS  가능..

오라클 유져별 TABLE 공유 방법입니다...

오라클 유져별로 .. TABLE 을 만들고... 권한에 따라 보여 주고 안보여주고가 가능..

SCOTT.APT_INFO 에 동의어( SYNONYMS ) 를 사용하면 마치 자기 테이블 처럼도 사용가능..

권한을 관리할 때도 용이하다.

 

현재

슈퍼 유저는 모든 테이블...

스마트 교통은 TABLE2011 table 을

주변정보 유져는 TABLE2011 + local table 의 권한까지 사용가능하다.

 

사용자:SCOTT

SELECT * FROM APT_INFO; = SELECT * FROM TABLE2011.APT_INFO;

 

사용자:TABLE2011

SELECT * FROM SCOTT.APT_INFO; = SELECT * FROM APT_INFO;