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 38947 게시물 읽기
No. 38947
[권한 관련] 질문입니다. ㅠ.ㅠ
작성자
김승욱(Eldjddl)
작성일
2011-10-09 15:52
조회수
4,299

 오라클 버전 11gR2 를 사용하고 있습니다. 

권한 관련해서 질문을 드립니다. 

 

1. ADMIN 유저 생성 

CREATE USRE ADMIN  identified by  ADMIN

GRANT  DBA  TO ADMIN ; 

 

2. DEV 유저 생성 

CREATE USRE DEV  identified by  DEV ; 

GRANT  CREATE SESSION  TO DEV ; 

제가 하려는 것은 

ADMIN 에서 DEV TABLES 의 DROP / CREATE / TRUNCATE 를 수행하려고 합니다. 

DEV 에서는 해당 작업을 할 수 없게끔 하는거죠. 

 

위처럼 생생 했을 때, 

 

DEV 는 CREATE TABLE 가 안되는 걸 확인 했습니다. 

 

하지만, ADMIN 에서 CREATE DEV.TB_AAA 를 만들고, 

DEV 로 접속을 하면 

TRUNCATE TABLE  DEV.TB_AAA ; 

DROP     TABLE  DEV.TB_AAA ; 

가 수행이 되버립니다. 

 

해당 사항이 오라클에서는 지원하지 않는 건지요? 

 

 

 

 

 

이 글에 대한 댓글이 총 1건 있습니다.

ADMIN 유저가 DEV.DB_AAA 테이블을 만들면, 이 테이블의 소유자는 DEV 유저이므로, DEV 유저가 TRUNCATE 하거나 DROP 할 수 있읍니다.  따라서, DEV 유저가 아닌 ADMIN 유저나 다른 유저안에, 테이블을 만들고, 이 테이블이 대한 접근 권한을 DEV 유저에게 주면 됩니다.

hopper(bunny)님이 2011-10-10 08:51에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
38950group by 와 distinct의 차이점?? [1]
궁금
2011-10-11
5262
38949오라클 10g EM (최상위 작업에서 SQL문 텍스트 풀쿼리 조회 방법) [2]
라클리
2011-10-10
4054
38948오라클9i에서 특정 문자들(다국어)들이 깨져서 들어갑니다. [1]
hym77
2011-10-10
4936
38947[권한 관련] 질문입니다. ㅠ.ㅠ [1]
김승욱
2011-10-09
4299
38946부서별 실적 순위 설정 어떻게 해야 하나요? [2]
오종목
2011-10-07
5624
38945파티션 테이블 truncate [1]
초보
2011-10-07
4487
38944토드 Export Data로 Insert SQL 파일 추출 관련 질문입니다. [1]
조동건
2011-10-07
9152
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다