Oracle新建使用者 角色 授權

2021-06-20 16:58:30 字數 1383 閱讀 8338

使用管理員使用者登入oracle:

sqlplus/nolog

conn/as sysdba

建立使用者:

create user 《使用者名稱》 identified by 《密碼》 quota 《空間》 on uses; 或者

create user 《使用者名稱》 identified by 《密碼》 ;

刪除使用者:

drop user 《使用者名稱》;

drop user 《使用者名稱》 cascade;          ------刪除使用者及物件

授權使用者:

oracle有三種標準角色可以直接方便的授權給使用者:

1、connect  role(連線角色)

只賦予connectrole。connect是使用oracle的簡單許可權,包括select、insert、update和delete等。擁有connect role的使用者還能夠建立             表、檢視、序列(sequence)、簇(cluster)、同義詞(synonym )、會話(session)和與其他資料庫的鏈(link)。

2、resoure  role(資源角色)

resource提供給使用者另外的許可權以建立他們自己的表、序列、過程(procedure)、觸發器(trigger)、索引(index)和簇(cluster)。

3、dba role(資料庫管理員角色)

dba role擁有所有的系統許可權----包括無限制的空間限額和給其他使用者授予各種許可權的能力。system由dba使用者擁有。

oracle可自定義角色:

create role student;                   -----建立角色

grant select on class to student;      -----授權角色

drop role student;                     -----刪除角色

oracle給使用者授權角色:

grant connect,resource to 《使用者》;

revoke connect, resource from 《使用者》;

Oracle新建使用者 角色,授權,建表空間

oracle資料庫的許可權系統分為系統許可權與物件許可權。系統許可權 database system privilege 可以讓使用者執行特定的命令集。例如,create table許可權允許使用者建立表,grant any privilege 許可權允許使用者授予任何系統許可權。物件許可權 dat...

Oracle新建使用者 角色,授權,建表空間

oracle 資料庫的許可權 系統分為系統許可權與物件許可權。系統許可權 database system privilege 可以讓使用者執行特定的命令集。例如,create table許可權允許使用者建立表,grant any privilege 許可權允許使用者授予任何系統許可權。物件許可權 d...

Oracle新建使用者 角色,授權,建表空間

oracle 資料庫的許可權 系統分為系統許可權與物件許可權。系統許可權 database system privilege 可以讓使用者執行特定的命令集。例如,create table許可權允許使用者建立表,grant any privilege 許可權允許使用者授予任何系統許可權。物件許可權 d...