다른 스키마의 테이블 조회 질문 드립니다. 0

by pan티매일갈아입기 [Oracle 기초] [2022.08.29 17:18:42]


안녕하세요. 서로 다른 스키마의 테이블을 조회하는데 궁금한 사항이 있어 몇 가지 질문 드립니다.

 

상황 : A스키마에서 B스키마의 테이블을 조회하고자 하는 상황

 

1. A스키마의 사용자에게 B스키마를 조회할 수 있는 권한을 따로 부여해야 하는지?

2. 권한을 부여해야한다면 부여하는 방법과 회수 방법 질문드립니다.

감사합니다.

by 포동푸우 [2022.08.30 09:20:14]

1. 기본적으로 다른 스키마의 테이블을 조회하려면 권한을 할당 받아야 합니다. Oracle 은 Role 을 만들어서 통해서 권한을 주거나, 직접 할당할 수 있습니다. 

2. 좌측 "구르비 검색" 을 하시면 이론 부터, 명령어 까지 다양하게 확인하실 수 있습니다.   간단하게는 아래 처럼 사용할 수 있습니다. 

할당> grant select  on b.table_1 to a ; 

회수> revoke select on b.table_1 from a ; 

 

참조하세요

- http://www.gurubee.net/article/83146

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입