如何在 SQLPlus 中撤销用户的所有权限?
我以 sysdba
身份登录,我想撤销普通用户的所有权限。
我用谷歌搜索了这个查询
REVOKE ALL PRIVILEGES, GRANT OPTION FROM user [, user] ...
但我不明白我应该为用户放什么等等。 最佳答案
这里的答案取决于您是要撤销 系统权限 还是 对象权限 。
两者都有语法更改。
但是当您通过 sysdba 登录时,我猜您想撤销 system privileges
。
revoke sysdba from user_name;
这里用您的实际用户替换 user_name 。喜欢
revoke sysdba from nagendra;
更新:
并撤销所有
system privileges
我们可以使用:revoke all privileges from user_name
object privilege
表示 tables
procedures
functions
上的特权并撤销此使用:revoke all on object_name from public
例子
revoke all on nagendra_table from public
这将从
nagendra_table
中删除表 all users
上的所有现有权限关于oracle - 如何在sqlplus中撤销用户的所有权限?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30313462/