《oracle权限》PPT课件.ppt
《《oracle权限》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《oracle权限》PPT课件.ppt(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、用户用户创建一个用户,先登录sys用户SQLCONN/AS SYSDBA新建 一个HP用户SQLCREATE USER USER_NAME IDENTIFIED BY PWD;更改用户的密码,使用alter语句SQLALTER USER USER_NAME IDENTIFIED BY N_PWD;删除用户SQLDROP USER USER_NAME例:CONN/AS SYSDBA CREATE USER HP IDENTIFIED BY HP;ALTER USER HP IDENTIFIED BY HP1;DROP USER HP;SQL Alter user HP account lock;
2、/加锁 SQL Alter user HP account unlock;/解锁权权 限限1.权限的分类系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对对象而言的)。DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据对于普通用户:授予connect,resource权限。对于DBA管理用户:授予connect,re
3、source,dba权限。新建用户必须得给session的权限。这是最基本的权限。以保证用户能够登陆数据库,否则这个用户有再多别的权限也是没有意义的CONN/AS SYSDBADROP USER HPCREATE USER IDENTIFIED BY HP;GRANT CREATE TABLE,CREATE VIEW TO HP;CONN HP/HP-是要报错的没有session的权限CONN/AS SYSDBASELECT*FROM DBA_SYS_PRIVS WHERE GRANTEE=HP;GRANT CREATE SESSION TO HP;例:创建用户给权限(最基本的权限是登陆数据库
4、的权限,就是session会话权限)CONN/AS SYSDBACREATE USER HP IDENTIFIED BY HP;GRANT CREATE SESSION TO HP;CONN HP/HP;CREATE TABLE I(ID INT);检验一下,HP用户现在只有登陆数据库的权限,那么用hp创建表是不成功的,应为没有创建表的权限给用户授权的语句是SQLGRANT 权限 TO USER现在可以查询一下自己拥有什么权限SQLSELECT*FROM SESSION_PRIVS当给用户create table权限但是提示表空间无权限的时候就运行alter user aGuotu quota
5、 1000M on HP;alter user hp quota unlimited on users;grant unlimited tablespace to HP;给HP一个所有的表空间的权限权限下还有一个public,public是数据库中所有用户的一个总称,也算是集合吧。统一的给用户某种权限或者多种权限。使用户默认的拥有某种权限或者多种权限。例:CONN/AS SYSDBA GRANT CREATE SESSION TO PUBLIC;CREATE USER HP IDENTIFIED BY HP;CONN HP/HP现在创建的用户就不用在给session权限了,因为public已经
6、给所有的用户包括新建的用户都有session的权限with admin option和with grant optionwith admin option 是系统权限授权,比如创建表,创建视图等等。with grant option 是对象权限授权,比如插入,更新和删除(delete)没有drop的去权限删除用户:DROP USER USER_NAME,删除一个用户DROP USER USER_NAME CASCADE(后加cascade会删除根表所有有关联的对象)删除角色:DROP ROLE ROLE_NAME;撤销系统权限:REVOKE 权限 FROM USER _NAME;撤销对象权限:
7、REVOKE 权限 ON 对象 TO USER_NAME;例如:我们刚才给了所有的用户session的权限,现在就来撤销掉session的权限CONN/AS SYSDBAREVOKE CREATE SESSION FROM PUBLIC;DROP USER HP;CREATE USER HP IDENTIFIED BY HP;CONN HP/HPWITH ADMIN OPTION的用户,就是允许用户可以把自己的权限分配给自己创建的用户身上。如果创建用户的时候不加with admin option的话就会提示admin选项未授权给AA。CONN/AS SYSDBADROP USER HP CAS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle权限 oracle 权限 PPT 课件
限制150内