My Oracle Support Banner

SQL Developer 2.1.1 Not Displaying Package Body For Another User Even When Authorized (Doc ID 1226324.1)

Last updated on APRIL 04, 2019

Applies to:

Oracle SQL Developer - Version and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Information in this document applies to any platform.


For this example you have user 1 we will call db3 and the user 2 we will call db2.

A user db3 is not able to view the details of package owned by another user db2.

Even after ensuring "Execute" and "Debug" privileges to user db3 on Package body "Package1" owned by "db2" is not helping in viewing the package Body for user "db3".

This was working in version SQL Developer 1.5.5.x
Basic steps to check this issue.

a. Create a user say db3 and grant connect, resource to it.
b. Connect as scott and grant, execute, Debug privileges to user db3.
c. Connect as user db3 and browse as
   db3 ->other users -> schema -> packages -> package name), The package body
   is not displayed for SQL Developer version  This works in SQL Developer  1.5.5


  Upgraded SQL Developer version from 1.5.x to 2.1.x


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.