Orcale權(quán)限、角色查看創(chuàng)建方法
更新時間:2013年05月07日 16:36:50 作者:
查看當(dāng)前用戶擁有的系統(tǒng)權(quán)限、創(chuàng)建用戶、授予擁有會話的權(quán)限、授予無空間限制的權(quán)限等等,感興趣的朋友可以參考下哈,希望對你有所幫助
查看當(dāng)前用戶擁有的系統(tǒng)權(quán)限
select * from user_sys_privs;
系統(tǒng)權(quán)限 系統(tǒng)管理員授予-----sys用戶
create user lisi identified by 123456 //創(chuàng)建用戶
grant create session to lisi //授予擁有會話的權(quán)限
grant create table to lisi //授予創(chuàng)建表的權(quán)限
grant create unlimited tablespace to lisi //授予無空間限制的權(quán)限
revoke create session from lisi //撤銷權(quán)限
revoke create table from lisi
revoke create unlimited tablespace from lisi
當(dāng)前用戶對對象擁有是權(quán)限
select * from user_tab_privs;
對象權(quán)限 對象創(chuàng)建者授予或撤銷權(quán)限
如:lisi用戶創(chuàng)建表 tab
grant select on tab to wangwu //對表tab的查詢條件授予給wangwu用戶
grant all on tab to wangwu //對表tab的所有操作授予給wangwu用戶
revoke select on tab from wangwu
revoke all on tab from wangwu
權(quán)限傳遞
sys -> A用戶 -> B用戶
系統(tǒng)權(quán)限
grant ceate any table to lisi with admin option; //李四用戶可以將此權(quán)限傳遞給其它用戶
對象權(quán)限
grant select on tabA to lisi with grant option;
角色
create(drop) role myrole
grant create session to myrole
grant create table to myrole
grant myrole to lisi
復(fù)制代碼 代碼如下:
select * from user_sys_privs;
系統(tǒng)權(quán)限 系統(tǒng)管理員授予-----sys用戶
復(fù)制代碼 代碼如下:
create user lisi identified by 123456 //創(chuàng)建用戶
grant create session to lisi //授予擁有會話的權(quán)限
grant create table to lisi //授予創(chuàng)建表的權(quán)限
grant create unlimited tablespace to lisi //授予無空間限制的權(quán)限
revoke create session from lisi //撤銷權(quán)限
revoke create table from lisi
revoke create unlimited tablespace from lisi
當(dāng)前用戶對對象擁有是權(quán)限
復(fù)制代碼 代碼如下:
select * from user_tab_privs;
對象權(quán)限 對象創(chuàng)建者授予或撤銷權(quán)限
如:lisi用戶創(chuàng)建表 tab
復(fù)制代碼 代碼如下:
grant select on tab to wangwu //對表tab的查詢條件授予給wangwu用戶
grant all on tab to wangwu //對表tab的所有操作授予給wangwu用戶
revoke select on tab from wangwu
revoke all on tab from wangwu
權(quán)限傳遞
sys -> A用戶 -> B用戶
系統(tǒng)權(quán)限
復(fù)制代碼 代碼如下:
grant ceate any table to lisi with admin option; //李四用戶可以將此權(quán)限傳遞給其它用戶
對象權(quán)限
復(fù)制代碼 代碼如下:
grant select on tabA to lisi with grant option;
角色
復(fù)制代碼 代碼如下:
create(drop) role myrole
grant create session to myrole
grant create table to myrole
grant myrole to lisi
您可能感興趣的文章:
相關(guān)文章
Ubuntu?22.04或20.04安裝Oracle?SQL?Developer的圖文教程
Oracle?SQL?Developer?是一個免費平臺,為開發(fā)人員提供用于開發(fā)和管理?Oracle?數(shù)據(jù)庫的集成開發(fā)環(huán)境,這篇文章主要介紹了Ubuntu?22.04或20.04安裝Oracle?SQL?Developer圖文教程,需要的朋友可以參考下2024-08-08
oracle?delete誤刪除表數(shù)據(jù)后如何恢復(fù)
最近在使用oracle數(shù)據(jù)時,一不小心把table中的數(shù)據(jù)delete掉并且已經(jīng)提交了,下面這篇文章主要給大家介紹了關(guān)于oracle?delete誤刪除表數(shù)據(jù)后如何恢復(fù)的相關(guān)資料,需要的朋友可以參考下2022-06-06
安裝Oracle加載數(shù)據(jù)庫錯誤areasQueries的解決
安裝Oracle加載數(shù)據(jù)庫錯誤areasQueries的解決...2007-03-03
Linux系統(tǒng)下Oracle數(shù)據(jù)庫的安裝和啟動關(guān)閉操作教程
這篇文章主要介紹了Linux系統(tǒng)下Oracle數(shù)據(jù)庫的安裝和啟動關(guān)閉操作教程,并針對在sqlplus下所需執(zhí)行的命令進(jìn)行講解,需要的朋友可以參考下2015-12-12
Oracle在DML語句中使用returing?into子句
這篇文章介紹了Oracle在DML語句中使用returing?into子句的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05
Oracle數(shù)據(jù)創(chuàng)建虛擬列和復(fù)合觸發(fā)器的方法
Oracle的虛擬列解決了很多需要使用觸發(fā)器或者需要通過代碼進(jìn)行計算統(tǒng)計產(chǎn)生數(shù)據(jù)信息的問題,而復(fù)合觸發(fā)器實際上是作為一個整體定義的四個不同的觸發(fā)器來執(zhí)行操作,需要了解的朋友可以參考下2015-08-08

