After upgrading the Oracle databases to 12.1.0.2, Toad schema browser hangs when trying to access packages, procedures, and functions. There is also some slowness when accessing other object tabs (i.e. tables) but it will return eventually.
When working with Oracle 12.1.0.1 and previous version this was not a problem. No changes were made to the database setup or user accounts.
In Oracle 12.1.0.2, the SELECT privilege on SYS.USER$ must be explicitly granted to any user except SYS. Even SYSTEM does not have it by default.
RESOLUTION 1:
Grant SELECT privilege on SYS.USER$ to all users execpt for SYS that is experiencing this issue.
RESOLUTION 2:
Remove any inefficient SQL execution plan on the database.