database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 41418 게시물 읽기
No. 41418
DB 계정분리 시 효율적인 방법 문의드립니다.
작성자
병아리DBA(redsky70024)
작성일
2017-06-05 16:00
조회수
5,888

10g DB를 하나 사용중입니다. DB 내부의 영역은 다음과 같이 구성 되어 있습니다.

 

<변경 전>

tablespace명                   유저명

 tbs1                                 user11 ( default tablespace tbs1 )

 tbs2                                 user22 ( default tablespace tbs2 )

 

<변경 후>

tablespace명                     유저명

 tbs1                                  user11 ( tbs1의 대표 계정, tbs1의 모든 테이블 정보 소유자 )

                                              user101

                                              user102

 tbs2                                  user22 ( tbs2의 대표 계정, tbs2의 모든 테이블 정보 소유자 )

                                               user201

                                               user202

 

검은색으로 표시된 정보는 현재 구성되어 있는 정보이고

빨간색으로 표시된 유저는 신규로 생성할 정보 입니다.

 

신규료 유저를 생성 시 user101 생성 시 default tablespace tbs1 지정하고

기본적인 create session, create table 권한만 부여 시 

기존에 관리되고 있는 user11유저 쪽에 테이블을 생성할 수가 없었습니다.

권한이 제한적인 user101을 생성하는게 목적인데 create any table 권한을 주게 되면

tbs2 영역까지 테이블 생성이 되었습니다.

할당된 특정 tablespace영역(tbs1)에만 create, insert, update, delete권한을 주고 싶습니다.

 

 

또한 user101이 user11의 테이블을 조회 시 user11.table명으로 조회하지 않기위해

synonym을 테이블별로 설정 할 수 있다는건 알고 있는데

이렇게되면 테이블을 생성 할 때마다 synonym을 설정해줘야 한다는 말이 되는데...

user11에 대해 모든 테이블에 대한 조회 권한을 한꺼번에 지정 할 수 있는 방식이 있는지 궁금합니다.

답변 부탁드려요! 감사합니다.

 

 

 

 

 

[Top]
No.
제목
작성자
작성일
조회
41422오라클 시험준비해야하는데 문제푸는거 도와주실분 계씬가요 ㅠㅠ
쀼쀼
2017-06-12
5988
41420group by 안쓰고 row 갯수와 첫번째 row 특정 컬럼값 가져오기 [2]
선이
2017-06-08
6246
41419procedure에서 loop update 속도 관련 문의드립니다. [1]
홍준표
2017-06-08
6155
41418DB 계정분리 시 효율적인 방법 문의드립니다.
병아리DBA
2017-06-05
5888
41417TABLESPACE 의 PK값 삭제
lee
2017-06-02
6099
41416오라클 connection이 자꾸 failed로 뜹니다.
오라클그켬
2017-06-01
6182
41415쿼리질문입니다 !! 고수님들 !!
윤모달
2017-06-01
5930
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다