ALTER ANY PROCEDURE
CREATE ANY PROCEDURE
CREATE PROCEDURE
DEBUG ANY PROCEDURE
DROP ANY PROCEDURE
EXECUTE ANY PROCEDURE
隻需要授予存儲過程的DEBUG權限給某個使用者,就可以實作隻授予使用者檢視存儲過程定義的權限,而限制使用者修改、執行存儲過程。進而達到隻授權使用者檢視存儲過程定義的權限。
--檢視目前會話使用者具有的角色權限;
select * from session_roles;
--檢視目前使用者具有的系統權限(包括角色權限附加的内容。)
select * from session_privs;
--移除權限
revoke DEBUG ANY PROCEDURE from search;
--删除資料庫使用者
DROP USER SEARCH CASCADE;
建立資料庫使用者
CREATE USER SEARCH IDENTIFIED BY search;
GRANT CONNECT TO SEARCH;
GRANT SELECT ANY TABLE TO SEARCH;
--1、查詢使用者會話資訊:
select username, sid, serial#, machine from v$session WHERE USERNAME='SEARCH';
--删除使用者會話資訊:
Alter system kill session 'sid, serial#';
CREATE SESSION
CREATE TABLE
SELECT ANY TABLE
UPDATE ANY TABLE
CREATE CLUSTER
CREATE SEQUENCE
SELECT ANY SEQUENCE
CREATE TRIGGER
CREATE TYPE
CREATE OPERATOR
CREATE INDEXTYPE
EXECUTE ANY TYPE
--移除search使用者的DBA角色
revoke dba from search
本文轉自aaa超超aaa 51CTO部落格,原文連結:http://blog.51cto.com/10983441/1771383