亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

關于ORACLE數據庫中權限和角色的探索

2024-08-29 13:53:42
字體:
來源:轉載
供稿:網友
Oracle數據庫是一種大型關系型的數據庫,我們知道當使用一個數據庫時,僅僅能夠控制哪些人可以訪問數據庫,哪些人不能訪問數據庫是無法滿足數據庫訪問控制的。DBA需要通過一種機制來限制用戶可以做什么,不能做什么,這在Oracle中可以通過為用戶設置權限來實現。權限就是用戶可以執行某種操作的權利。而角色是為了方便DBA管理權限而引入的一個概念,它實際上是一個命名的權限集合。

1         權限

Oracle數據庫有兩種途徑獲得權限,它們分別為:

①  DBA直接向用戶授予權限。

②  DBA將權限授予角色(一個命名的包含多個權限的集合),然后再將角色授予一個或多個用戶。

使用角色能夠更加方便和高效地對權限進行管理,所以DBA應該習慣于使用角色向用戶進行授予權限,而不是直接向用戶授予權限。

       Oracle中的權限可以分為兩類:

•系統權限

•對象權限

1.1  系統權限

系統權限是在數據庫中執行某種操作,或者針對某一類的對象執行某種操作的權利。例如,在數據庫中創建表空間的權利,或者在任何模式中創建表的權利,這些都屬于系統權限。在Oracle9i中一共提供了60多種權限。

       系統權限的權利很大,通常情況下:

①  只有DBA才應當擁有alter database系統權限,該權限允許用戶對數據庫物理結構和可用性進行修改。

②    應用程序開發者一般應該擁有Create Table、Create View和Create Type等系統權限,用于創建支持前端的數據庫模式對象。

③    普通用戶一般只具有Create session系統權限(可以通過Connection角色獲得),只有Create Session系統權限的用戶才能連接到數據庫

④    只有具有Grant Any PRivilege系統權限用戶,或者獲取了具有With Admin Option選項的系統權限的用戶,才能夠成為其它用戶授予權限。

1.2對象權限

       對象權限是針對某個特定的模式對象執行操作的權利。只能針對模式對象來設置和管理對象權限。

        對于模式對象:表、視圖、序列、存儲過程、存儲函數、包都可以對象設置權限。不同類型模式對象具有不同的對象權限。比如,表、視圖等對象具有查詢(Select)、修改(Update)、刪除(Delete)等對象權限,而存儲過程、存儲函數等對象則具有執行(Execute)等對象權限。

        但是并不是所有的模式對象都可以設置對象權限。比如簇、索引、觸發器以及數據庫鏈接等模式就不具有對象權限。這些模式對象的訪問控制是通過相應的系統權限來實現的,比如,要對索引進行修改,必須擁有Alter Any Index系統權限。

        用戶自動擁有他的模式中所有對象的全部對象權限,他可以將這些對象權限授予其他的用戶或角色。比如,Test1用戶創建了一個表Table1,在沒有授權的情況下,用戶Test2不能查詢、修改、刪除這個表。如果Test1將ETP表的Select對象權限授予了Test2,則該用戶就可以查詢Table1表了。如果在為其它用戶授予對象權限時用了With Grant Option選項,被授予權限的用戶還可以將這個權限在授予其他用戶。

2         角色

      2.1角色的概念

角色就是多個相關權限的命名集合。通過角色來進行對用戶授予權限,可以大大簡化DBA的工作量。比如,處于統一部門中的30多個用戶都需要訪問數據庫中的一系列表,DBA可以將這些表的中合適的對象權限授予一個角色,然后在把這個角色授予這些用戶,這樣進行操作要比為沒有用戶進行授權要便捷多了,而且要對這些用戶的權限進行統一修改,只需要修改角色的權限即可。

        2.2角色的優點

        通過角色為用戶授予權限,而不是直接向各個用戶授權,具有以下優點:

•簡化權限管理 DBA將用戶群分類,然后為每一類用戶創建角色,并將該角色授予這類用戶所需要的權限,最后在將改角色授予該類中的各個用戶。這樣不僅簡化了授權操作,而且當這類用戶的權限需求發生改變時,只需要把角色的權限進行改動,而不必修改每一位用戶的權限。

•動態權限管理 角色可以被禁用或激活。當角色被禁止使用時,擁有該角色的用戶不再擁有授予改角色的權限了。這樣就可以對多個用戶的權限進行動態控制了。

•靈活的編程能力 角色是存儲在數據字典中的,并且可以為角色設置口令。這樣就能夠在應用程序中對角色進行控制。比如禁用或者激活等操作。

     下面以Oracle9i為例,給出具體的實現用戶授權:

(1)設定各種角色,及其權限

CREATE  ROLE    checkerrole DENTIFIEDBYxm361001;

CREATE  ROLE    defaultrole IDENTIFIEDBYdefaultrole;

GRANT   SELECT,UPDATE   ON

account.paytable    TO checkerrole;

GRANT   CONNECT TO defaultrole;

(2)創建用戶

CREATE USER xiaoli IDENTIFIEDBY xiaoli;

(3)授權

GRANT checkerrole TO xiaoli;

GRANT defaultrole TO xiaoli;

(4)設定用戶缺省的角色

ALTER   USER xiaoli DEFAULTROLE defaultrole;

(5)注冊過程

CONNECT xiaoli/xiaoli@oracle

此時用戶只有其缺省角色的權限。

(6)激活角色

SET ROLE checkerrole IDENTIFIEDBY xm361001;

----操作成功后,xiaoli擁有checkerrole的權限。

----這里的角色和口令是固定的,在應用系統中可以由應用管理人員自行設置則更為方便安全
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩不卡合集视频| 国产欧美日韩精品在线观看| 欧美理论电影在线观看| 亚洲美女av黄| 国产精品夜间视频香蕉| www.欧美精品| 92福利视频午夜1000合集在线观看| 欧美成人sm免费视频| 国产精品啪视频| 国产精品一区二区女厕厕| 国产一区二区三区中文| 亚洲欧美日韩一区二区三区在线| 久久综合色影院| 丝袜美腿精品国产二区| 2020欧美日韩在线视频| 国产欧洲精品视频| 黑丝美女久久久| 中文字幕不卡在线视频极品| 国产精品日韩专区| 国产精品一区二区性色av| 2019国产精品自在线拍国产不卡| 久久夜色撩人精品| 欧美在线日韩在线| 日韩美女主播视频| 亚洲韩国欧洲国产日产av| 亚洲欧美中文字幕在线一区| 国内精品视频久久| 日韩高清电影免费观看完整版| 91最新国产视频| 欧美xxxx18性欧美| 日韩精品亚洲视频| 欧美精品精品精品精品免费| 国产视频精品xxxx| 高潮白浆女日韩av免费看| 中文字幕亚洲一区二区三区| 久久久久国产一区二区三区| 国产精品一区电影| 欧美亚洲激情视频| 国产欧美日韩中文字幕在线| 中文字幕日韩高清| 色综合视频一区中文字幕| 国产精品第一区| 91久久精品美女高潮| 在线不卡国产精品| 国产91|九色| 国产精品久久婷婷六月丁香| 亚洲国产天堂网精品网站| 亚洲欧美日韩中文视频| 国产欧美一区二区白浆黑人| 亚洲欧洲在线视频| 欧美激情区在线播放| 国产日本欧美一区二区三区在线| 尤物九九久久国产精品的特点| 搡老女人一区二区三区视频tv| 国产成人avxxxxx在线看| 亚洲小视频在线观看| 亚洲图片在区色| 韩国福利视频一区| 欧美黄色片视频| 日韩小视频在线| 国产精品一区二区三| 91久久精品国产91久久性色| 日韩国产精品一区| 日韩免费不卡av| 久久夜色精品国产| 最近免费中文字幕视频2019| 国产成人a亚洲精品| 亚洲色图国产精品| 国产精品mp4| 中文字幕一精品亚洲无线一区| 欧美一级免费看| 欧美日韩一区二区三区在线免费观看| 日韩最新av在线| 成人有码在线播放| 深夜福利日韩在线看| 国产亚洲精品久久久久久牛牛| 成人精品久久av网站| 777国产偷窥盗摄精品视频| 中文字幕日韩免费视频| 色一情一乱一区二区| 欧美成人精品三级在线观看| 亚洲成av人乱码色午夜| 国产精品99久久久久久久久| 狠狠色狠狠色综合日日小说| 中文字幕精品影院| 欧美精品videossex88| 亚洲精品在线看| 国产精品一区二区三区免费视频| 97av在线视频| 97在线看福利| 国产99久久精品一区二区| 97超碰蝌蚪网人人做人人爽| 国产专区精品视频| 国产成人亚洲综合91| 欧美激情一区二区三级高清视频| 国产日韩欧美在线视频观看| 国产日本欧美一区二区三区| 国产精品老牛影院在线观看| 日韩欧美中文在线| 青青久久av北条麻妃黑人| www.亚洲男人天堂| 国产成人欧美在线观看| 91久久国产精品91久久性色| 在线亚洲午夜片av大片| 久久久亚洲精选| 国产精品久久久久久久久久尿| 成人性生交xxxxx网站| 国产原创欧美精品| 欧美电影免费观看电视剧大全| 国产亚洲aⅴaaaaaa毛片| 国产精品久久不能| 精品成人乱色一区二区| 亚洲女人被黑人巨大进入| 自拍视频国产精品| 青青久久av北条麻妃海外网| 亚洲人成在线观| 亚洲综合在线中文字幕| 亚洲欧美一区二区三区久久| 一区二区三区美女xx视频| 韩国一区二区电影| 亚洲成人激情视频| 国产精品久久久久影院日本| 日韩欧美在线视频日韩欧美在线视频| 国产精品久久久一区| 亚洲一区久久久| 91香蕉嫩草影院入口| 精品国偷自产在线视频99| 国产成人福利视频| 国产一区二区三区三区在线观看| 91国产精品91| 日本视频久久久| 午夜精品久久久久久久男人的天堂| 成人免费在线视频网站| 在线日韩日本国产亚洲| 欧美性xxxx极品高清hd直播| 欧美在线一级va免费观看| 亚洲精品国产综合久久| 性色av香蕉一区二区| 久久人体大胆视频| 久久久久久国产免费| 日韩亚洲一区二区| 亚洲美女动态图120秒| 亚洲国产女人aaa毛片在线| 色妞一区二区三区| 青青草精品毛片| 日韩美女在线看| 欧美成人免费视频| 久久久久中文字幕| 日韩中文有码在线视频| 欧美巨乳在线观看| 最近中文字幕mv在线一区二区三区四区| 亚洲国产97在线精品一区| 在线精品视频视频中文字幕| 91社区国产高清| www.国产一区| 伊人成人开心激情综合网| 亚洲娇小xxxx欧美娇小| 精品亚洲va在线va天堂资源站| 亚洲国产美女久久久久| 久久免费国产视频| 狠狠色香婷婷久久亚洲精品| 欧美黑人极品猛少妇色xxxxx| 国产精品女人网站| 亚洲国产高清福利视频|