oracle 權(quán)限管理
Posted on 2009-04-13 15:42 我是菜鳥(niǎo) 閱讀(461) 評(píng)論(0) 編輯 收藏 所屬分類(lèi): oracle 學(xué)習(xí)
系統(tǒng)權(quán)限:
grant create session to li;//為用戶(hù)授予訪問(wèn)數(shù)據(jù)庫(kù)的權(quán)限。
grant create table to li;//為用戶(hù)授予創(chuàng)建數(shù)據(jù)庫(kù)的權(quán)限。
grant unlimited tablespace //為用戶(hù)授予沒(méi)有上限的確良訪問(wèn)表空間的權(quán)限。
revoke table from li;//;//刪除用戶(hù)授予創(chuàng)建數(shù)據(jù)庫(kù)的權(quán)限。
revoke unlimited tablespace //刪除用戶(hù)授予沒(méi)有上限的確良訪問(wèn)表空間的權(quán)限。
grant create session to public //所有都有
數(shù)據(jù)字典:
select * from user_sys_privs;//當(dāng)前用戶(hù)擁有權(quán)限
--------------------------------------------------------------------------------------------
對(duì)象權(quán)限:誰(shuí)擁有誰(shuí)就可以授權(quán)
grant select on mytab to lisi ;//讓lisi 有訪問(wèn)li擁有的mytab的查詢(xún)權(quán)限
grant insert on mytab to lisi ;//讓lisi 有訪問(wèn)li擁有的mytab的插入權(quán)限
grant all on mytab to lisi;//所有權(quán)限賦予 lisi;
數(shù)據(jù)字典:
select * from user_tab_privs;
grant create session to public //所有
對(duì)象權(quán)限控制到列
grant update(name)? on mytab to lisi;//? 授予lisi只能更新name屬性(為字段分配權(quán)限:?只能是插入和更新)