网站首页 > 文章中心 > 其它

Oracle怎么解除权限

作者:小编 更新时间:2023-09-01 18:33:11 浏览量:115人看过

oracle下如何查看用户所拥有的权限,如何收回权限.

查询sys用户直接赋予用户icdpub的权限: select * from dba_sys_privs t where t.grantee='ICDPUB';查询用户通过role赋权所得到的权限:SELECT * FROM DBA_ROLE_PRIVS T WHERE T.grantee='ICDPUB'; 收回用户的权限:revoke create table from icdpub; 收回用户的角色:revoke icdpub_role from icdpub;

oracle11g如何取消scott创建视图的权限

撤销创建视图的权限如下,以dba用户登录:

revoke?create?view?from?scott;

Oracle怎么解除权限-图1

查看Oracle数据库DBA角色,以及如何去除用户的DBA权限

突然想查看数据库中哪些用户拥有DBA权限,于是百度了一下,找到了这一条语句:

查看

select * from dba_role_privs where granted_role='DBA'

注意:执行这一条语句需要执行者本来就要有DBA权限

另外如果要是想收回某用户的DBA权限则执行:

revoke dba from user_Name

收回oracle下所有用户的权限

我教你一种方法,运用拼字符串拼出脚本,比如下面这个

select 'revoke connect from '|| username||';' from dba_users;

你查询一下,结果显示为:

revoke connect from SYS;

revoke connect from SYSTEM;

revoke connect from TEST;

revoke connect from OUTLN;

revoke connect from MGMT_VIEW;

revoke connect from MDSYS;

revoke connect from ORDSYS;

把你查询出的结果复制出来运行,就批量撤销权限了,

当然因为不知道你的用户和你的具体权限.所以你进行适当的修改select 'revoke connect from '|| username||';' from dba_users;这条sql语句,然后运行,把结构查询出来执行就可以了

如何解除Oracle 帐号锁定

第一段:问题

使用system账号登录oracle,系统提示

如何解除Oracle wbr帐号锁定(the wbraccount wbris wbrlocked)

第二段:解决办法

①.、使用oracle用户登录系统

Connected.

第三段:锁定账号方法

①.、SQL alter user system account lock;

User altered.

第四段:修改帐号口令

①.、SQL ALTER USER system IDENTIFIED BY sysPasswd;

oracle中怎么使用revoke撤销授权!

直接revoke即可:

SQL revoke create any table,create any view,select any table,drop any table from scott;

以上就是土嘎嘎小编为大家整理的Oracle怎么解除权限相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章