안녕하세요?
질문을 드리기 전에... 사전에 무얼 하려는지 말씀 드릴께요.
-
프로젝트를 진행해보려 하고 있습니다. 그런데, 개발자들이 시스템 권한으로 디비에 접근하는걸 제한하기 위해서 각자의 개발자(A,B,C) 에게 일부 권한만을 할당하려고 합니다. 하지만, 일반적으로 A 개발자가 B,C 개발자의 테이블을 참조하는 형태가 아닌.
A,B,C 모든 사용자가 하나의 테이블 또는 데이터베이스를 가지고 진행해야 될테지요.
하지만, A,B,C 계정은 서로 다른 계정으로 만들어지는 테이블도 각각에 들어가서, A가 B,C 테이블을 참조가 불가(불가는 아니지만 유저.테이블'로 접근은 되나)합니다.
그래서 생각해본게...
프로젝트를 위해서, 관리자급 아이디 'MASTER'를 생성합니다. 이 계정으로 테이블을 생성하거나 뷰를 만들거나 프로시져를 만들어서 각각의 A,B,C 사용자가 MASTER 가 만들어 놓은 테이블을 이용하고, MASTER가 만든 뷰나 프로시져를 사용할 수 있도록 하려고 합니다.
이렇게 할 경우 어떻게 권한을 주어야 할까요...(오라클 시작한지 그다지 많이 되지 않았습니다)
사용자를 생성하고 삭제하고 하는건 알겠는데, 위의 예처럼 하려면 어떻게 해야될지가 궁금합니다.
모두 즐거운 하루 되시구요! 수고하세요!
... 참.. 한가지 요청사항이 있다면, 질문을 올리실때 너무 애매하게 하시면, 모두에게 시간낭비가 되니 질문을 좀더 명확하게 해서 다른 사용자들도 바로바로 알수 있도록 할수 있는 계기를 좀 만들어봤으면 합니다.