【正文】
ER privileges WITH ADMIN OPTION CREATE DATABASE RECOVER DATABASE UNTIL 顯示系統(tǒng)權限 DBA_SYS_PRIVS ? GRANTEE ? PRIVILEGE ? ADMIN OPTION SESSION_PRIVS ? PRIVILEGE 數(shù)據(jù)庫層 會話層 系統(tǒng)權限限制 ? O7_DICTIONARY_ACCESSIBILITY = TRUE –回復至 Oracle7的工作特點 –取消帶有 ANY關鍵字的系統(tǒng)權限限制 –缺省為 TRUE 回收系統(tǒng)權限 REVOKE CREATE TABLE FROM user1。 REVOKE CREATE SESSION FROM scott。 USER 1 SCOTT 回收使用 WITH ADMIN OPTION 的系統(tǒng)權限 DBA 授予 回收 USER 1 SCOTT DBA 結果 回收使用 WITH ADMIN OPTION 的系統(tǒng)權限 DBA USER 1 SCOTT 對象權限 對象權限 表 視圖 序號發(fā)生器 過程 ALTER ? ? DELETE ? ? EXECUTE ? INDEX ? INSERT ? ? REFERENCES ? SELECT ? ? ? UPDATE ? ? 授予對象權限 GRANT EXECUTE ON dbms_pipe TO public。 GRANT UPDATE(ename,sal) ON emp TO user1 WITH GRANT OPTION。 DBA_TAB_PRIVS 顯示對象權限 DBA_COL_PRIVS GRANTEE OWNER TABLE_NAME GRANTOR PRIVILEGE GRANTABLE GRANTEE OWNER TABLE_NAME COLUMN_NAME GRANTOR PRIVILEGE GRANTABLE 回收對象權限 REVOKE execute ON dbms_pipe FROM scott。 授予 回收 回收使用 WITH GRANT OPTION的對象權限 SCOTT SCOTT USER 1 USER 1 USER 2 USER 2 結果 回收使用 WITH GRANT OPTION的對象權限 SCOTT USER 1 USER 2 ? 用戶管理 ? 環(huán)境文件管理 ? 權限管理 ? 角色管理 ? 常用工具的使用 Oracle數(shù)據(jù)庫的安全與管理 主要內容 –創(chuàng)建和修改角色 –控制角色的可用性 –刪除角色 –使用預定義的角色 –從數(shù)據(jù)字典中獲得角色的有關信息 角色 用戶 權限 角色 更新 EMP 插入 EMP 查詢 EMP 創(chuàng)建表 創(chuàng)建會話 HR_CLERK HR_MGR A B C 角色的好處 ? 減少權限的授予 ? 動態(tài)地管理權限 ? 選擇性的權限可用性 ? 通過 OS授予 ? 非連帶回收 ? 改善性能 創(chuàng)建角色 CREATE ROLE sales_clerk。 CREATE ROLE hr_clerk IDENTIFIED BY bonus。 CREATE ROLE hr_manager IDENTIFIED EXTERNALLY。 使用預定義角色 角色名稱 說明 CONNECT These two roles are provided RESOURCE for backward patibility. DBA All system privileges WITH ADMIN OPTION EXP_FULL_DATABASE Privileges to export the DB IMP_FULL_DAT