建立使用者:
create user user
identified by password;
以應用程式開發者為例, 一般具有下列系統許可權:
–create session(建立會話)
–create table(建立表)
–create sequence(建立序列)
–create view(建立檢視)
–create procedure(建立過程)
賦予系統許可權
grant create session, create table,
create sequence, create view
to scott;
建立使用者表空間
使用者擁有createtable許可權之外,還需要分配相應的表空間才可開闢儲存空間用於建立的表。
alter useratguigu01quotaunlimited(5m)
onusers
unlimited:表示無限制
5m:表示分配5m的空間
建立角色並賦予許可權
建立角色:createrole manager
為角色賦予許可權:grantcreate table,create view to manager
將角色賦予使用者:grantmanager to dehaan,kochaan
修改密碼
dba 可以建立使用者和修改密碼,使用者可以修改自己的密碼
alter user scott
identified by lion;
物件許可權
• 不同的物件具有不同的物件許可權
• 物件的擁有者擁有所有許可權
• 物件的擁有者可以向外分配許可權
grant object_priv[(columns)]
on object
to
[with grant option];
分配表 employees 的查詢許可權
grant select on employees to sue,rich
分配表中各個列的更新許可權:
grant update on scott.employees to user
with grant option 使使用者同樣具有分配許可權的權利
public向資料庫中所有使用者分配許可權:
grant select
on alice.departments
to public;
收回物件許可權
revoke
on object
from
使用 with grantoption 子句所分配的許可權同樣被收回
eg:revoke select, insert
on departments
from scott;
Orcale 使用者管理
oracle的賬戶管理學習 許可權 具備某類事物的操作的能力,此能力稱為許可權。角色 一系列許可權的集合 oracle自帶賬戶 system 管理賬戶 bjsxt 特點 具備大部分oracle的操作許可權,主要用來管理普通賬戶及oralce的資料 使用人 oracle資料維護工作人員 sys 超級管...
oracle 控制使用者許可權
控制使用者許可權 一 許可權 1 資料庫的安全性 1 系統安全性 2 資料安全性 2 系統許可權 對於資料庫的許可權 3 物件許可權 運算元據庫物件的許可權 下面我們來詳細了解一下系統許可權 1 超過一百多種有效的許可權 2 資料庫管理員具有高階許可權以完成管理任務 例如 建立新使用者,刪除使用者,...
mysql 使用者許可權控制
mysql使用表user,來儲存所有使用者的操作許可權,該錶在mysql資料庫中。新增和修改使用者的許可權,可以通過grant命令來完成,例如 grant privilege all privileges on table to root ipaddr identified by passwd wi...