小弟今天来到这里给大家分享一下我在学校的笔记。
数据库的安全:包括系统安全和数据安全
1.    系统权限:访问数据库的权限,用于执行数据定义和数据控制命令,和其他数据导向性行为。CREATE SESSION,CREATE USER, DROP USER, 和 BACKUP ANY TABLE,这些是系统权限
2.    用户系统权限:建立会话,建立表,建立序列,建立视图,建立过程

3.    赋权
grant select on tablename to username (public//给所有用户)
     with grant option;   //被赋予的人就可以把权限再给别人
             GRANT update (dname, loc)  ON    dept  TO    scott, manager;
可以具体到列
GRANT ALL ON inventory TO joe; 
这命令使用了关键字ALL,向joe授予了在inventory表上ALTER, INDEX, INSERT, REFERENCES, SELECT, UPDATE, 和DELETE的权限。 

4.    消权限
revoke select ,insert on tablename from username
REVOKE references 
ON inventory 
FROM joe 
CASCADE CONSTRAINTS; 
这命令实现了两个作用:
1 所有由joe创建的FOREIGN KEY 约束被删除 
2 他创建 FOREIGN KEY约束的能力被取消了。
更详细的信息请点击[url=http://www.ithuhang.com] www.ithuhang.com [/url]