DB/Oracle

[Oracle] 다른 계정에 테이블 권한 부여 방법

멍목 2021. 6. 2. 18:56
반응형

안녕하세요. 이번 포스팅에서는 다른 계정에 테이블 권한 부여 방법에 대해 알려드리려고합니다.

 

 

다른 계정 테이블 권한 부여 방법 

계정 : A계정, B계정

테이블 : T_SAMPLE

 

A계정 : T_SAMPLE 소유계정

B계정 : A계정의 T_SAMPLE 을 조회하고 싶어함

 

위의 상황에서 B계정으로 A계정의 T_SAMPLE 을 조회하기 위해서는 권한을 줘야합니다.

 

1. A계정 로그인 

2. A계정에서 B계정에게 권한 부여

 - GRANT SELECT ON T_SAMPLE TO B;    (SELECT 말고 DELECT, INSERT, UPDATE 등 가능)

 - COMMIT;

3. B계정 로그인

4. A계정의 T_SAMPLE 조회

 - SELECT *  FROM A.T_SAMPLE  

 

 

권한 부여와 권한 취소

- GRANT DELETE, INSERT, SELECT, UPDATE ON [테이블명] TO [계정ID];

- REVOKE DELETE, INSERT, SELECT, UPDATE ON [테이블명] TO [계정ID];

반응형