Wednesday, December 2, 2020

EBS Upgrade Part 10 - 11.5.9 Database 9i RHEL 4 to EBS 12.2 Database 19c OEL 7

EBS Upgrade Part 10 - 11.5.9 Database 9i RHEL 4 to EBS 12.2 Database 19c OEL 7

Now the current state of the EBS and DB is 12.1.3 / 19c multi-tenant running on OEL6.

At this stage you can move upgrade the OS from OEL6 to OEL7 and then proceed further. If upgrade is not possible you can perform a outplace migration from OEL6 to OEL7 and then proceed further.

Upgrade from 12.1.3 to 12.2

  • Software / Patch Download and Software Staging
  • Source Environment Review
  • Backup
  • Gather Database Stats -- exec dbms_stats.gather_database_stats(estimate_percent => 15);
  • Implement fix : Fresh Install of EBS 12.2 File System Failed With RW-50004 On /tmp Directory (Doc ID 2311816.1) -- correct the file system
  • Gather System Stats  -- exec dbms_stats.gather_system_stats
  • Rapid Insall - Create Upgrade File System  
  • ETCC to the base 12.2 ( weblogic bsu slowness fixed by a patch)
  • Gather SYS, Fixed Object and Dictionary Statistics (required) -- Page 4-39 -- run this task and perform the validation
  • Gather Schema Stats - skip
  • Drop event alert triggers in custom schemas - no custom top prefixed with XX found - skipping this step
  • OATM verification - verified
  • Application DBA (AD) Tasks Matching - $AD_TOP/sql/adutconf.sql - skipping because version is 12.1.3
  • Oracle E-Business Suite Integrated SOA Gateway - skipping because integration is not in use
  • GUEST user_id - matching to 6 and end_date is null
  • Customer Relationship Management Tasks - does not apply to 12.1.3
  • Financials and Procurement Tasks - Advanced Collections - IEX module is Inactive in FND_APPLICATIONS
  • Financials and Procurement Tasks - Subledger Accounting - XLA.B.3 is Shared - apply Patch 13420532:R12.XLA.B for R12.1.x - Patched
  • Human Resource Management (HRMS) - Object Name : INSERT_POSITION_TXN_INFO -- modified the package from LONG to CLOB
  • Supply Chain Management Tasks - Install Base is Inactive --skipping
  • Supply Chain Management Tasks - Order Management is Shared -- affected column is with NON-NULL status --- verified
  • Supply Chain Management Tasks - Product Hub is Inactive --skipping
  • Supply Chain Management Tasks - Packing Hierarchy Structure Type --skipping
  • Supply Chain Management Tasks - Backing Up User Defined Attributes Data for Items --skipping
  • Supply Chain Management Tasks - Checking for Duplicate Records --validated , as per note and patch instructions there are no duplication rows
  • select 'exec dbms_ijob.broken('||job||',true);' from dba_jobs where broken='N';  , change db to spfile , restart , unlock all the locked stats table
  • Database Initialization Parameters for Oracle E-Business Suite Release 12 (Doc ID 396009.1) - validation
  • create table bkup_dba_objects_pre_upg_122 as select * from dba_objects;
  • Disable AOL Audit Trail (conditional)
  • Shutdown Apps
  • Download PSU and Apply Latest PSU to Both the RAC Database [ p29141015_121020_Linux-x86-64.zip] and run datapatch post install
  • Install ETCC and Apply all Patches p29408621_12102190416_Linux-x86-64.zip
  • Run DB ETCC to verify recommendations
  • JDK 1.7 Upgrade
  • Init.ora verified
  • Set FAILED_LOGIN_ATTEMPTS to UNLIMITED
  • Maintenance Mode Enabled
  • Trigger Disabled
  • recycle bin verification
  • Apply AD 12.2 upgrade driver , merge with AD Consolidated Upgrade Patch , for adgrants.sql use the one from the merge driver folder + adadmin post install 
  • prepare the CPU + PreInstall driver and apply in preinstall mode
  • Review  tablespace  and TEMP
  • Apply known issues for 12.2 
  • Apply Consolidated Upgrade Patch 12.2.0 after merging with preinstall drivers 
  • create table bkup_dba_objects_post_upg_122 as select * from dba_objects; --- 263 invalids
  • Disable Maintenance Mode
  • DB appsutil and autoconfig
  • JRE on DB home
  • Configuring the Oracle E-Business Suite Release 12.2 Application Tier
  • Enable Online Patching , ETCC ( db only , mt done during staging )
  • Gather system stats
  • Apply GSCC patch and report review and fix violation action
  • create table bkup_dba_objects_post_adop_122 as select * from dba_objects;
  • Review and Extend APPS_TS_TX_DATA & APPS_TS_TX_IDX
  • Review and run the fix by note 2066607.1 for AD ZD invalid objects
  • Apply Online Patching adpatch
  • alter system set cluster_database=true scope=spfile; / srvctl stop database -d prod ; srvctl start database -p prod
  • Page 4-64 Database Initialization Parameters
  • Compile Invalids
  • page 4-62 GSCC reports
  • DB Parameters settings
  • AD and TXK for Release 12.2
  • RUP 12.2.10
  • Product Interoperatability Patch - oracle workflow


Post Upgrade Task

  • Start services , Health Check
  • Concurrent Manager Post Upgrade Programs
  • check for running job and make sure all finish
  • Obsolete Schema drop
  • Drop dangling synonyms
  • shutdown application
  • Online help patch 12.2.0
  • Online help patch 12.2.10


NLS task

  • apply base NLS patch 12.2.0
  • apply NLS and TXK AR patch
  • apply NLS patch 12.2.10
  • apply base NLS help patch 12.2.0 
  • apply base NLS help patch 12.2.10
  • wf patch


Post Upgrade Release Task

  • Application Customization Migration 
  • Additional Licensing
  • Patch 28984562  for workflow
  • Patch as per 2357700.1  for workflow
  • Connection Leak Patches
  • Instance Stabilization - oacore sizing 4 per node with 2gb heap , 2 forms servlet engine per node with 2gb heap
  • run fs_clone force=yes
  • Create Mainfest File for NLS
  • hrglobal
  • dummy cutover
  • Mailer Configuration
  • UTL Folder Update
  • Node Addition
  • LB Configuration
With this we are done with the upgrade to EBS 12.2 on Database 19c

Refer to the Index Page to see the full flow of the upgrade. 


Popular Posts