Oracle: Granting Select Any Table Doesn't Show up in Dba_Tab_Privs

I have an issue where I (as sysdba) granted a privilege to perform a select on any table to a user. I used the following query:

GRANT SELECT ANY TABLE TO BARTSIMPSON

I get the message that grant succeeded. But I don't see a record of this privilege in the dba_tab_privs. Why? Thanks in advance

1

1 Answer

You are looking in the wrong view. dba_tab_privs shows table privileges. select any table is a system privilege. You should look for it in dba_sys_privs.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Alexander Ross

Alexander Ross

Gaming, Esports & Interactive Media Writer

Alexander Ross has covered the video game industry for a decade, writing deep dives on game design, esports tournaments, VR developments, and gaming culture.

Share this article
Twitter Facebook Pinterest