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

