You are on page 1of 26

UZMA PARVEEN 12c_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

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
DB NAME uzma12c uzma12c
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 NON-CDB, NON-RAC NON-CDB, NON-RAC
FILE SYSTEM Non – ASM Non – ASM
Note: PRE-INSTALL ORACLE 19c SOFTWARE/BINARIES

Page 1 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

UZMA12c DATABASE : RUNNING ON ORACLE 12c ORACLE HOME

CREATE DIRECTORY TO KEEP UPGRADE FILES

RUN THE PRE-UPGRADE UTILITY

Page 2 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

VIEW THE PRE-UPGRADE LOG FOR RECOMMENDED ACTIONS

Page 3 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

Page 4 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

Page 5 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

WORK ON TABLESPACE FOR SEAMLESS UPGRADE : CHECK CURRENT SIZE

RESIZE DATAFILES FOR SEAMLESS UPGRADE

Page 6 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

RUN PREUPGRADE_FIXUPS.SQL : CHECK FOR DBA ACTION

Page 7 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

CREATE RESTORE POINT [B4_upgrade12_19]

SHUTDOWN DATABASE [UZMA12C]

MAKE ENTRY IN ORATAB FOR 19c ORACLEHOME FOR [UZMA12C]

Page 8 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

LISTENER STATUS : LISTENER RUNNING, SERVING UZMA12C

LISTENER : STOP LISTENER

LISTENER STATUS : NOT RUNNING

Page 9 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

COPY PASSWORD FILE TO 19C ORACLEHOME

VERIFY PASSWORD FILE ON 19C ORACLEHOME

COPY SPFILE TO 19C ORACLEHOME

VERIFY SPFILE ON 19C ORACLEHOME

Page 10 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

COPY LISTENER ENTRY FROM 12C ORACLEHOME LISTENER.ORA FILE

PASTE LISTENER ENTRY IN 19C ORACLEHOME LISTENER.ORA FILE

START LISTENER FROM 19C ORACLEHOME

Page 11 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

START DATABASE FROM 19c ORACLEHOME IN UPGRADE MODE

START DATABASE UPGRADE

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

MONITOR FRA USAGE, DURING UPGRADE

FRA : FLASHBACK LOGS, ARCHIVE LOGS

Page 13 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

UPGRADE LOG LOCATION

UPGRADE LOG [CATUPGRD0.LOG] , SHOW UPGRADE IS COMPLETE

Page 14 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

START DATABASE AFTER UPGRADE

EXECUTE POST-UPGRADE TASK, UTLUSTS.SQL

Page 15 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

EXECUTE POST-UPGRADE TASK, COUNT INVALID OBJECTS

EXECUTE POST-UPGRADE TASK, RECOMPILE INVALID OBJECTS

Page 16 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

EXECUTE POST-UPGRADE TASK, COUNT INVALID OBJECTS

Page 17 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

EXECUTE POST-UPGRADE TASK, RUN POSTUPGRADE_FIXUPS.SQL

EXECUTE POST-UPGRADE TASK, CHECK TIME ZONE VERSION

Page 18 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

UPGRADE TIMEZONE : RUN UTLTZ_COUNTSTATS.SQL

Page 19 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

Page 20 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

UPGRADE TIMEZONE : RUN UTLTZ_UPG_CHECK

Page 21 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

UPGRADE TIMEZONE : RUN UTLTZ_UPG_APPLY

Page 22 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

EXECUTE POST-UPGRADE TASK, CHECK TIME ZONE VERSION AFTER TIMEZONE


UPGRADE

EXECUTE POST-UPGRADE TASK, GATHER OBJECT STATS

EXECUTE POST-UPGRADE TASK, RE-RUN POSTUPGRADE_FIXUPS.SQL

Page 23 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

EXECUTE POST-UPGRADE TASK, DROP RESTORE POINT

Page 24 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

EXECUTE 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 DATABASE [UZMA12c] SUCCESSFULLY UPGRADED TO 19c

Page 25 of 26 o-dba-g.blogspot.com
UZMA PARVEEN 12c_TO_19c MANUAL UPG

THANKYOU!!!

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

You might also like