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

正文內(nèi)容

安全管理ppt課件-文庫吧資料

2025-01-11 00:30本頁面
  

【正文】 是創(chuàng)建角色的用戶需要有 CREATEROI. E系統(tǒng)權(quán)限。 ? (3)方便地控制角色的可用性:角色可以臨時禁用和啟用,從而使權(quán)限變得可用和不可用。 ? (1)減少了授權(quán)工作:用戶可以先將權(quán)限授予一個角色,然后再將角色授予每一個用戶,而不是將一組相同的權(quán)限授予多個用戶。角色可以被授予用戶或其他的角色,把角色分配給用戶,就是把角色所擁有的權(quán)限分配給了用戶。似地,數(shù)據(jù)字典 user— col— privs供用戶查詢自己在哪個對象的哪個列上有怎樣的對象權(quán)限。 ? 例如, DBA需要了解 testuser用戶所擁有權(quán)限的具體信息,比如在哪些表上有哪些權(quán)限,這些表屬于哪個用戶,被哪個用戶授予,這些權(quán)限能否轉(zhuǎn)授等信息,相應(yīng)的命 ? SQLSELECT tabie_name, privilege f owner r grantor|grantable ? FROM dba_tab_privs ? WHERE grantee: ’ TESTUSER’; ? 如果想了解更詳細(xì)的信息,例如,哪些列上具有 UPDATE權(quán)限或 SELECT權(quán)限,則可使用如圖86所示的命令,查詢 dba_col_privs獲得。 有時用戶也需要了解自己擁有哪些權(quán)限,此時查詢 user— sys— privs數(shù)據(jù)字典即可。假如 DBA將表 test上的 UPDATE權(quán)限授給了gly_hebei,并且?guī)в?WITH GRANT OPTION選項,而后 gly— hebei又將此權(quán)限轉(zhuǎn)授給 gly— sjz,如圖 8— 5(a)所示。 2.對象權(quán)限 ? 收回對象權(quán)限也是通過 REVOKE命令完成的。 1.系統(tǒng)權(quán)限 例如,將 CREATE TABLE系統(tǒng)權(quán)限從 testuser用戶收回: SQLREVOKE CREATE TABLE FROM testusef; 又如,將 CREATE、 JEw系統(tǒng)權(quán)限從省級管理員用戶gly_hebei中收回: ? SQLREVOKE CREATE VIEW FROM gly_hebei; ’ 在圖 8. 3所示的例子中, system用戶授予了gly_hebei用戶 CREATE VIEW系統(tǒng)權(quán)限及 WITH ADMIN OPTION選項,并且 gly_hebei用戶又將 CREATE VIEW系統(tǒng)權(quán)限授予了 gly— sjz用戶,那么當(dāng)回收了 gly—hebei用戶的 CREATE VIEW系統(tǒng)權(quán)限之后, gly— sjz用戶的 CREATE VIEW系統(tǒng)權(quán)限不會被回收,即系統(tǒng)權(quán)限不會級聯(lián)收回。 ? 例如, iwcuser將自己表 stud上的查詢權(quán)限授予用戶testuser: ? SQLGRANT SELECT ON stud TO testuser; ? jwcuser將自己表 stud上的插入數(shù)據(jù)權(quán)限、結(jié)構(gòu)更改權(quán)限授予用戶 testuser: ? SQLGRANT INSERT, ALTER ON stud TO testusel; ? jwcuser將自己表 course上的所有權(quán)限授予用戶userl與 user2: ? SQLGRANT ALL ON course TO userl,user2; ? 將表 temp的列 coll和列 c012上的更新、插入權(quán)限授予用戶 userl: ? SQLGRANT UPDATE(C011, C012),INSERT(c011, C012)0N temp T0 userl; 再如,將包 DBMS— OUTPUT上的執(zhí)行權(quán)限授予用戶 userl, userl還可以轉(zhuǎn)授此權(quán)限給其他用戶: ? SQLCONN/ AS SYSDBA ? SQLGRANT EXECUTE ON DBMS OUTPUT TO user WITH GRANT OPTION; 這里屬于對象權(quán)限的傳遞,用 WITH GRANT OPTION選項表示。圖 8— 3操作中,首先由 DBA用戶將 CREATE SESSION與 CREATE VIEW系統(tǒng)權(quán)限授予省級管理員用戶 gly_hebei,再由省級管理員授予 2個地市級管理員 gly— sjz、 gly_bd. ? 圖 8— 3系統(tǒng)權(quán)限的傳遞 2.授予對象權(quán)限 ? 一個對象的擁有者具有該對象的所有權(quán)限,他可以將該對象上的權(quán)限授予數(shù)據(jù)庫的其他用戶。默認(rèn)情況下,作為 PUBLIC組中的成員,用戶可以查詢所有以 USER_和 ALL開頭的數(shù)據(jù)字典視圖。 1.授予系統(tǒng)權(quán)限 ? CREATE SESSl0N是一個用戶訪問數(shù)據(jù)庫必須至少具有的系統(tǒng)權(quán)限,下面的命令將該系統(tǒng)權(quán)限授予用戶 jwcuser: ? SQLGRAINT CREATE SESSION TO]wcuser; ? 又如,將 CREATE SESSION與 CREATE TABLE兩種系統(tǒng)權(quán)限同時授予 testuser用戶: ? SQLGRANT CREATE SESSION, CREATE TABLE TO testuser; ? 再如,將 CREATE SESSION系統(tǒng)權(quán)限授予所有用戶: ? SQLGRANT CREATE SESSION TO PUBLIC; ? 這里的 PUBLIC實際上是 Oracle自動創(chuàng)建的用戶組,每個數(shù)據(jù)庫用戶都會自動成為 PUBLIC組中的成員。 Oracle所提供的對象權(quán)限 對象權(quán)限 表 視 圖 序 列 過 程 ALTER √ √ √ DELETE √ √ EXECUTE √ INDEX √ √ INSERT √ √ REFERENCES √ SELECT √ √ √ UPDATE √ √ ? 注意, UPDATE與 INSERT權(quán)限可以具體限制到某些列上,而 SELECT權(quán)限只能限制在整個表。 表 8. 2系統(tǒng)權(quán)限舉例 系統(tǒng)權(quán)限 含義 注意 CREATE TABLESPACE CREATE USER CREATE TABLE CREATE PROCEDURE CREATE TRIGGER CREATE ANY TABLE SELECT ANY TABLE UPDATE ANY TABLE CREATE DATABASE LINK CREATE PUBLIC DATABASE LINK CREATE SYNONYM CREATE PUBLIC SYNONYM 連接數(shù)據(jù)庫 創(chuàng)建表空間 創(chuàng)建用戶 創(chuàng)建表 創(chuàng)建存儲過程、函數(shù)和包 創(chuàng)建觸發(fā)器 任何模式下創(chuàng)建表 檢索任何模式下表 更新任何模式下表數(shù)據(jù) 創(chuàng)建數(shù)據(jù)庫鏈接 創(chuàng)建公共數(shù)據(jù)庫鏈接 創(chuàng)建同義詞 創(chuàng)建公共同義詞 沒有 CREATE INDEX系統(tǒng) 權(quán)限:當(dāng)用戶具有 CREATE TABLE系統(tǒng)權(quán)限時,自動在相應(yīng)表上具有CREATE INDEX
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1