orcale 控制使用者許可權

2021-07-04 10:30:52 字數 2038 閱讀 5901

建立使用者:

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...