Oracle吊销权限不起作用
我已经用可插拔数据库设置了Oracle 12c RAC,我正试图使用此命令从DBA_XS_SESSION_ROLES表中撤销DBA的权限Oracle吊销权限不起作用,oracle,oracle-rac,Oracle,Oracle Rac,我已经用可插拔数据库设置了Oracle 12c RAC,我正试图使用此命令从DBA_XS_SESSION_ROLES表中撤销DBA的权限 REVOKE ALL ON SYS.DBA_XS_SESSION_ROLES FROM DBA; Revoke succeeded. 它显示撤销已成功,但尚未撤销。我以sys用户的身份运行此程序。如何排除错误 我使用此命令来验证特权是否被撤销 SELECT * FROM DBA_TAB_PRIVS WHERE TABLE_NAME LIKE 'DBA_%'
REVOKE ALL ON SYS.DBA_XS_SESSION_ROLES FROM DBA;
Revoke succeeded.
它显示撤销已成功,但尚未撤销。我以sys用户的身份运行此程序。如何排除错误
我使用此命令来验证特权是否被撤销
SELECT * FROM DBA_TAB_PRIVS WHERE TABLE_NAME LIKE 'DBA_%'
你怎么知道它还没有被撤销?通过查看这个输出,从DBA_选项卡_PRIVS中选择*表名,比如“DBA_%”,你正在从内置的DBA角色撤销一些东西?您从查询中实际得到了什么输出,专门针对DBA?被授予者所有者表中的DBA?XS?会话?角色?名称授予者权限可授予层次结构公用类型-----------------------------------------------------------------------------------------------------------DBA系统DBA_XS_会话_角色系统选择否否是视图