《oracle权限》PPT课件

《oracle权限》PPT课件

ID:36698301

大小:561.10 KB

页数:11页

时间:2019-05-10

《oracle权限》PPT课件_第1页
《oracle权限》PPT课件_第2页
《oracle权限》PPT课件_第3页
《oracle权限》PPT课件_第4页
《oracle权限》PPT课件_第5页
资源描述:

《《oracle权限》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用户创建一个用户,先登录sys用户SQL>CONN/ASSYSDBA新建一个HP用户SQL>CREATEUSERUSER_NAMEIDENTIFIEDBYPWD;更改用户的密码,使用alter语句SQL>ALTERUSERUSER_NAMEIDENTIFIEDBYN_PWD;删除用户SQL>DROPUSERUSER_NAME例:CONN/ASSYSDBACREATEUSERHPIDENTIFIEDBYHP;ALTERUSERHPIDENTIFIEDBYHP1;DROPUSERHP;SQL>AlteruserHPaccountlock;//加锁SQ

2、L>AlteruserHPaccountunlock;//解锁权限1.权限的分类系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对对象而言的)。DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据对于普通用户:授予connect,resource权限。对于DBA管理用户:

3、授予connect,resource,dba权限。新建用户必须得给session的权限。这是最基本的权限。以保证用户能够登陆数据库,否则这个用户有再多别的权限也是没有意义的CONN/ASSYSDBADROPUSERHPCREATEUSERIDENTIFIEDBYHP;GRANTCREATETABLE,CREATEVIEWTOHP;CONNHP/HP---是要报错的没有session的权限CONN/ASSYSDBASELECT*FROMDBA_SYS_PRIVSWHEREGRANTEE='HP';GRANTCREATESESSIONTOHP;例:创

4、建用户给权限(最基本的权限是登陆数据库的权限,就是session会话权限)CONN/ASSYSDBACREATEUSERHPIDENTIFIEDBYHP;GRANTCREATESESSIONTOHP;CONNHP/HP;CREATETABLEI(IDINT);检验一下,HP用户现在只有登陆数据库的权限,那么用hp创建表是不成功的,应为没有创建表的权限给用户授权的语句是SQL>GRANT权限TOUSER现在可以查询一下自己拥有什么权限SQL>SELECT*FROMSESSION_PRIVS当给用户createtable权限但是提示表空间无权限的时候

5、就运行alteruseraGuotuquota1000MonHP;alteruserhpquotaunlimitedonusers;grantunlimitedtablespacetoHP;给HP一个所有的表空间的权限权限下还有一个public,public是数据库中所有用户的一个总称,也算是集合吧。统一的给用户某种权限或者多种权限。使用户默认的拥有某种权限或者多种权限。例:CONN/ASSYSDBAGRANTCREATESESSIONTOPUBLIC;CREATEUSERHPIDENTIFIEDBYHP;CONNHP/HP现在创建的用户就不用在

6、给session权限了,因为public已经给所有的用户包括新建的用户都有session的权限withadminoption和withgrantoptionwithadminoption是系统权限授权,比如创建表,创建视图等等。。withgrantoption是对象权限授权,比如插入,更新和删除(delete)没有drop的去权限删除用户:DROPUSERUSER_NAME,删除一个用户DROPUSERUSER_NAMECASCADE(后加cascade会删除根表所有有关联的对象)删除角色:DROPROLEROLE_NAME;撤销系统权限:REV

7、OKE权限FROMUSER_NAME;撤销对象权限:REVOKE权限ON对象TOUSER_NAME;例如:我们刚才给了所有的用户session的权限,现在就来撤销掉session的权限CONN/ASSYSDBAREVOKECREATESESSIONFROMPUBLIC;DROPUSERHP;CREATEUSERHPIDENTIFIEDBYHP;CONNHP/HPWITHADMINOPTION的用户,就是允许用户可以把自己的权限分配给自己创建的用户身上。如果创建用户的时候不加withadminoption的话就会提示admin选项未授权给AA。CO

8、NN/ASSYSDBADROPUSERHPCASCADE;DROPUSERTTCASCADE;DROPROLEAACASCADE;CRE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。