freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle-用戶管理-資料下載頁

2025-01-22 07:31本頁面
  

【正文】 數(shù)據(jù)庫角色信息 ? 視圖 dba_roles_Privs:用戶所具有角色 Oracle數(shù)據(jù)庫項(xiàng)目應(yīng)用開發(fā) ? 查看一個(gè)角色的系統(tǒng)權(quán)限: Select * from dba_SYS_Privs where grantee=‘角色名’; 或 Select * from dba_SYS_Privs where role=‘角色名’; ? 查看預(yù)定義角色: select * from dba_roles。 ? 查看用戶角色: ? Select * from dba_role_Privs where grantee=‘用戶名’; ? 注意:所用用戶名和角色名都大寫。 技能拓展 —— 權(quán)限查詢 Oracle數(shù)據(jù)庫項(xiàng)目應(yīng)用開發(fā) 總結(jié) ? Oracle數(shù)據(jù)庫系統(tǒng)的用戶和角色管理 ? Oracle對(duì) SYSDBA的認(rèn)證方式有兩種:操作系統(tǒng)認(rèn)證和密碼文件認(rèn)證。 Oracle數(shù)據(jù)庫項(xiàng)目應(yīng)用開發(fā) 用戶管理 ? Oracle是多用戶系統(tǒng),它允許多用戶共享系統(tǒng)資源。為了保證數(shù)據(jù)庫系統(tǒng)的安全,數(shù)據(jù)庫管理系統(tǒng)配置了良好的安全機(jī)制。 ? 其中很關(guān)鍵的一種機(jī)制就是:建立用戶級(jí)的安全保證。 Oracle數(shù)據(jù)庫項(xiàng)目應(yīng)用開發(fā) 用戶管理 ? Oracle的用戶根據(jù)所被授予的權(quán)限分為系統(tǒng)權(quán)限和對(duì)象權(quán)限,系統(tǒng)權(quán)限經(jīng)常被包含在角色中授予,新建一個(gè)用戶時(shí),首先要賦予 CONNECT角色, CONNECT角色中包含了 CREATE SESSION等 8個(gè)系統(tǒng)權(quán)限,擁有 CREATE SESSION權(quán)限是連接數(shù)據(jù)庫的必要條件,如果想用 Enterprise Manager console連接的話,還必須擁有 SELECT ANY DICTIONARY權(quán)限。 ? 如果是開發(fā)人員,一般還要授予 RESOURCE角色,此角色包含了開發(fā)人員所需要的基本權(quán)限。比如CREATE PROCEDURE、 CREATE SEQUENCE、CREATE TABLE、 CREATE TRIGGER等。 Oracle數(shù)據(jù)庫項(xiàng)目應(yīng)用開發(fā) 用戶管理 ? 在所有權(quán)限中,最高的權(quán)限是 SYSDBA。SYSDBA具有控制 Oracle一切行為的特權(quán),諸如創(chuàng)建、啟動(dòng)、關(guān)閉、恢復(fù)數(shù)據(jù)庫,使數(shù)據(jù)庫歸檔/非歸檔,備份表空間等關(guān)鍵性的動(dòng)作只能通過具有 SYSDBA權(quán)限的用戶來執(zhí)行。這些任務(wù)即使是普通 DBA角色也不行。 ? SYSOPER比 SYSDBA少了 SYSOPER PRIVILEGES WITH ADMIN OPTION,CREATE DATABASE, RECOVERDATABASE UNTIL這幾個(gè)權(quán)限而已。這兩者的認(rèn)證方式是相同的辦法,所以下面只介紹 SYSDBA的認(rèn)證管理。 Oracle數(shù)據(jù)庫項(xiàng)目應(yīng)用開發(fā) 安全認(rèn)證 ? 對(duì)于用戶的身份驗(yàn)證有三種方式:密碼驗(yàn)證 、 外部驗(yàn)證 ( 操作系統(tǒng)驗(yàn)證 ) 、 全局驗(yàn)證 。 ? 密碼驗(yàn)證是最常見的一種方式 , 即將用戶信息碼存儲(chǔ)在數(shù)據(jù)目錄里 。 ? 對(duì) SYSDBA的認(rèn)證方式有兩種:操作系統(tǒng)認(rèn)證和密碼文件認(rèn)證 。 具體選擇那一種認(rèn)證方式取決于:你是想在 Oracle運(yùn)行的機(jī)器上維護(hù)數(shù)據(jù)庫 ,還是在一臺(tái)機(jī)器上管理分布于不同機(jī)器上的所有的 Oracle數(shù)據(jù)庫 。 若選擇在本機(jī)維護(hù)數(shù)據(jù)庫 , 則選擇操作系統(tǒng)認(rèn)證可能是一個(gè)簡(jiǎn)單易行的辦法;若有好多數(shù)據(jù)庫 , 想進(jìn)行集中管理 , 則可以選擇password文件認(rèn)證方式 。 Oracle數(shù)據(jù)庫項(xiàng)目應(yīng)用開發(fā) 角色管理 ? 在創(chuàng)建用戶和給用戶授權(quán)的過程中,會(huì)發(fā)現(xiàn)一個(gè)問題:如果有一組人,他們的所需的權(quán)限是一樣的,當(dāng)對(duì)他們的權(quán)限進(jìn)行管理的時(shí)候會(huì)很不方便。因?yàn)槟阋獙?duì)這組中的每個(gè)用戶的權(quán)限都進(jìn)行管理。 ? 有一個(gè)很好的解決辦法就是:角色。角色是一組權(quán)限的集合,將角色賦給一個(gè)用戶,這個(gè)用戶就擁有了這個(gè)角色中的所有權(quán)限。那么上述問題就很好處理了,只要第一次將角色賦給這一組用戶,接下來就只要針對(duì)角色進(jìn)行管理就可以了。 ? 以上是角色的一個(gè)典型用途。其實(shí),只要明白:角色就是一組權(quán)限的集合。下面分兩個(gè)部分來對(duì)Oracle角色進(jìn)行說明。 Oracle數(shù)據(jù)庫項(xiàng)目應(yīng)用開發(fā) 系統(tǒng)預(yù)定義角色 ? 預(yù)定義角色是在數(shù)據(jù)庫安裝后,系統(tǒng)自動(dòng)創(chuàng)建的一些常用的角色。下介簡(jiǎn)單的介紹一下這些預(yù)定角色。角色所包含的權(quán)限可以用以下語句查詢: ? SELECT * FROM role_sys_privs WHERE role=39。角色名 39。 ? CONNECT、 RESOURCE、 DBA這些預(yù)定義角色主要是為了向后兼容。其主要是用于數(shù)據(jù)庫管理。 Oracle建議用戶自己設(shè)計(jì)數(shù)據(jù)庫管理和安全的權(quán)限規(guī)劃,而不要簡(jiǎn)單的使用這些預(yù)定義角色。將來的版本中這些角色可能不會(huì)作為預(yù)定義角色。 ? DELETE_CATALOG_ROLE、 EXECUTE_CATALOG_ROLE、SELECT_CATALOG_ROLE這些角色主要用于訪問數(shù)據(jù)字典視圖和包。 ? EXP_FULL_DATABASE和 IMP_FULL_DATABASE這兩個(gè)角色用于數(shù)據(jù)導(dǎo)入導(dǎo)出工具的使用。 ? AQ_USER_ROLE和 AQ_ADMINISTRATOR_ROLE這兩個(gè)角色用于oracle高級(jí)查詢功能。( AQ: Advanced Query) ? RECOVERY_CATALOG_OWNER用于創(chuàng)建擁有恢復(fù)庫的用戶。 Oracle數(shù)據(jù)庫項(xiàng)目應(yīng)用開發(fā) 自定義角色 ? 自定義角色是數(shù)據(jù)庫的管理員根據(jù)實(shí)際情況自行創(chuàng)建的角色,并為他們分配某些權(quán)限。 ? 創(chuàng)建自定義角色的語法為: ? CREATE ROLE rolename。 ? 為角色授權(quán)等操作與用戶基本相同 Oracle數(shù)據(jù)庫項(xiàng)目應(yīng)用開發(fā) 演講完畢,謝謝觀看!
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1