행위

오라클 VIEW 권한

DB CAFE

Dbcafe (토론 | 기여)님의 2019년 3월 15일 (금) 18:29 판 (새 문서: 사례 ) SCOTT사용자가 생성한 뷰 VW_EMP를 KIM사용자에 조회 권한을 주고자 한다. VW_EMP는 LEE.TB_TEST 와 본인소유의 TB_EMP 을 조인하여 뷰을...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
thumb_up 추천메뉴 바로가기


사례 ) SCOTT사용자가 생성한 뷰 VW_EMP를 KIM사용자에 조회 권한을 주고자 한다.

     VW_EMP는 LEE.TB_TEST 와 본인소유의 TB_EMP 을 조인하여 뷰을 생성하였다.
     그럼 KIM이 해당 뷰를 사용하고자 요청하면 어떻게 처리 해야 할까?
     1) VIEW에 포함된 모든 TABLE 조회하는 권한을 KIM사용자에게 줘야한다.(맞나? => 틀리다)
     2) DBA가 LEE.TB_TEST에게 WITH GRANT OPTION을 줘야한다. 그래야 SCOTT사용자가 권한을 위임받아서 KIM 사용자가 조회가 가능하다.

간단히 정리하면 LEE.TB_TEST에 WITH GRANT OPTION 을 주고......처리..하면된다.