Oracle Upgrade 12c至19c


Oracle Upgrade 12c升至19c

【官方文檔】

  Oracle Database Upgrade Guide               

1 升級與遷移

1.1 區別

  升級遷移是不同類型的數據庫更改

  升級將現有的Oracle數據庫環境包括已安裝的組件和相關應用程序)轉換為新版本的 Oracle數據庫環境。數據庫的數據字典升級到新版本。升級不直接影響用戶數據;在升級過程中,不會碰觸、更改或移動任何數據)

  遷移數據指的是將數據從一個Oracle數據庫遷移到之前為遷移或移動數據而創建的另一個數據庫。當需要將數據庫環境遷移到新的硬件或操作系統平台,或遷移到新的字符集時,可以遷移數據。遷移不包括升級到最新版本。數據遷移后,升級過程將單獨進行

1.2 方法

Oracle提供了一些特性和產品來自動化升級過程,並幫助您有效地完成升級

Oracle數據庫支持以下方法將數據庫升級或遷移到新版本:

  • 數據庫升級助手 (DBUA)

    提供圖形用戶界面,指導您升級數據庫。DBUA可以在安裝過程中使用Oracle Universal Installer啟動,或者您可以在以后的任何時間將DBUA作為獨立工具啟動。

  • 使用並行升級實用程序和其他命令行實用程序手動升級

    允許使用shell腳本執行升級。

  • 使用Oracle Data Pump遷移數據

    提供導出和導入實用程序。Oracle Data Pump可以從您的數據庫執行完全或部分導出,然后完全或部分導入到新版本的Oracle數據庫。Oracle數據泵中的導出/導入可以復制數據的一個子集,而保持數據庫不變。

  • CREATE TABLE AS SQL語句

    將數據從數據庫遷移到新的Oracle數據庫版本。通過使用此方法,您可以復制數據的一個子集,而保持數據庫不變。

  • 使用優先級列表升級CDB和PDB,根據其優先級對PDB進行分組和升級。

    使用選項運行並行升級實用程序(dbupgrade、 或catctl.pl-L以使用優先級列表運行升級,並在升級運行時調用該列表。

  • 同步備用數據庫、升級並使用Oracle GoldenGate同步升級后的數據庫(零停機選項)

  • 使用Fleet Patching and Provisioning (FPP) 升級數據庫。

    在 Fleet Patching and Provisioning (FPP)升級(以前稱為 Rapid Home Provisioning)中,您完成了新的Oracle數據庫安裝。在測試數據庫並根據要用於數據庫的標准操作環境 (SOE) 對其進行修改后,您將創建 FPP黃金映像。DBA 將該黃金映像的實例部署到具有要升級的早期版本數據庫的服務器。部署這些黃金映像后,DBA 可以運行單個rhpctl命令來移動文件、執行配置更改以及執行使用新二進制文件所需的其他步驟。

關於Oracle數據庫自動升級

  AutoUpgrade實用程序在升級前識別問題、執行升級前和升級后操作、部署升級、執行升級后操作並啟動升級后的Oracle數據庫。

  AutoUpgrade實用程序旨在在開始升級之前、升級部署期間以及升級后檢查和配置遷移期間自動執行升級過程。在下載新Oracle數據庫版本的二進制文件並設置新版本Oracle主目錄后,您可以使用AutoUpgrade。使用AutoUpgrade時,您可以使用單個配置文件同時升級多個Oracle數據庫部署,並根據每個數據庫部署的需要進行定制。

  通過2019年1月的版本更新(DBJAN2019RU) 和更高版本的更新,自動升級支持適用於Oracle Database 12c 第 2 版 (12.2) 和 Oracle Database 18c (18.5)目標主頁。對於Oracle Database 12c 第 2 版 (12.2)和Oracle Database 18c (18.5)目標主頁,您必須從My Oracle Support文檔2485457.1下載AutoUpgrade工具包。

  在Oracle Database 19c (19.3)和更高版本的目標Oracle主autoupgrade.jar目錄中,該文件默認存在。但是,在您使用AutoUpgrade之前,Oracle強烈建議您下載最新的AutoUpgrade版本。AutoUpgrade包含在每個版本更新 (RU) 中,但最新的AutoUpgrade版本始終可從My Oracle Support文檔2485457.1中獲得。

1.3 支持直接升級的oracle數據庫版本

  • 11.2.0.4
  • 12.1.0.2
  • 12.2.0.1
  • 18

注:對於任何多步升級,如果必須進行兩次升級才能升級到當前版本,則必須運行兩次preupgrade腳本:首先,完成升級到支持直接升級到目標升級的中間升級版本發布。其次,完成目標升級版本的升級。

  例如,如果您要升級的數據庫運行的是Oracle Database 10g,那么要升級到Oracle Database 19c,請執行以下步驟:

    1. 使用Oracle Database Upgrade Guide 12c Release 1(12.1)中的說明將版本10.2.0.5升級到版本12.1.0.2(終端補丁集版本)包括運行12.1.0.2的預升級腳本。

    2. 將Oracle Database 12c第1版(12.1.0.2) 直接升級到Oracle Database 19c。使用本書Oracle Database Upgrade Guide中的說明,包括運行Oracle Database 19c的預升級腳本。

也就是說,如果是版本比較低,那么可以升級到以上一個版本,然后再升級到 19c

在以上版本在升級之前需要打相應的patch,如下表中是每個版本需要打的patch列表:

以下着重以12.2.0.1為主,后續以12.2.0.1升級到19c為例操作

總體來看,在升級到19c時有兩大路徑:

  本地升級

  遷移升級

1.4 關於Oracle數據庫版本號

 

升級環境介紹

Source

OS:RHEL 7.5

DB:12.2.0.1 未打最新patch SID:orcl

架構: NON-CDB

Destination

OS:RHEL 7.5

DB:19.3.0.0.0

架構:NON-CDB

 

升級前准備

MOS上下載12.2.0.1patch包(需要權限才能下載)

https://support.oracle.com

注:根據以上的patch列表下載

p28553832_12201190115OCWJAN2019RU_Linux-x86-64Patch Number28553832

19.3.0.0的軟件包(imagerpm都可以,本實驗中使用的是image)

LINUX.X64_193000_db_home(官網下載即可)

升級方式:AutoUpgrade Doc ID2485457.1)

Oracle升級所需:百度雲下載    提取碼:d2sk

 

4 Auto Upgrade介紹

4.1 概述

4.2 Java版本的支持

4.3 升級流程

 

升級

5.1 打補丁

5.1.1 查看12.2.0.1版本需要的補丁

5.1.2 使用xftp上傳補丁包到/soft目錄

mkdir /soft

rpm -ivh /soft/compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm

5.1.3 設置權限

chmod 775 /soft -R
chown oracle:oinstall /soft -R

5.1.4 解壓、關庫

su - oracle
unzip /soft/p28553832_12201190115OCWJAN2019RU_Linux-x86-64.zip -d /home/oracle

shutdown immediate

5.1.5 查看opatch命令幫助

which opatch
opatch -help

5.1.6 查看現有patch

opatch lsinv

5.1.7 patch

cd /home/oracle/28553832/28553832/
opatch apply

5.1.8 查看最新patch

opatch lsinv
oracle@dba ~ $ opatch lsinv
Oracle Interim Patch Installer version 12.2.0.1.6
Copyright (c) 2021, Oracle Corporation.  All rights reserved.


Oracle Home       : /u01/app/oracle/product/12.2.0/dbhome_1
Central Inventory : /u01/app/oraInventory
   from           : /u01/app/oracle/product/12.2.0/dbhome_1/oraInst.loc
OPatch version    : 12.2.0.1.6
OUI version       : 12.2.0.1.4
Log file location : /u01/app/oracle/product/12.2.0/dbhome_1/cfgtoollogs/opatch/opatch2021-07-27_19-08-48PM_1.log

Lsinventory Output file location : /u01/app/oracle/product/12.2.0/dbhome_1/cfgtoollogs/opatch/lsinv/lsinventory2021-07-27_19-08-48PM.txt

--------------------------------------------------------------------------------
Local Machine Information::
Hostname: dba
ARU platform id: 226
ARU platform description:: Linux x86-64

Installed Top-level Products (1): 

Oracle Database 12c                                                  12.2.0.1.0
There are 1 products installed in this Oracle Home.


Interim patches (1) :

Patch  28553832     : applied on Tue Jul 27 18:46:41 CST 2021
Unique Patch ID:  22639719
Patch description:  "OCW Interim patch for 28553832"
   Created on 25 Dec 2018, 00:16:48 hrs PST8PDT
   Bugs fixed:
     28553832, 12816839, 13250991, 18701017, 20559126, 21477269, 21679331
     22322021, 22734786, 22986384, 22999793, 23170674, 23297046, 23301767
     23340259, 23346234, 23722215, 23760401, 23762756, 24330981, 24372941
     24396050, 24403376, 24411578, 24422155, 24423011, 24445255, 24451580
     24462646, 24464953, 24509984, 24546078, 24578464, 24583356, 24584419
     24600431, 24657753, 24663993, 24664849, 24665035, 24670214, 24673586
     24696235, 24732650, 24736511, 24792446, 24796183, 24797972, 24801915
     24808260, 24820676, 24824518, 24831158, 24831217, 24902553, 24908629
     24932026, 24953946, 25025157, 25026470, 25037011, 25037836, 25049033
     25066549, 25089164, 25100966, 25131365, 25137752, 25164540, 25197395
     25197670, 25216003, 25233797, 25245759, 25251382, 25269635, 25291358
     25301463, 25304126, 25307145, 25325522, 25327670, 25329178, 25354530
     25360754, 25361169, 25369170, 25371632, 25385515, 25397620, 25408895
     25409838, 25448462, 25448476, 25485737, 25492219, 25493588, 25496699
     25499276, 25505841, 25509979, 25518447, 25537905, 25540583, 25541343
     25556203, 25564644, 25569634, 25576767, 25591658, 25633406, 25644425
     25646592, 25655495, 25662028, 25667162, 25685286, 25697364, 25698636
     25715140, 25715179, 25716769, 25717212, 25728787, 25729214, 25742471
     25742704, 25774482, 25776294, 25784424, 25785073, 25789051, 25790699
     25795447, 25801922, 25803563, 25810476, 25825732, 25825755, 25832312
     25832375, 25851874, 25856024, 25865563, 25885834, 25890662, 25893570
     25915863, 25927065, 25943805, 25947195, 25948946, 25951778, 25956724
     25987595, 25996923, 25998093, 26002739, 26035888, 26052877, 26088770
     26111524, 26115835, 26116932, 26121788, 26144044, 26185271, 26185431
     26198627, 26230199, 26238801, 26248428, 26257547, 26264417, 26282865
     26301456, 26307166, 26308703, 26313403, 26316238, 26326556, 26357098
     26372145, 26379711, 26387283, 26391418, 26418606, 26419112, 26431982
     26433972, 26433979, 26439462, 26439893, 26473232, 26474627, 26477705
     26493466, 26494006, 26494536, 26527054, 26529142, 26546632, 26547521
     26552807, 26567325, 26581118, 26586174, 26587652, 26588288, 26593581
     26624184, 26633228, 26654615, 26664476, 26709107, 26710631, 26716037
     26747738, 26754328, 26755613, 26791882, 26817081, 26817275, 26817995
     26818064, 26818368, 26822082, 26827699, 26860285, 26875825, 26877592
     26884984, 26943660, 26950548, 26958202, 26973611, 26979409, 26996813
     27006180, 27012234, 27018734, 27023569, 27040560, 27047274, 27068526
     27070729, 27080761, 27092991, 27094352, 27106915, 27114112, 27119820
     27130514, 27133637, 27153755, 27154002, 27174938, 27182006, 27186837
     27190262, 27213140, 27222423, 27222938, 27249544, 27252023, 27267992
     27274143, 27297582, 27300007, 27309182, 27358232, 27370933, 27377219
     27378959, 27379846, 27399762, 27403244, 27404599, 27426277, 27440094
     27475272, 27507494, 27516078, 27526362, 27532009, 27534289, 27536738
     27542831, 27554103, 27554304, 27555886, 27566153, 27577122, 27581484
     27593587, 27595801, 27600706, 27624923, 27628221, 27664844, 27668379
     27682288, 27691717, 27702244, 27703242, 27708711, 27712736, 27735534
     27739957, 27747407, 27753602, 27757979, 27766679, 27769638, 27786669
     27811439, 27850736, 27862636, 27870441, 27899060, 27953102, 27970426
     27972271, 27984314, 28030440, 28032758, 28050201, 28071462, 28084656
     28097951, 28105136, 28127661, 28146584, 28161727, 28266751, 28285234
     28375138, 28383213, 28393555, 28462215, 28477613, 28504730, 28535778
     28558622, 28578962, 28593407, 28887933



--------------------------------------------------------------------------------

OPatch succeeded.
patch記錄

5.2 安裝19c軟件

5.2.1 創建新的ORACLE_HOME

mkdir -p /u01/app/oracle/product/19.3.0/dbhome_1

5.2.2 修改環境變量

vi .bash_profile

source .bash_profile
echo $ORACLE_HOME

5.2.3 解壓軟件包

unzip /soft/LINUX.X64_193000_db_home.zip -d $ORACLE_HOME

5.2.4 安裝軟件

export DISPLAY=192.168.9.1:0.0
cd $ORACLE_HOME
./runInstaller

開始安裝步驟:

5.3 本地升級

5.3.1 檢查java版本

java -version

5.3.2 准備AUTOUPGRADE工具

cp /soft/autoupgrade.jar $ORACLE_HOME/rdbms/admin
cd $ORACLE_HOME/rdbms/admin
ll autoupgrade.jar

5.3.3 創建配置文件

vi $ORACLE_HOME/rdbms/admin/config.cfg

添加以下內容:

global.autoupg_log_dir=/home/oracle/logs
upg1.start_time=NOW
upg1.source_home=/u01/app/oracle/product/12.2.0/dbhome_1
upg1.target_home=/u01/app/oracle/product/19.3.0/dbhome_1
upg1.sid=orcl
upg1.log_dir=/home/oracle/logs/orcl
upg1.upgrade_node=localhost
upg1.target_version=19

5.3.4 切換環境變量

vi .bash_profile
cat .bash_profile
source .bash_profile

5.3.5 啟動數據庫

sqlplus / as sysdba
startup

5.3.6 開啟閃回及歸檔模式

mkdir /u01/flash_recovery_area

alter system set db_recovery_file_dest_size=4G;
alter system set db_recovery_file_dest='/u01/flash_recovery_area';

shutdown immediate
startup mount
alter database archivelog;
alter database open;
alter database flashback on;

5.3.7 切回環境變量

vi .bash_profile
cat .bash_profile
source .bash_profile

5.3.8 Analyze分析

cd $ORACLE_HOME/rdbms/admin/
java -jar $ORACLE_HOME/rdbms/admin/autoupgrade.jar -config config.cfg -mode analyze

在upg> 命令行中可使用:

  help查看幫助命令

  status查看升級狀態和正在升級中的job_id

  status -job job_id查看分析進度百分比

oracle@dba ~ $ cd $ORACLE_HOME/rdbms/admin/
oracle@dba /u01/app/oracle/product/19.3.0/dbhome_1/rdbms/admin $ java -jar $ORACLE_HOME/rdbms/admin/autoupgrade.jar -config config.cfg -mode analyze
AutoUpgrade tool launched with default options
Processing config file ...
+--------------------------------+
| Starting AutoUpgrade execution |
+--------------------------------+
1 databases will be analyzed
Type 'help' to list console commands
upg> status
---------------- Config -------------------
User configuration file    [/u01/app/oracle/product/19.3.0/dbhome_1/rdbms/admin/config.cfg]
General logs location      [/home/oracle/logs/cfgtoollogs/upgrade/auto]
Mode                       [ANALYZE]
DB upg fatal errors        ORA-00600,ORA-07445
DB Post upgrade abort time [60] minutes
DB upg abort time          [1440] minutes
DB restore abort time      [120] minutes
DB GRP abort time          [3] minutes
------------------------ Jobs ------------------------
Total databases in configuration file [1]
Total Non-CDB being processed         [1]
Total CDB being processed             [0]
Jobs finished successfully            [0]
Jobs finished/aborted                 [0]
Jobs in progress                      [1]
Jobs stage summary
    Job ID: 101
    DB name: orcl
        SETUP             <1 min 
        PRECHECKS         <1 min (IN PROGRESS)
------------ Resources ----------------
Threads in use                        [12]
JVM used memory                       [21] MB
CPU in use                            [13%]
Processes in use                      [12]

upg> status -job 101
Progress
-----------------------------------
Start time:      21/07/27 23:53
Elapsed (min):   1
End time:        N/A
Last update:     2021-07-27T23:54:09.273
Stage:           PRECHECKS
Operation:       PREPARING
Status:          RUNNING
Pending stages:  1
Stage summary: 
    SETUP             <1 min 
    PRECHECKS         <1 min (IN PROGRESS)

Job Logs Locations
-----------------------------------
Logs Base:    /home/oracle/logs/orcl/orcl
Job logs:     /home/oracle/logs/orcl/orcl/101
Stage logs:   /home/oracle/logs/orcl/orcl/101/prechecks
TimeZone:     /home/oracle/logs/orcl/orcl/temp

Additional information
-----------------------------------
Details:
+--------+-------------------------+--------+
|DATABASE|                    CHECK|  STATUS|
+--------+-------------------------+--------+
|    orcl|PLUGIN_COMP_COMPATIBILITY|FINISHED|
|    orcl|               AMD_EXISTS|FINISHED|
|    orcl|       COMPATIBLE_NOT_SET|FINISHED|
|    orcl|     COMPATIBLE_PARAMETER|FINISHED|
|    orcl|    CASE_INSENSITIVE_AUTH|FINISHED|
|    orcl|             CYCLE_NUMBER|FINISHED|
|    orcl|   CREATE_WINDOWS_SERVICE|FINISHED|
|    orcl|            AUDTAB_ENC_TS|FINISHED|
|    orcl|               DV_ENABLED|FINISHED|
|    orcl|    AWR_EXPIRED_SNAPSHOTS|FINISHED|
|    orcl|       DATA_MINING_OBJECT|FINISHED|
|    orcl|             CONC_RES_MGR|FINISHED|
|    orcl|FLASH_RECOVERY_AREA_SETUP|FINISHED|
|    orcl|            DV_SIMULATION|FINISHED|
|    orcl|      FILES_NEED_RECOVERY|FINISHED|
|    orcl|            HIDDEN_PARAMS|FINISHED|
|    orcl|        DEPEND_USR_TABLES|FINISHED|
|    orcl|    INVALID_OBJECTS_EXIST|FINISHED|
|    orcl|         DICTIONARY_STATS|FINISHED|
|    orcl|    INVALID_SYS_TABLEDATA|FINISHED|
|    orcl|    ORACLE_RESERVED_USERS|FINISHED|
|    orcl|    TRGOWNER_NO_ADMNDBTRG| STARTED|
|    orcl|            JAVAVM_STATUS|FINISHED|
|    orcl|               MV_REFRESH| STARTED|
|    orcl|    INVALID_USR_TABLEDATA|FINISHED|
|    orcl|      PENDING_DST_SESSION|FINISHED|
|    orcl|          POST_DICTIONARY|FINISHED|
|    orcl|     JVM_MITIGATION_PATCH|FINISHED|
|    orcl|       POST_FIXED_OBJECTS|FINISHED|
|    orcl|         RAISE_COMPATIBLE|FINISHED|
|    orcl|        COMPATIBLE_PFILES|FINISHED|
|    orcl|        PRE_FIXED_OBJECTS| STARTED|
|    orcl|   POST_JVM_MITIGAT_PATCH|FINISHED|
|    orcl|         PURGE_RECYCLEBIN| STARTED|
+--------+-------------------------+--------+

Error Details:
None

upg> Job 101 completed
------------------- Final Summary --------------------
Number of databases            [ 1 ]

Jobs finished                  [1]
Jobs failed                    [0]
Jobs pending                   [0]

Please check the summary report at: 
/home/oracle/logs/cfgtoollogs/upgrade/auto/status/status.html
/home/oracle/logs/cfgtoollogs/upgrade/auto/status/status.log
Analyze分析輸出內容

查看日志:

cat /home/oracle/logs/cfgtoollogs/upgrade/auto/status/status.log

5.3.9 Deploy

cd $ORACLE_HOME/rdbms/admin
java -jar $ORACLE_HOME/rdbms/admin/autoupgrade.jar -config config.cfg -mode deploy

在upg> 命令行中可使用:

  help查看幫助命令

  status查看升級狀態和正在升級中的job_id

  status -job job_id查看部署進度百分比

oracle@dba ~ $ cd $ORACLE_HOME/rdbms/admin
oracle@dba /u01/app/oracle/product/19.3.0/dbhome_1/rdbms/admin $ java -jar $ORACLE_HOME/rdbms/admin/autoupgrade.jar -config config.cfg -mode deploy
AutoUpgrade tool launched with default options
Processing config file ...
+--------------------------------+
| Starting AutoUpgrade execution |
+--------------------------------+
1 databases will be processed
Type 'help' to list console commands
upg> status
---------------- Config -------------------
User configuration file    [/u01/app/oracle/product/19.3.0/dbhome_1/rdbms/admin/config.cfg]
General logs location      [/home/oracle/logs/cfgtoollogs/upgrade/auto]
Mode                       [DEPLOY]
DB upg fatal errors        ORA-00600,ORA-07445
DB Post upgrade abort time [60] minutes
DB upg abort time          [1440] minutes
DB restore abort time      [120] minutes
DB GRP abort time          [3] minutes
------------------------ Jobs ------------------------
Total databases in configuration file [1]
Total Non-CDB being processed         [1]
Total CDB being processed             [0]
Jobs finished successfully            [0]
Jobs finished/aborted                 [0]
Jobs in progress                      [1]
Jobs stage summary
    Job ID: 102
    DB name: orcl
        SETUP             <1 min 
        GRP               <1 min 
        PREUPGRADE        <1 min 
        PRECHECKS         <1 min (IN PROGRESS)
------------ Resources ----------------
Threads in use                        [12]
JVM used memory                       [28] MB
CPU in use                            [13%]
Processes in use                      [12]

upg> status -job 102
Progress
-----------------------------------
Start time:      21/07/28 00:00
Elapsed (min):   0
End time:        N/A
Last update:     2021-07-28T00:00:14.148
Stage:           PRECHECKS
Operation:       PREPARING
Status:          RUNNING
Pending stages:  10
Stage summary: 
    SETUP             <1 min 
    GRP               <1 min 
    PREUPGRADE        <1 min 
    PRECHECKS         <1 min (IN PROGRESS)

Job Logs Locations
-----------------------------------
Logs Base:    /home/oracle/logs/orcl/orcl
Job logs:     /home/oracle/logs/orcl/orcl/102
Stage logs:   /home/oracle/logs/orcl/orcl/102/prechecks
TimeZone:     /home/oracle/logs/orcl/orcl/temp

Additional information
-----------------------------------
Details:
Checks

Error Details:
None

upg> status -job 102
Progress
-----------------------------------
Start time:      21/07/28 00:00
Elapsed (min):   0
End time:        N/A
Last update:     2021-07-28T00:00:44.189
Stage:           PREFIXUPS
Operation:       EXECUTING
Status:          RUNNING
Pending stages:  9
Stage summary: 
    SETUP             <1 min 
    GRP               <1 min 
    PREUPGRADE        <1 min 
    PRECHECKS         <1 min 
    PREFIXUPS         <1 min (IN PROGRESS)

Job Logs Locations
-----------------------------------
Logs Base:    /home/oracle/logs/orcl/orcl
Job logs:     /home/oracle/logs/orcl/orcl/102
Stage logs:   /home/oracle/logs/orcl/orcl/102/prefixups
TimeZone:     /home/oracle/logs/orcl/orcl/temp

Additional information
-----------------------------------
Details:
+--------+----------------+-------+
|DATABASE|           FIXUP| STATUS|
+--------+----------------+-------+
|    orcl|DICTIONARY_STATS|STARTED|
+--------+----------------+-------+

Error Details:
None

upg> status                                                            
---------------- Config -------------------
User configuration file    [/u01/app/oracle/product/19.3.0/dbhome_1/rdbms/admin/config.cfg]
General logs location      [/home/oracle/logs/cfgtoollogs/upgrade/auto]
Mode                       [DEPLOY]
DB upg fatal errors        ORA-00600,ORA-07445
DB Post upgrade abort time [60] minutes
DB upg abort time          [1440] minutes
DB restore abort time      [120] minutes
DB GRP abort time          [3] minutes
------------------------ Jobs ------------------------
Total databases in configuration file [1]
Total Non-CDB being processed         [1]
Total CDB being processed             [0]
Jobs finished successfully            [0]
Jobs finished/aborted                 [0]
Jobs in progress                      [1]
Jobs stage summary
    Job ID: 102
    DB name: orcl
        SETUP             <1 min 
        GRP               <1 min 
        PREUPGRADE        <1 min 
        PRECHECKS         <1 min 
        PREFIXUPS         2 min 
        DRAIN             <1 min 
        DBUPGRADE         <1 min (IN PROGRESS)
------------ Resources ----------------
Threads in use                        [25]
JVM used memory                       [68] MB
CPU in use                            [13%]
Processes in use                      [16]

upg> status -job 102
Progress
-----------------------------------
Start time:      21/07/28 00:00
Elapsed (min):   7
End time:        N/A
Last update:     2021-07-28T00:07:35.426
Stage:           DBUPGRADE
Operation:       EXECUTING
Status:          RUNNING
Pending stages:  7
Stage summary: 
    SETUP             <1 min 
    GRP               <1 min 
    PREUPGRADE        <1 min 
    PRECHECKS         <1 min 
    PREFIXUPS         2 min 
    DRAIN             <1 min 
    DBUPGRADE         3 min (IN PROGRESS)

Job Logs Locations
-----------------------------------
Logs Base:    /home/oracle/logs/orcl/orcl
Job logs:     /home/oracle/logs/orcl/orcl/102
Stage logs:   /home/oracle/logs/orcl/orcl/102/dbupgrade
TimeZone:     /home/oracle/logs/orcl/orcl/temp

Additional information
-----------------------------------
Details:
[Upgrading] is [8%] completed for [orcl] 
                 +---------+------------+
                 |CONTAINER|  PERCENTAGE|
                 +---------+------------+
                 |     orcl|UPGRADE [8%]|
                 +---------+------------+

Error Details:
None

upg> status -job 102
Progress
-----------------------------------
Start time:      21/07/28 00:00
Elapsed (min):   18
End time:        N/A
Last update:     2021-07-28T00:16:42.352
Stage:           DBUPGRADE
Operation:       EXECUTING
Status:          RUNNING
Pending stages:  7
Stage summary: 
    SETUP             <1 min 
    GRP               <1 min 
    PREUPGRADE        <1 min 
    PRECHECKS         <1 min 
    PREFIXUPS         2 min 
    DRAIN             <1 min 
    DBUPGRADE         14 min (IN PROGRESS)

Job Logs Locations
-----------------------------------
Logs Base:    /home/oracle/logs/orcl/orcl
Job logs:     /home/oracle/logs/orcl/orcl/102
Stage logs:   /home/oracle/logs/orcl/orcl/102/dbupgrade
TimeZone:     /home/oracle/logs/orcl/orcl/temp

Additional information
-----------------------------------
Details:
[Upgrading] is [23%] completed for [orcl] 
                 +---------+-------------+
                 |CONTAINER|   PERCENTAGE|
                 +---------+-------------+
                 |     orcl|UPGRADE [23%]|
                 +---------+-------------+

Error Details:
None

upg> status -job 102
Progress
-----------------------------------
Start time:      21/07/28 00:00
Elapsed (min):   32
End time:        N/A
Last update:     2021-07-28T00:31:54.840
Stage:           DBUPGRADE
Operation:       EXECUTING
Status:          RUNNING
Pending stages:  7
Stage summary: 
    SETUP             <1 min 
    GRP               <1 min 
    PREUPGRADE        <1 min 
    PRECHECKS         <1 min 
    PREFIXUPS         2 min 
    DRAIN             <1 min 
    DBUPGRADE         28 min (IN PROGRESS)

Job Logs Locations
-----------------------------------
Logs Base:    /home/oracle/logs/orcl/orcl
Job logs:     /home/oracle/logs/orcl/orcl/102
Stage logs:   /home/oracle/logs/orcl/orcl/102/dbupgrade
TimeZone:     /home/oracle/logs/orcl/orcl/temp

Additional information
-----------------------------------
Details:
[Upgrading] is [65%] completed for [orcl] 
                 +---------+-------------+
                 |CONTAINER|   PERCENTAGE|
                 +---------+-------------+
                 |     orcl|UPGRADE [65%]|
                 +---------+-------------+

Error Details:
None

upg> status -job 102
Progress
-----------------------------------
Start time:      21/07/28 00:00
Elapsed (min):   36
End time:        N/A
Last update:     2021-07-28T00:34:57.178
Stage:           DBUPGRADE
Operation:       EXECUTING
Status:          RUNNING
Pending stages:  7
Stage summary: 
    SETUP             <1 min 
    GRP               <1 min 
    PREUPGRADE        <1 min 
    PRECHECKS         <1 min 
    PREFIXUPS         2 min 
    DRAIN             <1 min 
    DBUPGRADE         32 min (IN PROGRESS)

Job Logs Locations
-----------------------------------
Logs Base:    /home/oracle/logs/orcl/orcl
Job logs:     /home/oracle/logs/orcl/orcl/102
Stage logs:   /home/oracle/logs/orcl/orcl/102/dbupgrade
TimeZone:     /home/oracle/logs/orcl/orcl/temp

Additional information
-----------------------------------
Details:
[Upgrading] is [75%] completed for [orcl] 
                 +---------+-------------+
                 |CONTAINER|   PERCENTAGE|
                 +---------+-------------+
                 |     orcl|UPGRADE [75%]|
                 +---------+-------------+

Error Details:
None

upg> status -job 102
Progress
-----------------------------------
Start time:      21/07/28 00:00
Elapsed (min):   45
End time:        N/A
Last update:     2021-07-28T00:44:05.220
Stage:           DBUPGRADE
Operation:       EXECUTING
Status:          RUNNING
Pending stages:  7
Stage summary: 
    SETUP             <1 min 
    GRP               <1 min 
    PREUPGRADE        <1 min 
    PRECHECKS         <1 min 
    PREFIXUPS         2 min 
    DRAIN             <1 min 
    DBUPGRADE         42 min (IN PROGRESS)

Job Logs Locations
-----------------------------------
Logs Base:    /home/oracle/logs/orcl/orcl
Job logs:     /home/oracle/logs/orcl/orcl/102
Stage logs:   /home/oracle/logs/orcl/orcl/102/dbupgrade
TimeZone:     /home/oracle/logs/orcl/orcl/temp

Additional information
-----------------------------------
Details:
[Upgrading] is [91%] completed for [orcl] 
                 +---------+-------------+
                 |CONTAINER|   PERCENTAGE|
                 +---------+-------------+
                 |     orcl|UPGRADE [91%]|
                 +---------+-------------+

Error Details:
None

upg> status -job -102
Unrecognized cmd: status -job -102
upg> status -job 102
Progress
-----------------------------------
Start time:      21/07/28 00:00
Elapsed (min):   55
End time:        N/A
Last update:     2021-07-28T00:55:42.548
Stage:           POSTFIXUPS
Operation:       EXECUTING
Status:          RUNNING
Pending stages:  4
Stage summary: 
    SETUP             <1 min 
    GRP               <1 min 
    PREUPGRADE        <1 min 
    PRECHECKS         <1 min 
    PREFIXUPS         2 min 
    DRAIN             <1 min 
    DBUPGRADE         43 min 
    POSTCHECKS        <1 min 
    POSTFIXUPS        7 min (IN PROGRESS)

Job Logs Locations
-----------------------------------
Logs Base:    /home/oracle/logs/orcl/orcl
Job logs:     /home/oracle/logs/orcl/orcl/102
Stage logs:   /home/oracle/logs/orcl/orcl/102/postfixups
TimeZone:     /home/oracle/logs/orcl/orcl/temp

Additional information
-----------------------------------
Details:
+--------+--------------------+--------+
|DATABASE|               FIXUP|  STATUS|
+--------+--------------------+--------+
|    orcl|          POST_UTLRP|FINISHED|
|    orcl|     POST_DICTIONARY|FINISHED|
|    orcl|  TIMESTAMP_MISMATCH|FINISHED|
|    orcl|OLD_TIME_ZONES_EXIST| STARTED|
+--------+--------------------+--------+

Error Details:
None

upg> Job 102 completed
------------------- Final Summary --------------------
Number of databases            [ 1 ]

Jobs finished                  [1]
Jobs failed                    [0]
Jobs pending                   [0]

---- Drop GRP at your convenience once you consider it is no longer needed ----
Drop GRP from orcl: drop restore point AUTOUPGRADE_9212_ORCL122010


Please check the summary report at: 
/home/oracle/logs/cfgtoollogs/upgrade/auto/status/status.html
/home/oracle/logs/cfgtoollogs/upgrade/auto/status/status.log
Deploy部署輸出結果

查看日志:

cat /home/oracle/logs/cfgtoollogs/upgrade/auto/status/status.log

5.4 檢查是否升級成功

desc REGISTRY$ERROR;
select * from REGISTRY$ERROR;

查看日志,狀態都為upgraded表示升級成功

cat /home/oracle/logs/orcl/orcl/102/dbupgrade/upg_summary.log


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM