暂无图片
Oracle11g如何查询单个用户的权限
我来答
分享
chen
2022-08-26
Oracle11g如何查询单个用户的权限

Oracle11g如何查询单个用户的权限

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
刘贵宾

1. 查询当前用户所拥有的权限

               Select * from session_privs;     

   2.   查询某个用户被赋予的系统权限.

            可以有多种方式

                    Select * from user_sys_privs;

           或者: select * from DBA_SYS_PRIVS where grantee='XXX'

                 (需要当前用户拥有DBA角色)


  3. 查询当前用户被授予的角色:

            1. Select * from SESSION_ROLES order by ROLE 

            说明: 这个查询会返回当前用户所被授予的全部角色, 其中包括

            嵌套授权的角色. 例如将DBA角色授予了一个用户,DBA角色

            已经被授予的角色(例如 exp_full_database 和 imp_full_database)

             也会被查询出来             

            2. Select * from USER_ROLE_PRIVS      

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
怎么评估一个数据库目前还可以增加多少应用连接
回答 1
每个进程大概1015M左右的内存,Linux和AIX都差不多是这个数。一般在设计数据库内存时,最好不要超过80%,不然很容易出现争用,甚至发生交换。2200个应该很多都是空闲的会话吧?应用处理完可以关
ogg 推数据到 hbase 报错:Failed to instantiate [oracle.goldengate.datasource.GGDataSource]
回答 1
已采纳
我提供一下我的成功实践经验给你看看有没有帮助。addextexoh,integratedtranlog,beginnowaddexttrail./dirdat/oh,extexohaddreplica
win10电脑上装了一个vmware虚拟机,安装了centos,如何从win10访问centos的oracle数据库?
回答 1
已采纳
你好,步骤如下1、虚拟机中的centos系统开启SSH服务并关闭防火墙servicesshdstart开启ssh服务systemctldisablefirewalld关闭防火墙setenforce0关
Oracle RMAN 中list能根据时间自动排序吗?
回答 1
已采纳
listbackupsetsummary;
哪位知道vs 2019 总是报错啥意思?
回答 1
你去看看这个路径下有没有这个文件呢?
Oracle的压力测试用什么软件比较好呢?
回答 1
已采纳
可以试试Swingbench和SLOB,就看你要压测的偏重是什么了。下载地址分别如下:https://www.dominicgiles.com/downloads.htmlhttps://kevinc
Oracle某些表迁移到MySQL
回答 2
可以试下etlcloud,平台提供很多数据集成和转换功能,比较稳定
oracle12c安装过程出现ADR setup (diagsetup) tool failed. Check the install log for more details错误
回答 2
从你的报错提示可以看到,少一个路径你在$ORACLEBASE/下面创建一个diag目录就可以了
Oracle执行日志是不是都在alert_实例.log中?
回答 1
一般的错误才出现在这里。当然有些增加redoundo表空间的也在。不知道你说的执行日志是什么。
数据库alter日志经常报这种错误:errors in file d 是啥问题,怎么解决
回答 2
都没有设置