Oracle Upgrade 12c升至19c
【官方文檔】
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,請執行以下步驟:
-
-
使用Oracle Database Upgrade Guide 12c Release 1(12.1)中的說明將版本10.2.0.5升級到版本12.1.0.2(終端補丁集版本)包括運行12.1.0.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數據庫版本號
2 升級環境介紹
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
3 升級前准備
從MOS上下載12.2.0.1的patch包(需要權限才能下載):
注:根據以上的patch列表下載
p28553832_12201190115OCWJAN2019RU_Linux-x86-64(Patch Number: 28553832)
19.3.0.0的軟件包(image或rpm都可以,本實驗中使用的是image)
LINUX.X64_193000_db_home(官網下載即可)
升級方式:AutoUpgrade (Doc ID: 2485457.1)
Oracle升級所需:百度雲下載 提取碼:d2sk
4 Auto Upgrade介紹
4.1 概述
4.2 Java版本的支持
4.3 升級流程
5 升級
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.
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
查看日志:
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
查看日志:
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