博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle数据库角色管理
阅读量:7035 次
发布时间:2019-06-28

本文共 615 字,大约阅读时间需要 2 分钟。

hot3.png

1、超级管理员创建角色myrole(角色是权限的集合)

     SQL>create role myrole;

     角色已创建。

2、超级管理员会话权限和创建表的权限授予角色myrole

     SQL>grant create session,create table to myrole;

     授权成功。

3、创建一个用户zhangsan

     SQL>create user zhangsan identified by zhangsan;

     用户已创建。

4、把角色myrole赋给用户zhangsan

     SQL>grant myrole to zhangsan;

     授权成功。

5、登录zhangsan用户

     sqlplus zhangsan/zhangsan

     出现提示连接成功。注意:并没有给zhangsan用户直接赋予创建session的权限,而是把具体的权限放到myrole角色里了,没把myrole角色赋给zhangsan用户。

6、删除角色

     SQL>drop role myrole;

7、注意:有些系统权限无法直接赋予角色

     没有的权限:alter table,drop table

     有的权限:create table,create any table,alter any table,drop any table

     表属于某个用户,而角色不属于某个用户。

转载于:https://my.oschina.net/u/273709/blog/85886

你可能感兴趣的文章
Currency 货币 filter
查看>>
微信小程序中用户唯一ID的获取
查看>>
Tomcat6,7,8的日志切割
查看>>
mysql 启动错误-server PID file could not be found
查看>>
seleium_元素定位
查看>>
在VS2008中调用Matlab的m文件
查看>>
读Xamarin文档记录
查看>>
Mysql Commands
查看>>
[转载]关于eclipse提示:"The superclass "javax.servlet.http.HttpServlet" was not found on the
查看>>
MOSS网站集的迁移
查看>>
1255 字典序最小的子序列(贪心)
查看>>
嵌入式软件测试工具―Winams
查看>>
express+websocket+exec+spawn=webshell
查看>>
打杂程序员之nginx服务配置
查看>>
日程管理应用测试用例
查看>>
C++——函数的调用
查看>>
4412笔记
查看>>
java正则表达式-regular Expressions
查看>>
基础题1
查看>>
回调函数
查看>>