I'm the DBA for a set of Oracle databases. I have developers who write PL/SQL queries and we are currently looking at tuning these queries. My developers are trying to run Explain Plans through SQL Developer to do the tuning but are hitting an error as they haven't been granted the SELECT_CATALOG_ROLE and SELECT ANY DICTIONARY privileges. Can I please get some advice on how best to proceed, as I have read in numerous places that granting SELECT_CATALOG_ROLE and SELECT ANY DICTIONARY can give access beyond the principles of least privilege?
Thanks
Sean