Using This Guide This guide assumes you can perform common database administration procedures and have experience using the command line.

Similar documents
About This Guide. Converting Methodologies to Projects

Contents Overview of Manually Upgrading a P6 Professional Database... 5

Copyright

Copyright

Contents About This Guide... 5 Database Upgrade Considerations for P6 EPPM... 5 Pre-Upgrade Procedures... 9

About This Guide. Audience Database administrators should use this guide.

Oracle Hospitality Suite8 Export to Outlook User Manual Release 8.9. July 2015

Oracle Hospitality OPERA Exchange Interface Cloud Authentication. October 2017

Contents About This Guide... 5 Installing P6 Professional API... 7 Authentication Modes... 9 Legal Notices... 14

About This Guide. Audience Database administrators should use this guide.

New Features in Primavera Professional 15.2

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Installing and Updating Local Software Packages 12c Release

Oracle Enterprise Manager Ops Center

Database Change Reference Release 6.3


Oracle Communications Configuration Management

Oracle Linux. UEFI Secure Boot Signing Key Update Notice

Oracle Hospitality Query and Analysis Languages and Translation Configuration Guide. March 2016

Defining Constants and Variables for Oracle Java CAPS Environments

Security Guide Release 4.0

Contents About Connecting the Content Repository... 5 Prerequisites for Configuring a Content Repository and Unifier... 5

Oracle Communications Policy Management Configuring NetBackup for Upgrade Method of Procedure

Managing Personally Identifiable Information in P6 Professional

Oracle Simphony Venue Management (SimVen) Installation Guide Release Part Number: E

Oracle Hospitality Cruise Shipboard Property Management System Topaz Signature Device Installation Guide Release 8.00 E

Oracle Retail MICROS Stores2 Functional Document Sales - Receipt List Screen Release September 2015

Recipe Calculation Survey. Materials Control. Copyright by: MICROS-FIDELIO GmbH Europadamm 2-6 D Neuss Date: August 21 st 2007.

Report Management and Editor!

OKM Key Management Appliance

Oracle Hospitality RES 3700 Server Setup Guide Release 5.5 E May 2016

Oracle Hospitality MICROS Commerce Platform Release Notes Release Part Number: E December 2015

PeopleSoft Fluid Required Fields Standards

What s New for Oracle Cloud Stack Manager. Topics: July Oracle Cloud. What's New for Oracle Cloud Stack Release

JavaFX. JavaFX System Requirements Release E

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Creating vservers 12c Release 1 ( )

Copyright 1998, 2009, Oracle and/or its affiliates. All rights reserved.

About Personally Identifiable Information

Oracle Cloud What's New for Oracle WebCenter Portal Cloud Service

Live Help On Demand Analytics

Microsoft Active Directory Plug-in User s Guide Release

Oracle mymicros.net, icare, myinventory and mylabor Self Host Release Notes Release v April 2015

Materials Control. Account Classes. Product Version Account Classes. Document Title: Joerg Trommeschlaeger

Oracle Enterprise Manager

Scope Use this guide to migrate your P6 EPPM schema to a P6 Professional schema or your P6 Professional schema to a P6 EPPM schema.

Oracle Utilities Advanced Spatial and Operational Analytics

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need

What s New for Cloud at Customer What's New for the Cloud Services on Oracle Cloud at Customer New Documentation for Oracle Cloud at Customer

Module Code Entries Utility Oracle FLEXCUBE Universal Banking Release [December] [2016]

Oracle Payment Interface Installation and Reference Guide Release E April 2018

JD Edwards EnterpriseOne Licensing

Oracle Utilities Opower Custom URL Configuration

Oracle Hospitality Cruise Meal Count System Security Guide Release 8.3 E

PeopleSoft Fluid Icon Standards

Oracle Utilities Meter Data Management Release Utility Reference Model Maintain Generic Usage Subscription

Oracle Argus Safety. 1 Configuration. 1.1 Configuring a Reporting Destination for the emdr Profile. emdr Best Practices Document Release 8.0.

Oracle Hospitality Simphony First Edition Venue Management (SimVen) Installation Guide Release 3.8 Part Number: E

Oracle Retail MICROS Stores2 Functional Document Stores2 for Portugal Disaster Recovery Release

About the P6 EPPM Importing and Exporting Guide

Microsoft Internet Information Services (IIS) Plug-in User s Guide Release

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Hardware and Software Configuration

Oracle Utilities Work and Asset Management

Oracle Hardware Management Connector 3.2 for Microsoft System Center Operations Manager

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need

Export generates an empty file

Oracle Hospitality BellaVita Hardware Requirements. June 2016

Release Notes for Oracle GoldenGate for Big Data 12c ( )

Managing Zone Configuration

1 Understanding the Cross Reference Facility

General Security Principles

Oracle Hospitality ecommerce Integration Cloud Service Security Guide Release 4.2 E

Legal Notices Oracle Primavera The P6 Extended Schema Copyright 1997, 2012, Oracle and/or its affiliates. All rights reserved. Oracle and Java are reg

Oracle Hospitality Cruise Fine Dining System Security Guide Release E

Oracle Utilities Work and Asset Cloud Service End-User Provisioning Guide

Data Model Getting Started Oracle FLEXCUBE Universal Banking Release [May] [2018]

Oracle Hospitality Materials Control. Server Sizing Guide

Oracle Hospitality Suite8 XML Export of Invoice Data for Hungarian Tax Authority Release and Higher E November 2016

EnterpriseTrack Reporting Data Model Configuration Guide Version 17

Quick Start for Coders and Approvers

Materials Control. Application Translation. Product Version Translation Joerg Trommeschlaeger. Document Title:

Materials Control. Installation MC POSWebService. Product Version Joerg Trommeschlaeger. Date: Version No. of Document: 1.

Oracle Enterprise Manager Ops Center. Introduction. Provisioning Oracle Solaris 10 Operating Systems 12c Release 2 ( )

Oracle Utilities Work and Asset Management

Oracle Utilities Customer Self Service

Oracle Hospitality Simphony Engagement Cloud Service Release Notes Release 2.0 E January 2016

Oracle. Sales Cloud Using Sales for Outlook. Release 13 (update 18A)

Oracle Utilities Work and Asset Management Integration to Primavera P6 Enterprise Project Portfolio Management

Contents Overview... 5 Upgrading Primavera Gateway... 7 Using Gateway Configuration Utilities... 9

Oracle Enterprise Manager Ops Center. Overview. What You Need. Create Oracle Solaris 10 Zones 12c Release 3 ( )

Oracle. Field Service Cloud Using the Parts Catalog

Oracle Database Mobile Server

Oracle NoSQL Database Integration with SQL Developer. Release 18.1

Release for Microsoft Windows

Spend less on file attachment storage space Reliably back up your data or file attachments Use your OpenAir data in your reporting tools

Oracle Hospitality Cruise AffairWhere Security Guide Release E April 2017

Oracle Communications Convergent Charging Controller. Sample Message Flows Reference Guide Release 6.0.1

Materials Control Recipe Reduction based on Article Defaults

Oracle MICROS Simphony Server Setup Guide Server Version 1. April 2015

Oracle Hospitality BellaVita Adding a New Language Release 2.7. September 2015

Prerequisites for Using Enterprise Manager with Your Primavera Applications

Data Model Getting Started Oracle FLEXCUBE Universal Banking Release [February] [2018]

Transcription:

P6 Professional Manual Upgrade Guide (Microsoft SQL Server Database) for On-Premises Version 17 July 2017

Contents About This Guide... 5 Convert Methodologies to Projects... 5 Risks Migration... 6 Running the Microsoft SQL Server Database Upgrade Scripts for the P6 Professional Database... 7 Private Database Credentials for P6 Professional... 9 Resetting Private Database Passwords... 9 Legal Notices... 11 3

About This Guide Scope This guide describes how to manually upgrade your P6 Professional database to Version 17 from release 7.0 or later. Complete these processes in the following order: Back up the existing P6 Professional database. If you are upgrading from P6 Professional 7.0, migrate all your methodologies. Use Project Architect in the Project Management module (R7.0) to convert the data from a methodology to a project. See Convert Methodologies to Projects (on page 5). Run the appropriate scripts to upgrade the P6 Professional database structure. Oracle recommends that you use SQL Plus to run scripts in this guide. To configure an Oracle database server for SSL, see the Advanced Security Administrator's Guide included with the Oracle Database Server Documentation for configuring the Oracle Server and Oracle Client(s) for SSL. Audience Database administrators should use this guide. Using This Guide This guide assumes you can perform common database administration procedures and have experience using the command line. Convert Methodologies to Projects If you are upgrading from P6 Professional 7.0, you must migrate Methodology Management 7.0 data to P6 Professional Version 17 projects. Use Project Architect in the Project Management module (in P6 Professional 7.0) to convert the data from a methodology to a project. Note: You can create only one project at a time. If you want all of your Methodology Management data moved to projects, contact Oracle Consulting to automate the process. To convert Methodology Management data to a project: 1) Create a new EPS node in Project Management where you can store all your Methodology Management projects. 2) Use Project Architect in Project Management to create projects from Methodology Management data. For more information on using Project Architect, see the Oracle Primavera P6 Project Management Reference Manual for release 7.0 After you have converted all your Methodology Management data to projects, you can upgrade P6 Professional. 5

P6 Professional Manual Upgrade Guide (Microsoft SQL Server Database) for On-Premises Risks Migration If you are upgrading from P6 Professional 7.0, all risk data fields are migrated. The following table illustrates the risks data field mapping when upgrading from P6 Professional database (7.0 SP3) to the current version. Note: Some fields migrate to text fields instead new fields because certain fields no longer correspond. The new text fields are noted below. Risks Fields Migration Table Name P6 Professional 7.0 SP3 Risks Field Risk ID risk_id risk_id risk_id Risk Name risk_name risk_name Risk Description risk_descr P6 Professional Version 17 Risks Field risk_code (PROJRISK appended with risk_id) risk_desc Risk Status status_code status_code Open= Open; Closed=Managed (closed) Risk Category ID risk_type_id risk_type_id Risk Control risk_control cause (with 'Risk Control' Risk UDFs table_name table_name Applies to WBS wbs_id Applies to Resource Responsible Manager rsrc_id obs_id cause (with 'Applies to WBS' <WBS name> rsrc_id cause (with 'Responsible Manager' <OBS name> Priority priority_type cause (with 'Priority' <priority_type> Project ID proj_id proj_id Date Identified add_date add_date Impact Date impact_date cause (with 'Impact Date' <add_date in mmm-dd-yyyy format > 6

Running the Microsoft SQL Server Database Upgrade Scripts for the P6 Professional Database Name P6 Professional 7.0 SP3 Risks Field P6 Professional Version 17 Risks Field Probability prbly_pct cause (with 'Probability' <prbly_pct> Impact - Labor Units Impact - Nonlabor Units Impact - Material Units Impact - Expenses impact_work_qty impact_equip_qty impact_mat_qty Impact_expense_cost cause (with 'Impact - Labor Units' <impact_work_qty> - 2 decimals cause (with 'Impact - Nonlabor Units' <impact_equip_qty> - 2 decimals cause (with 'Impact - Material Units' <impact_mat_qty> - 2 decimals cause (with 'Impact - Expenses' <impact_expense_cost> - 2 decimals Risk Control risk_control cause (with 'Risk Control'<risk_control> Risk Category risk_type risk_type Risk Category Sequence ID seq_num seq_num Running the Microsoft SQL Server Database Upgrade Scripts for the P6 Professional Database Note: The scripts described in this procedure are on the P6 Professional physical media or download. To upgrade your database: 1) Log in to Microsoft SQL Server Management Studio as the sa user. 2) Go to \database\scripts\common and run the ss_disable_triggers.sql script. 3) Go to \database\scripts\upgrade\ppm_<release_level> and run one of the following scripts: SSPPM_p70sp1.sql, if upgrading from P6 Professional 7.0 and 7.0 Service Pack 1 SSPPM_p70sp3.sql, if upgrading from P6 Professional 7.0 Service Pack 3 SSPPM_p70sp5.sql, if upgrading from P6 Professional 7.0 Service Pack 5 SSPPM_p81.sql, if upgrading from P6 Professional 8.1 SSPPM_p81sp1.sql, if upgrading from P6 Professional 8.1 Patch Set 1 7

P6 Professional Manual Upgrade Guide (Microsoft SQL Server Database) for On-Premises SSPPM_p82.sql, if upgrading from P6 Professional 8.2 SSPPM_p82sp1.sql, if upgrading from P6 Professional 8.2 Patch Set 1 SSPPM_p82sp3.sql, if upgrading from P6 Professional 8.2 Patch Set 3 SSPPM_p83.sql, if upgrading from P6 Professional 8.3 SSPPM_p83sp2.sql, if upgrading from P6 Professional 8.3 Patch Set 2 SSPPM_p83sp3.sql, if upgrading from P6 Professional 8.3 Patch Set 3 SSPPM_p84.sql, if upgrading from P6 Professional 8.4 SSPPM_p841.sql, if upgrading from P6 Professional 8.4 Patch Set 1 SSPPM_p843.sql, if upgrading from P6 Professional 8.4 Patch Set 3 SSPPM_P151.sql, if upgrading from P6 Professional 15 R1 SSPPM_P152.sql, if upgrading from P6 Professional 15 R2 SSPPM_P161.sql, if upgrading from P6 Professional 16 R1 SSPPM_P162.sql, if upgrading from P6 Professional 16 R2 4) If you are using version 7.0 or later, skip to the next step. If you are using version 6.21 or earlier, go to \scripts\common and execute the ss_update_usereng.sql script to grant all users with P6 Professional module access rights to the Projects section in P6. 5) Go to \database\scripts\common and run the ss_post_upgrade.sql script. 6) Go to \database\scripts\source\ppm_<release_level> and run the ssppm_grants.sql script. Note: If you changed the default user names, you must update the privuser and pubuser names in this script with your custom user names. 7) Go to \database\scripts\source\ppm_<release_level> and run the ssppm_synonyms.sql script. Caution: The ssppm_synonyms.sql script contains a table called PUBUSER. Do not replace it if you have to change the pubuser user name. Note: If you changed the default user names, you must update the privuser and pubuser names in this script with your custom user names. 8) Go to \database\scripts\source\ppm_<release_level> and run the ssppm_src.plb script. Notes: If you changed the default privuser name, you must update the ssppm_src.plb script with your custom privuser name. Do not use special characters in the database name, privileged user, or public user name, for example: { } [ ] : ; < >,.?! @ # $ % ^ & * ( ) - _ / \ ~ ` 9) Go to \database\scripts\source\ppm_<release_level> and run the ssppm_init_bgjobs.sql script. 8

Private Database Credentials for P6 Professional 10) Go to \database\scripts\install\ppm_<release_level> and run the ssppm_database_version.sql script. 11) Go to \database\scripts\install\ppm_<release_level> and run the ssppm_querylib.sql script. 12) Go to \database and run databaselogins.bat (on Windows) or databaselogins.sh (on Unix) to upgrade the encryption of privilege user passwords. See Private Database Credentials for P6 Professional (on page 9) for more information. Private Database Credentials for P6 Professional The P6 server and P6 Professional components obtain their run-time database connection credentials from a credential configuration table in the P6 Professional database. The P6 run-time database credentials (known as privuser or P6 private database login) are stored in an encrypted format in this special P6 configuration table. Any time that you change or rotate the privuser password credentials in your Oracle or MS SQL Server database, you must re-synchronize the stored credentials in the P6 credential table by using the Database Login tool. Because encryption algorithms are often enhanced in newer releases, Oracle highly recommends that you reset these stored privuser credentials when you perform a major version upgrade of P6 Professional. By resetting the stored credentials, the new encryption algorithm can be applied to other stored credentials (for example, pubuser) in the P6 Professional credential table. For information about resetting private database passwords, see Resetting Private Database Passwords (on page 9). Note: This tool does not reset database user logins or passwords. Administrators should use SQL Developer or other DBA consoles to set or reset database user passwords. Resetting Private Database Passwords Password encryption algorithms are frequently improved in new releases of P6 Professional and P6 Professional. You should reset private database passwords in order to use improved password encryption algorithms. To reset private database passwords to use the new encryption algorithm: 1) Go to P6 Professional <release_level>\database or P6 Professional <release_level>\database. 2) Run databaselogins.bat (with Windows) databaselogins.sh (with UNIX or Linux). 3) In the Database Connection dialog box: a. Select the database. b. Type the user name and password of a privileged database user (for example, privuser). This login should have administrative rights on the database. c. Enter the host address, host port, and database/instance name specific to your installation. The Port field displays the default port for the database type you selected. d. Click Next. 9

P6 Professional Manual Upgrade Guide (Microsoft SQL Server Database) for On-Premises 4) In the Private Database Logins dialog box: a. Select the private database user name that you wish to reset. b. Highlight the password and change it (or re-enter the existing password). c. Click Update Password. d. Click Save. e. Click OK. 10

Legal Notices Oracle Primavera P6 Professional Manual Upgrade Guide (Microsoft SQL Server Database) for On-Premises Copyright 1999, 2017, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government. This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate failsafe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications. This software or hardware and documentation may provide access to or information on content, products and services from third-parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services. 11

P6 Professional Manual Upgrade Guide (Microsoft SQL Server Database) for On-Premises 12