1- Download the most recent version from MOS Note: 2485457.1 – AutoUpgrade Tool.
2- Create sample Auto-Upgrade config file.
java -jar $OH19/rdbms/admin/autoupgrade.jar -create_sample_file config
3- Edit Sample file.
[oracle@dbinstance ~]$ vi sample_config.cfg
[oracle@dbinstance ~]$ more sample_config.cfg
# $Header: rdbms/src/server/upgrade/autoupgrade/src/main/resources/autoupgrade/templates/sample_config_unix.properties /st_rdbms_pt-autoupgrade/7 2018/07/11 09:38:
27 frealvar Exp $
#
# Copyright (c) 2017, 2018, Oracle and/or its affiliates.
# All rights reserved.*/
#
#
# DESCRIPTION
# This is a template for config file to be used with autoupgrade tool.
#
# NOTES
# <other useful comments, qualifications, etc.>
#
# MODIFIED (MM/DD/YY)
# frealvar 07/10/18 - code refactor due to AUPG-250
# frealvar 04/30/18 - AUPG-189 optionally run utlrp and timezone upgrades
# fvallin 04/06/17 - Creation
#
#
#Global configurations
#Autoupgrade's global directory, non-job logs generated,
#temp files created and other autoupgrade files will be
#send here
global.autoupg_log_dir=/home/oracle/upgrade_logs
#
# sample config file
#
#
Database number 1
#
upg1.dbname=PROD
upg1.start_time=NOW
upg1.source_home=/u02/app/oracle/product/12.1.0/dbhome_1
upg1.target_home=/u01/app/oracle/product/12.1.0/dbhome_1
upg1.sid=PROD
upg1.log_dir=/home/oracle/logs
upg1.upgrade_node=localhost
upg1.target_version=19.3
#upg1.run_utlrp=yes
#upg1.timezone_upg=yes
#
[oracle@dbinstance ~]$ java -jar $ORACLE_HOME/rdbms/admin/autoupgrade.jar -config /home/oracle/UPGR.cfg -mode analyze
Autoupgrade tool launched with default options
+--------------------------------+
| Starting AutoUpgrade execution |
+--------------------------------+
1 databases will be analyzed
Enter some command, type 'help' or 'exit' to quit
upg> lsj
+----+-------+---------+---------+-------+--------------+--------+--------+--------------+
|JOB#|DB NAME| STAGE|OPERATION| STATUS| START TIME|END TIME| UPDATED| MESSAGE|
+----+-------+---------+---------+-------+--------------+--------+--------+--------------+
| 100| PROD|PRECHECKS|PREPARING|RUNNING|20/05/18 15:11| N/A|15:11:09|Remaining 0/75|
+----+-------+---------+---------+-------+--------------+--------+--------+--------------+
Total jobs 1
upg>
Job 100 for PROD FINISHED
[oracle@dbinstance ~]$
upg> status -job 102
Progress
-----------------------------------
Start time: 20/05/18 15:13
Elapsed (min): 122
End time: N/A
Last update: 2020-05-18T17:15:05.211
Stage: POSTFIXUPS
Operation: EXECUTING
Status: RUNNING
Pending stages: 2
Job Logs Locations
-----------------------------------
Logs Base: /home/oracle/logs
Job logs: /home/oracle/logs/102
Stage logs: /home/oracle/logs/102/postfixups
TimeZone: /home/oracle/logs/temp
Additional information
-----------------------------------
Details:
Starting FIXUPS execution
Error Details:
None
upg>
Job 102 for PROD FINISHED
[oracle@dbinstance ~]$
7- Deploy mode.
Previous execution found
loading latest data
Total jobs recovered: 1
+--------------------------------+
| Starting AutoUpgrade execution |
+--------------------------------+
Enter some command, type 'help' or 'exit' to quit
upg> lsj
+----+-------+---------+---------+-------+--------------+--------+--------+-------+
|JOB#|DB NAME| STAGE|OPERATION| STATUS| START TIME|END TIME| UPDATED|MESSAGE|
+----+-------+---------+---------+-------+--------------+--------+--------+-------+
| 102| PROD|PRECHECKS|PREPARING|RUNNING|20/05/18 15:13| N/A|16:12:07| |
+----+-------+---------+---------+-------+--------------+--------+--------+-------+
Total jobs 1
upg> lsj
+----+-------+---------+---------+-------+--------------+--------+--------+--------------+
|JOB#|DB NAME| STAGE|OPERATION| STATUS| START TIME|END TIME| UPDATED| MESSAGE|
+----+-------+---------+---------+-------+--------------+--------+--------+--------------+
| 102| PROD|PRECHECKS|PREPARING|RUNNING|20/05/18 15:13| N/A|16:12:14|Remaining 1/75|
+----+-------+---------+---------+-------+--------------+--------+--------+--------------+
Total jobs 1
upg> lsj

No comments:
Post a Comment