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

正文內容

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

2025-01-22 07:31本頁面
  

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