0% found this document useful (0 votes)
11 views41 pages

12c CDB - PDB Upgrade To 19c

The document outlines a manual upgrade process from Oracle 12c to 19c, detailing the environment setup, pre-upgrade checks, and steps to execute the upgrade. It includes instructions for resizing datafiles, running necessary scripts, and performing post-upgrade tasks. The upgrade is confirmed successful with a note on testing and updating the compatible parameter afterward.

Uploaded by

akshay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views41 pages

12c CDB - PDB Upgrade To 19c

The document outlines a manual upgrade process from Oracle 12c to 19c, detailing the environment setup, pre-upgrade checks, and steps to execute the upgrade. It includes instructions for resizing datafiles, running necessary scripts, and performing post-upgrade tasks. The upgrade is confirmed successful with a note on testing and updating the compatible parameter afterward.

Uploaded by

akshay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 41

UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

We can perform a direct upgrade to 19c from 11.2.0.4, 12.1.0.2, 12.2.0.1 and 18c

Page 1 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

ENVIRONMENT

Let us understand our environment.

BEFORE UPGRADE AFTER UPGRADE


OS / VERSION Oracle Linux Server 7.9 Oracle Linux Server 7.9
OS KERNEL Linux 3.10.0-1160.el7.x86_64 Linux 3.10.0-1160.el7.x86_64
HOSTNAME OMMAC1.localdomain OMMAC1.localdomain
IP ADDRESS 192.168.56.230 192.168.56.230
CDB NAME uzma12 uzma12
PDB NAME Pdb$seed Pdb$seed
PDB NAME Uzma12pdb Uzma12pdb
DB VERSION 12.2.0.1 19.3.0
ORACLE HOME /u01/app/oracle/product/12.2.0.1/db_1 /u02/app/oracle/product/19.3.0/db_1
UPGRADE METHOD MANUAL MANUAL
DB TYPE CDB, NON-RAC CDB, NON-RAC
FILE SYSTEM Non – ASM Non – ASM
TIME ZONE 26 32
Note: PRE-INSTALL ORACLE 19c SOFTWARE/BINARIES

UZMA12 [CDB] DATABASE: RUNNING FROM ORACLE 12c ORACLE HOME

Note: We have PDB (PDB$SEED) and (UZMA12PDB)

CREATE DIRECTORY TO KEEP UPGRADE LOG FILES

Page 2 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

RUN THE PRE-UPGRADE UTILITY

Page 3 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

VIEW THE PRE-UPGRADE LOGFOR- UZMA12/CDB$ROOT

Page 4 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

Page 5 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

Page 6 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

Page 7 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

VIEW THE PRE-UPGRADE LOG FOR- UZMA12/PDB$SEED

Page 8 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

Page 9 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

Page 10 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

VIEW THE PRE-UPGRADE LOG FOR- UZMA12/UZMA12PDB

Page 11 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

Page 12 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

Page 13 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

INCREASE FAST_RECOVERY_AREA SIZE IN CDB, AS PER UPGRADE LOG

Page 14 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

WORK ON DATAFILE (RESIZE) FOR UZMA12 CDB, AS PER UPGRADE LOG

DATAFILE (RESIZE) FOR CDB

Page 15 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

NOW DATAFILE (RESIZE) FOR PDB$SEED, AS PER ABOVE UPGRADE LOG

FIRST OPEN THE PDB$SEED IN READ WRITE

NOW CONNECT TO PDB$SEED AND RESIZE DATAFILES

Page 16 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

NOW CONNECT TO UZMA12PDB AND RESIZE DATAFILES

CONNECT WTH CDB$ROOT AND CHECK THAT ALL DATAFILES ARE RESIZED

Page 17 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

SIMILARLY, RESIZE TEMPFILE FOR CDB$ROOT,PDB$SEED AND UZMA12PDB

CONNECT WTH CDB$ROOT AND CHECK THAT ALL TEMPFILES ARE RESIZED

Page 18 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

RUN PREUPGRADE_FIXUPS.SQL : IN CDB$ROOT [UZMA12]

Page 19 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

RUN PREUPGRADE_FIXUPS.SQL : IN PDB$SEED

NOW CLOSE PDB$SEED & OPEN PDB$SEED IN READ ONLY AGAIN

Page 20 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

RUN PREUPGRADE_FIXUPS.SQL : IN UZMA12PDB

Page 21 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

CREATE RESTORE POINT [B4_CDB_UPG12_19] IN CDB

SHUTDOWN DATABASE [UZMA12]

Page 22 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

MAKE ENTRY IN ORATAB FOR 19c OH & COMMENT FOR 12c OH FOR [UZMA12]

LOCAL LISTENER PARAMETER IN CDB [UZMA12]

LISTENER STATUS: LISTENER RUNNING FROM 12c OH, SERVING UZMA12

Page 23 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

STOP LISTENER ON 12c OH

COPY PASSWORD FILE FROM 12c OH TO 19c ORACLEHOME

VERIFY PASSWORD FILE ON 19 c ORACLEHOME

COPY SPFILE FROM 12c OH TO 19c ORACLEHOME

VERIFY SPFILE ON 19c ORACLEHOME

Page 24 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

COPY LISTENER ENTRY FROM 12c ORACLE HOME LISTENER.ORA FILE

PASTE LISTENER ENTRY IN 19c ORACLE HOME LISTENER.ORA FILE

START LISTENER FROM 19c ORACLE HOME

Page 25 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

START DATABASE FROM 19c ORACLE HOME IN UPGRADE MODE

OPEN PDBs’ IN UPGRADE MODE TOO

CREATE DIRECTORY TO KEEP UPGRADE FILES [OPTIONAL]

Page 26 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

START DATABASE UPGRADE, FROM 19c OH

MONITOR FRA USAGE, DURING UPGRADE

Page 27 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

UPGRADE LOG FOR CDB$ROOT

UPGRADE LOG FOR UZMA12PDB

Page 28 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

UPGRADE LOG FOR PDB$SEED

Page 29 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

CHECK DATABASE VERSION AFTER UPGRADE

POST-UPGRADE TASK, EXECUTE UTLUSTS.SQL

Page 30 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

POST-UPGRADE TASK, COUNT INVALID OBJECTS

POST-UPGRADE TASK, EXECUTE UTLRP.SQL ON ALL CONTAINERS

POST-UPGRADE TASK, COUNT INVALID OBJECTS AFTER UTLRP RUN

Page 31 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

POST-UPGRADE TASK, CHECK TIME ZONE VERSION IN CDB & PDB

CREATE FILE [UPGRADE_TIMEZONE.SQL] WITH BELOW CONTENT

Page 32 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

EXECUTE, TIME ZONE UPGRADE IN CDB

Note: -c ‘CDB$ROOT’ (small c) will only run in ROOT CONTAINER

VERIFY THAT TIMEZONE IS CHANGED IN CDB ONLY

Page 33 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

EXECUTE, TIME ZONE UPGRADE IN PDB

Note: -C ‘CDB$ROOT’ (capital C) will Exclude ROOT CONTAINER, and run in all PDBs

VERIFY THAT NOW TIMEZONE IS CHANGED IN PDB ALSO

Page 34 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

POST-UPGRADE TASK, EXECUTE UTLDIRSYMLINK.SQL IN CDB & PDB

POST-UPGRADE TASK, EXECUTE POSTUPGRADE_FIXUPS.SQL IN CDB & PDB

Page 35 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

POST-UPGRADE LOG LOCATION

VIEW POST-UPGRADE LOG FOR CDB$ROOT

Page 36 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

VIEW POST-UPGRADE LOG FOR PDB$SEED

Page 37 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

VIEW POST-UPGRADE LOG FOR UZMA12PDB

Page 38 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

POST-UPGRADE TASK, DROP RESTORE POINT

Page 39 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

POST-UPGRADE TASK, UPDATE COMPATIBLE PARAMETER

Note: After the upgrade, database must be tested properly before updating the
compatible parameter. Once the compatible parameter is updated database cannot be
downgraded.

12c CONTAINER DATABASE [UZMA12] SUCCESSFULLY UPGRADED TO 19c

Page 40 of 41 o-dba-g.blogspot.com
UZMA PARVEEN 12c_CDB_TO_19c MANUAL UPG

THANKYOU!!!

Page 41 of 41 o-dba-g.blogspot.com

You might also like