Oracle 許可權 使用者 角色

2021-10-02 05:05:09 字數 1267 閱讀 2516

drop

user ctq [

cascade

]

注意:cascade:先刪除使用者下的所有物件然後再刪除使用者

當前登入的使用者不能夠被刪除

登入:create session

建表許可權:create table

最高許可權:dba

--1.建立使用者

create urser ctq identified by ok;

--2.授予登入許可權

grant

create

session

to ctq;

--3.收回許可權

revoke

create

session

from ctq;

作用:可以通過角色給使用者授權(相當於使用者與許可權之間的橋梁)

--1.建立角色

create role r1;

--2.給角色授權(grant 許可權列表 to 角色列表)

grant

create

session

,create

table

to r1;

--3.通過角色給使用者授權(grant 角色列表 to 使用者列表)

grant r1 to ctq;

--4.通過角色收回許可權

revoke r1 from ctq;

--5.從角色中收回許可權

revoke

create

session

,create

table

from r1;

--6.刪除角色

drop role r1;

--1.給使用者登入許可權

grant

create

session

to ctq with admin option

;--2.建立另乙個使用者

create

user ctq2 identified by ok;

--3.登入ctq給ctq2授權

grant

create

session

to ctq2;

--4.收回ctq使用者中的登入許可權

revoke

create

session

from ctq;

--但是ctq2中的登入許可權不會被收回

Oracle使用者許可權角色

skd和rh使用者的表都會保留,skd不能建立新錶,如a答案解析,但是rh使用者可以建立新錶。dba只是把skd的建立表許可權收回,oracle系統許可權不具有級聯收回的功能 sys test0910 grant mgrrole,drop any table,create any directory...

oracle使用者管理(使用者 許可權 角色)

1.建立使用者 確定使用者需要將物件儲存在哪個表空間 決定每個表空間中該使用者的使用空間 指派預設表空間和臨時表空間 開始建立乙個使用者,賦予許可權和角色給使用者2.建立使用者的命令 create user 使用者名稱 identified by 使用者密碼 default tablespace 預...

oracle使用者許可權及角色

每個oracle使用者都有乙個名字和口令,並擁有一些由其建立的表 檢視和其他資源。oracle角色 role 就是一組許可權 privilege 或者是每個使用者根據其狀態和條件所需的訪問型別 使用者可以給角色授予或賦予指定的許可權,然後將角色賦給相應的使用者。乙個使用者也可以直接給其他使用者授權。...