Oracle 使用者權限 Grant

來源:互聯網
上載者:User

標籤:flash   空間   efault   with   cto   upper   from   nis   rev   

使用者的許可權來自系統許可權和對象許可權

  一、系統許可權

     3個索引許可權

Grant  CREATE ANY INDEX  to User_Name;//建立索引Grant ALTER ANY INDEX  to User_Name;//更改索引Grant DROP ANY INDEX to User_Name;//刪除索引

  5個預存程序許可權,

 CREATE    PROCEDURE CREATE   ANY   PROCEDURE ALTER    ANY   PROCEDURE
EXECUTE    ANY    PROCEDURE   DROP   ANY  PROCEDURE  

     4個角色許可權

CREATE  ROLE ALTER  ANY  ROLE DROP  ANY  ROLE GRANT  ANY   ROLE

     5個序列許可權

CREATE  SEQUENCE  CREATE  ANY  SEQUENCE ALTER  ANY  SEQUENCE
SELECT  ANY  SEQUENCE  DROP  ANY  SEQUENCE  

     登入資料庫許可權    

CREATE SESSION

     資料表空間許可權

CREATE    TABLESPACE ALTER   TABLESPACE DROP   TABLESPACE
MANAGE   TABLESPACE UNLIMITED   TABLESPACE  

     類型許可權

CREATE    TYPE CREATE   ANY   TYPE ALTER   ANY   TYPE  
DROP   ANY   TYPE EXECUTE  ANY   TYPE UNDER   ANY   TYPE

     視圖許可權

CREATE   VIEW CREATE   ANY   VIEW DROP   ANY   VIEW
UNDER   ANY  VIEW FLASHBACK   ANY   TABLE MERGE   ANY   VIEW

     表許可權

CREATE   TABLE CREATE   ANY   TABLE ALTER   ANY   TABLE
BACKUP   ANY   TABLE DELETE   ANY   TABLE DROP   ANY   TABLE
INSERT   ANY   TABLE LOCK   ANY   TABLE SELECT   ANY   TABLE
FLASHBACK   ANY   TABLE UPDATE   ANY  TABLE  

     觸發器

CREATE   TRIGGER CREATE   ANY   TRIGGER ALTER   ANY   TRIGGER
DROP   ANY   TRIGGER ADMINISTER   DATABASE   TRIGGER  

    備份資料庫

EXP_FULL_DATABASE IMP_FULL_DATABASE

  二、對象許可權

具體表的操作許可權:

grant select,delete,insert,update on user1.t_hr to user2;grant all on user1.t_hr to user2;

具體預存程序執行許可權

grant execute on procedure1 to user1

資料表空間

alter user user1 default tablespace app;

限制修改的列

grant update(wage,bonus) on teachers to user1

收回許可權

revoke insert on departments from user1

  三、其它方面

角色有哪些許可權   

select * from role_sys_privs where role=‘xujin‘;

使用者有哪些許可權

select * from dba_role_privs where grantee=upper(‘使用者名稱‘)

With admin option  使用者sh擁有角色dw_manager的許可權;可對角色指派使用者;可刪除角色

GRANT dw_managerTO shWITH ADMIN OPTION;

With Grant option;指定WITH GRANT OPTION以允許被授予者將對象特權授予其他使用者和角色。

GRANT READ ON DIRECTORY bfile_dir TO hrWITH GRANT OPTION;

系統角色的許可權

select * from dba_sys_privs where grantee=‘角色名稱‘

 

Oracle 使用者權限 Grant

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.