DROP ANY PROCEDURE 0 3 3,356

by 김기윤 [Oracle Admin] DROP ANY PROCEDURE REVOKE [2011.08.26 10:13:50]



REVOKE DROP ANY PROCEDURE FROM XXX
를 사용하여 프로시져 드롭 권한을 REVOKE하였으나
여전히 PROCEDURE가 삭제됩니다.;;;
어떤 권한과 충돌이 날 수도 있을까요??
현재 남아 있는 권한은 아래와 같습니다.



ALTER ANY CLUSTER
ALTER ANY INDEX
ALTER ANY OUTLINE
ALTER ANY PROCEDURE
ALTER ANY ROLE
ALTER ANY SEQUENCE
ALTER ANY SNAPSHOT
ALTER ANY TABLE
ALTER ANY TRIGGER
ALTER SESSION
ANALYZE ANY
COMMENT ANY TABLE
CREATE ANY CLUSTER
CREATE ANY CONTEXT
CREATE ANY DIRECTORY
CREATE ANY INDEX
CREATE ANY OUTLINE
CREATE ANY PROCEDURE
CREATE ANY SEQUENCE
CREATE ANY SNAPSHOT
CREATE ANY SYNONYM
CREATE ANY TABLE
CREATE ANY TRIGGER
CREATE ANY VIEW
CREATE DATABASE LINK
CREATE PROCEDURE
CREATE PUBLIC SYNONYM
CREATE ROLE
CREATE SESSION
CREATE SYNONYM
CREATE TRIGGER
CREATE TYPE
CREATE VIEW
DELETE ANY TABLE
DEQUEUE ANY QUEUE
DROP ANY CLUSTER
DROP ANY CONTEXT
DROP ANY INDEX
DROP ANY OUTLINE
DROP ANY ROLE
DROP ANY SEQUENCE
DROP ANY SNAPSHOT
DROP ANY SYNONYM
DROP ANY TABLE
DROP ANY VIEW
DROP PUBLIC SYNONYM
ENQUEUE ANY QUEUE
GLOBAL QUERY REWRITE
GRANT ANY ROLE
INSERT ANY TABLE
LOCK ANY TABLE
MANAGE ANY QUEUE
SELECT ANY DICTIONARY
SELECT ANY SEQUENCE
SELECT ANY TABLE
UNLIMITED TABLESPACE
UPDATE ANY TABLE
by 타락천사 [2011.08.26 14:56:20]
혹 자기자신의 PROCEDURE(SP)가 아닌가요 ?
자기가 생성한 것에 대한 drop 권한은 자동으로 부여됩니다.

by 김기윤 [2011.08.26 15:18:57]
소유권을 가지고 있는 PROCEDURE에 대한 DROP을 막을 수 있는 방법은 없나요?

by 타락천사 [2011.08.26 15:49:53]
없습니다.
집주인이 집 부신다구 모라 할수 없잖아요...
보통은 DBA 가 SCHEMA OWNER 권한을 가지고
개발은 수행(EXE) 권한만 부여하는게 맞습니다.
ㅇ.ㅇ
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입