by 다락방귀신 [Oracle 기초] [2020.10.20 10:18:52]
인스턴스 內 여러개의 DB 계정이 있습니다.
새로 생성한 DB 계정으로 로그인시 다른 계정들도 조회가 되는데
자기만 보이도록 설정은 불가능 할까요?
다른 계정들도 조회가 되신다는게 다른 계정들의 테이블이 조회가 된다는 의미이신가요 아니면 다른 계정들 이름이 보이신다는 말씀인가요?
전자라면 테이블 별로 public 권한을, 후자라면 all_users 테이블의 public 권한을 제거하시면 될 것 같습니다.
all_users의 public 권한은 어떻게 해지 가능할까요?
revoke select on all_users from public; 이렇게 하시면 됩니다~