Oracle完美創建用戶並授權

一、創建/修改/刪除用戶

  • cmd登錄管理員用戶sysdba

C:\Users\hp>sqlplus /nolog

SQL> connect / as sysdba
  • 創建用戶並設置密碼

SQL> create user username identified by password;
  • 修改用戶

SQL> alter user username identified by password;
  • 刪除用戶

SQL> drop user username;

二、授權/刪除授權

Oracle提供了三種權限:

  1. connect role(連接角色):connect是使用oracle簡單權限,這種權限只對其他用戶的表有訪問權限,包括select/insert/update和delete等。擁有connect role 的用戶還能夠創建表、視圖、序列(sequence)、簇(cluster)、同義詞(synonym)、回話(session)和其他 數據的鏈(link)。
  2. resource role(資源角色):resource提供給用戶另外的權限以創建他們自己的表、序列、過程(procedure)、觸發器(trigger)、索引(index)和簇(cluster)。
  3. dba role(數據庫管理員角色):包括無限制的空間限額和給其他用戶授予各種權限的能力。
  • 授權

SQL> grant connect, resource dba to username;
  • 取消授權

SQL> revoke connect, resource, dba from username;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章