To run SQL Analyze, the user requires the SELECT_CATALOG_ROLE:
C:\> sqlplus system/passwd@tnsname
[snip]
SQL> grant SELECT_CATALOG_ROLE to theuser;
Grant succeeded.
If you want to use the index recommendation feature you'll need more privileges. You could grant DBA but I hate doing that, so enable each one independently:C:\> sqlplus "sys/passwd@tnsname as sysdba"
[snip]
SQL> grant SELECT ON SYS.CDEF$ to theuser;
Grant succeeded.
SQL> grant SELECT ON SYS.CON$ to theuser;
Grant succeeded.
SQL> grant SELECT ON SYS.IND$ to theuser;
Grant succeeded.
SQL> grant SELECT ON SYS.OBJ$ to theuser;
Grant succeeded.
SQL> grant SELECT ON SYS.SEG$ to theuser;
Grant succeeded.
SQL> grant SELECT ON SYS.TAB$ to theuser;
Grant succeeded.
SQL> grant SELECT ON SYS.TS$ to theuser;
Grant succeeded.
SQL> grant SELECT ON SYS.USER$ to theuser;
Grant succeeded.
[Listening to: Stone Temple Pilots - Where the River Goes]
No comments:
Post a Comment