My Oracle Support Banner

P6 Check Project Integrity Utility: Description of Utility Including Detailed SQL Statements Executed (Doc ID 1083481.1)

Last updated on MARCH 11, 2025

Applies to:

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

Purpose

The purpose of this article is to provide:

Note:  The 21 Data Join Integrity Checks noted below can be added as a database maintenance plan to automate execute of the SQL statements through a database procedure.  Refer to the following knowledge base document for further instruction:  How To Include Project Integrity Checking In A Database Maintenance Plan (Doc ID 1315895.1)

Scope

Before reading this document:

If you have any question from the outcome of running this utility or reading this document, please log a Service Request (SR) through myOracle Support (MOS) for an engineer to assist.

CAUTION: This document may contain information, software, products or services which are not supported by Oracle Support Services, and are being provided as-is and without warranty.

Please refer to the My Oracle Support Terms of Use.

BE SURE TO GET A BACKUP OF THE DATABASE prior to running any script below. Do not proceed with the execution of any script without being sure how to backup AND restore the database. If necessary contact the local database administrator or the database vendor, or refer to one of the following solutions for assistance in backing up the database before executing any of the scripts:

* For an Oracle Database: SRDC - Process for Exporting an Oracle Primavera P6 Project Management or Methodology Management Database (Doc ID 907089.1)

* For a Microsoft SQL Server/SQL Express database: How to Backup and Restore a SQL Server Database (Doc ID 905825.1)

To execute SQL commands/scripts:

* For Oracle: Using SQLPlus, SQL Developer, or similar tool, connect to the database instance as the privileged user (default privuser) as directed below.

* For SQL Server or SQL Express: Launch SQL Server Management Studio, Select SQL Authentication, and connect as the privileged user (default privuser) as directed below.

* For SQLite standalone P6 Professional databases: Download a SQLite database utility and connect to the database using the instructions in Obtaining SQLite Database Tools for Use with P6 Professional (Doc ID 1968205.1).

Details

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
Purpose
Scope
Details
 What is the Check Project Integrity Utility?
 Data Join Integrity Check Details
 
 Other Recommended Checks
 
References

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