My Oracle Support Banner

Error 'ORA-04042: procedure, function, package, or package body does not exist' When Upgrading a Database via the 'dbsetup' Utility (Doc ID 2077890.1)

Last updated on AUGUST 01, 2023

Applies to:

Primavera P6 Enterprise Project Portfolio Management - Version 8.0 and later
Primavera P6 Professional Project Management - Version 8.0 and later
Information in this document applies to any platform.

Symptoms

When attempting to upgrade an Oracle database to P6 EPPM R15.1, the following error occurs.

Error in Run SQL Script orpm_grant_privileges.sql: DatabaseToolException (ORA-04042: procedure, function, package, or package body does not exist)

 

The issue can be reproduced at will with the following steps on an Oracle database:

  1. Launch the dbsetup tool (dbsetup.bat / dbsetup.sh).
  2. Provide the connection information for the Oracle database and click Next.
  3. The reported error occurs.

Changes

 

Cause

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

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


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