이미 기존에 데이터베이스 testdb가 존재하고 이걸 관리하는 메인 user가 leolo로 존재합니다.
그리고, testdb의 view 중에 v_member 라는 view가 존재할 경우,
aaa 라는 사용자를 만들고, 비밀번호를 1234 로 지정하고
v_member에 대한 select 권한만 주고자 할 때 사용자를 어떻게 생성해야 하는지 좀 알려주세요..
오라클같이 생각하면 조금 꼬입니다.
일단 v_member 뷰가 어느 스키마 소속인지부터 알고,
leolo 사용자는 aaa 사용자가 그 스키마를 사용(usage)할 수 있도록 먼저 작업을 해야하고요.
grant usage on schema 그스키마이름 to aaa;
이런형태가 되겠지요.
다음, leolo 사용자는 해당 테이블을 aaa 사용자가 select 할 수 있도록 grant 작업을 해야합니다.
grant select on table 그테이블이름 to aaa;
이런식이 되겠지요.