版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、oracle用户创建及权限设置权限:create sessioncreate tableunlimited tablespaceconnect resource dba例:#sqlplus /nologSQL> conn / as sysdba;SQL>create user username identified by passwordSQL> grant dba to username;SQL> conn username/passwordSQL> select * from user_sys_privs;我们将从创建Oracle用户权限表开始谈起,然后讲解登
2、陆等一般性动作,使大家对Oracle用户权限表有个深入的了解。一、创建sys;/系统管理员,拥有最高权限system;/本地管理员,次高权限scott;/普通用户,密码默认为tiger,默认未解锁二、登陆sqlplus / as sysdba;/登陆sys帐户sqlplus sys as sysdba;/同上sqlplus scott/tiger;/登陆普通用户scottsqlplus sys as sysdba;/同上sqlplus scott/tiger;/登陆普通用户scott三、管理用户create user zhangsan;/在管理员帐户下,创建用户zhangsan alter u
3、ser scott identified by tiger;/修改密码四,授予权限1、默认的普通用户scott默认未解锁,不能进行那个使用,新建的用户也没有任何权限,必须授予权限 /*管理员授权*/grant create session to zhangsan;/授予zhangsan用户创建session的权限,即登陆权限grant unlimited session to zhangsan;/授予zhangsan用户使用表空间的权限grant create table to zhangsan;/授予创建表的权限grante drop table to zhangsan;/授予删除表的权限g
4、rant insert table to zhangsan;/插入表的权限grant update table to zhangsan;/修改表的权限grant all to public;/这条比较重要,授予所有权限(all给所有用户(public2、oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的,需要互相授权/*oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的*/ grant select on tablename to zhangsan;/授予zhangsan用户查看指定表的权限grant drop on tablename to zhangsan;
5、/授予删除表的权限grant insert on tablename to zhangsan;/授予插入的权限grant update on tablename to zhangsan;/授予修改表的权限grant insert(id on tablename to zhangsan;grant update(id on tablename to zhangsan;/授予对指定表特定字段的插入和修改权限,注意,只能是insert和updategrant alert all table to zhangsan;/授予zhangsan用户alert任意表的权限五、撤销权限基本语法同grant,关键
6、字为revoke六、查看权限select * from user_sys_privs;/查看当前用户所有权限select * from user_tab_privs;/查看所用用户对表的权限七、操作表的用户的表/*需要在表名前加上用户名,如下*/select * from zhangsan.tablename八、权限传递即用户A将权限授予B,B可以将操作的权限再授予C,命令如下:grant alert table on tablename to zhangsan with admin option;/关键字 with admin optiongrant alert table on table
7、name to zhangsan with grant option;/关键字 with grant option效果和admin类似九、角色角色即权限的集合,可以把一个角色授予给用户create role myrole;/创建角色grant create session to myrole;/将创建session的权限授予myrole grant myrole to zhangsan;/授予zhangsan用户myrole的角色drop role myrole;删除角色/*但是有些权限是不能授予给角色的,比如unlimited tablespace和any关键字*/ORACLE常用Oracl
8、e创建表空间、创建用户以及授权、查看权限创建临时表空间CREATE TEMPORARY TABLESPACE test_temp创建用户表空间CREATE TABLESPACE test_data LOGGINGCREATE USER username IDENTIFIED BY password DEFAULT TABLESPACE TEST_D ATA TEMPORARY TABLESPACE TEST_TEMP;给用户授予权限GRANT CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE
9、ANY PROCEDURE,ALTER ANY TABLE, ALTERANY PROCEDURE,DROP ANY TABLE, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE, SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TA BLETO username;将role这个角色授与username,也就是说,使username这个用户可以管理和使用role所拥有的资源GRANT role TO username;-查看用户权限-查看所有用户SELECT * FROM DBA_USERS;SELECT * FROM ALL_USERS; SELECT * FROM USER_USERS;查看用户系统权限SELECT * FROM DBA_SYS_PRIVS; SELECT * FROM USER_SYS_PRIVS;查看用户对象或角色权限SELECT * FROM DBA_TAB_PRIVS; SELECT * FROM ALL_TAB_PRIVS; SELECT * FR OM USER_TAB_PRIVS;查看所有角色SELECT * FROM DBA_ROLES;查看用户或角色所拥有的角色SELE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高层剪力墙结构设计
- 确保外墙聚苯颗粒浆料保温层施 工质量
- 无机化学配位化合物与配位平衡b
- HSE管理体系应急预案
- 国考报名资格审查被退回的12种原因及修改对照表
- 关于付款不及时通知及合同暂停执行的通知函(7篇)
- 服装设计师时尚品牌公司创意工作绩效衡量表
- 病情观察及危重患者管理
- 电话礼仪与沟通技巧
- 消化系统疾病患儿的护
- 肠息肉课件教学课件
- 经典合作经营合同范本9篇
- 小学四年级心理健康教学设计《同伴交往有分寸》
- 2026-2027学年小学音乐五年级上册(全册)教学设计苏少版(简谱)
- 2.2.1不等式及其性质 高一数学(人教B版2019必修第一册)
- 双峰驼血浆外泌体的分离鉴定及其差异miRNA生物信息学分析
- 有限空间作业审批制度(2篇)
- 中建龙门吊安拆专项施工方案
- DB15T3644-2024 国有企业阳光采购规范
- 大型健康科普活动方案设计
- 低压带电作业安全措施工作注意事项
评论
0/150
提交评论