对于Oracle数据库升级操作,每个版本之间的升级步骤均相似,首先升级Oracle软件,然后升级数据库内的数据字典表。

在Oracle12c中,当我们通过容器的方式对数据库进行整合后,其升级方式变得更加灵活,整合后我可以选择对容器中的所有PDB数据库进行升级,也可以通过克隆/移动以及unplug/plug的方式对其中的某一个PDB数据库进行升级从而不影响容器中的其他PDB数据库。

如下将演示如何通过unplug/plug的方式升级pdb数据库。

原环境为:

目标环境:

这里将12.1版本的容器oradb中pdb1通过unplug/plug方式插入到容器ora12c中,以此方式完成对pdb1数据库的升级。

过程如下:

1.原平台测试数据准备

sys. oradb>alter session set container=pdb1;Session altered.Elapsed: 00:00:00.05
sys. oradb>create tablespace tbs01 datafile size 200M;Tablespace created.Elapsed: 00:00:03.68
sys. oradb>create user yyh identified by yyh default tablespace tbs01;User created.Elapsed: 00:00:00.10
sys. oradb>grant dba to yyh;Grant succeeded.Elapsed: 00:00:00.06
sys. >conn yyh/yyh@pdb1
Connected.
yyh. pdb1>create table t(id number, name varchar2(20));Table created.Elapsed: 00:00:00.06
yyh. pdb1>insert into t values(0,'QData');1 row created.Elapsed: 00:00:00.05
yyh. pdb1>commit;Commit complete.Elapsed: 00:00:00.01
yyh. pdb1>select * from t;ID NAME
---------- ------------------------------0 QDataElapsed: 00:00:00.00
yyh. pdb1>

2.卸载Oracle APEX

Oracle APEX在12.1.0.2.0中默认安装,而在12.2.0.1.0未默认安装,如果不进行APEX卸载,在12.2.0.1.0中plug 12.1.0.2.0版本的pdb将报如下ORA-65346错误:

当然,如果您有使用到APEX,需要在12.2.0.1.0中安装APEX,而无需卸载12.1.0.2.0中的APEX。

卸载方式:

03:50:39 sys. oradb>select COMP_ID, STATUS from DBA_REGISTRY where COMP_ID='APEX'; COMP_ID                        STATUS
------------------------------ --------------------------------------------
APEX                           VALIDElapsed: 00:00:00.02
03:50:41 sys. oradb>03:53:56 sys. oradb>conn /as sysdba
Connected.
03:53:58 sys. oradb>@?/apex/apxremov_con.sqlPL/SQL procedure successfully completed.Elapsed: 00:00:00.01
Performing installation in multitenant container database in the background.
The installation progress is spooled into apxremov*_con*.log files.Please wait...catcon: ALL catcon-related output will be written to apxremov1_con_catcon_12393.lst
catcon: See apxremov1_con*.log files for output generated by scripts
catcon: See apxremov1_con_*.lst files for spool files, if anycatcon.pl: completed successfullycatcon: ALL catcon-related output will be written to apxremov2_con_catcon_12512.lst
catcon: See apxremov2_con*.log files for output generated by scripts
catcon: See apxremov2_con_*.lst files for spool files, if anycatcon.pl: completed successfullyInstallation completed. Log files for each container can be found in:apxremov*_con*.logYou can quickly scan for ORA errors or compilation errors by using a utility
like grep:grep ORA- *.log
grep PLS- *.log03:57:42 sys. oradb>03:57:42 sys. oradb>03:57:42 sys. oradb>
03:59:32 sys. oradb>select COMP_ID, STATUS from DBA_REGISTRY where COMP_ID='APEX'; no rows selectedElapsed: 00:00:00.12
04:00:35 sys. oradb>select COMP_ID, STATUS from DBA_REGISTRY where COMP_ID='APEX'; no rows selectedElapsed: 00:00:00.02
04:00:36 sys. oradb>

3.unplug生成pdb1的xml文件

sys. oradb>alter pluggable database pdb1 close;Pluggable database altered.Elapsed: 00:00:01.16
sys. oradb>alter pluggable database pdb1 unplug into '/tmp/pdb1.xml';Pluggable database altered.Elapsed: 00:00:17.88
sys. oradb>select pdb_id, pdb_name, status from dba_pdbs;PDB_ID PDB_NAME                       STATUS
---------- ------------------------------ ---------3 PDB1                           UNPLUGGED2 PDB$SEED                       NORMALElapsed: 00:00:00.04
sys. oradb>DROP PLUGGABLE DATABASE pdb1 KEEP DATAFILES;Pluggable database dropped.Elapsed: 00:00:00.32
sys. oradb>show pdbsCON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED                       READ ONLY  NO
sys. oradb>

4.将pdb1 plug到12.2.0.1.0版本的容器ora12c中

sys. ora12c>create pluggable database pdb1 using '/tmp/pdb1.xml' nocopy;Pluggable database created.Elapsed: 00:00:01.12
sys. ora12c>show pdbsCON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED                       READ ONLY  NO3 PDB1                           MOUNTED
sys. ora12c>select pdb_id, pdb_name, status from dba_pdbs;PDB_ID PDB_NAME                       STATUS
---------- ------------------------------ ----------2 PDB$SEED                       NORMAL3 PDB1                           NEWElapsed: 00:00:00.01
sys. ora12c>select name, MESSAGE from pdb_plug_in_violations order by time;NAME       MESSAGE
---------- ------------------------------------------------------------------------------------------------------------------------
PDB1       Database option APS mismatch: PDB installed version 12.1.0.2.0. CDB installed version 12.2.0.1.0.
PDB1       Database option CATALOG mismatch: PDB installed version 12.1.0.2.0. CDB installed version 12.2.0.1.0.
PDB1       Database option CATJAVA mismatch: PDB installed version 12.1.0.2.0. CDB installed version 12.2.0.1.0.
PDB1       Database option CATPROC mismatch: PDB installed version 12.1.0.2.0. CDB installed version 12.2.0.1.0.
PDB1       Database option CONTEXT mismatch: PDB installed version 12.1.0.2.0. CDB installed version 12.2.0.1.0.
PDB1       Database option DV mismatch: PDB installed version 12.1.0.2.0. CDB installed version 12.2.0.1.0.
PDB1       Database option JAVAVM mismatch: PDB installed version 12.1.0.2.0. CDB installed version 12.2.0.1.0.
PDB1       Database option OLS mismatch: PDB installed version 12.1.0.2.0. CDB installed version 12.2.0.1.0.
PDB1       Database option ORDIM mismatch: PDB installed version 12.1.0.2.0. CDB installed version 12.2.0.1.0.
PDB1       Database option OWM mismatch: PDB installed version 12.1.0.2.0. CDB installed version 12.2.0.1.0.
PDB1       Database option SDO mismatch: PDB installed version 12.1.0.2.0. CDB installed version 12.2.0.1.0.
PDB1       Database option XDB mismatch: PDB installed version 12.1.0.2.0. CDB installed version 12.2.0.1.0.
PDB1       Database option XML mismatch: PDB installed version 12.1.0.2.0. CDB installed version 12.2.0.1.0.
PDB1       Database option XOQ mismatch: PDB installed version 12.1.0.2.0. CDB installed version 12.2.0.1.0.
PDB1       CDB parameter memory_target mismatch: Previous 1200M Current 0
PDB1       CDB parameter compatible mismatch: Previous '12.1.0.2.0' Current '12.2.0'16 rows selected.Elapsed: 00:00:00.00
04:08:21 sys. ora12c>show pdbsCON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED                       READ ONLY  NO3 PDB1                           MOUNTED
04:08:23 sys. ora12c>alter pluggable database pdb1 open;Warning: PDB altered with errors.Elapsed: 00:00:01.30
04:08:32 sys. ora12c>show pdbsCON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED                       READ ONLY  NO3 PDB1                           MIGRATE    YES
04:08:44 sys. ora12c>alter pluggable database pdb1 close;Pluggable database altered.Elapsed: 00:00:00.23
04:08:51 sys. ora12c>show pdbsCON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED                       READ ONLY  NO3 PDB1                           MOUNTED
04:08:55 sys. ora12c>

5.升级pdb1的数据字典

[oracle@node1 ~]$ $ORACLE_HOME/bin/dbupgrade -c PDB1Argument list for [/u01/app/oracle/product/12.2.0/dbhome_1/rdbms/admin/catctl.pl]
Run in                c = PDB1
Do not run in         C = 0
Input Directory       d = 0
Echo OFF              e = 1
Simulate              E = 0
Forced cleanup        F = 0
Log Id                i = 0
Child Process         I = 0
Log Dir               l = 0
Priority List Name    L = 0
Upgrade Mode active   M = 0
SQL Process Count     n = 0
SQL PDB Process Count N = 0
Open Mode Normal      o = 0
Start Phase           p = 0
End Phase             P = 0
Reverse Order         r = 0
AutoUpgrade Resume    R = 0
Script                s = 0
Serial Run            S = 0
RO User Tablespaces   T = 0
Display Phases        y = 0
Debug catcon.pm       z = 0
Debug catctl.pl       Z = 0catctl.pl VERSION: [12.2.0.1.0]STATUS: [production]BUILD: [RDBMS_12.2.0.1.0_LINUX.X64_170125]/u01/app/oracle/product/12.2.0/dbhome_1/rdbms/admin/orahome = [/u01/app/oracle/product/12.2.0/dbhome_1]
/u01/app/oracle/product/12.2.0/dbhome_1/bin/orabasehome = [/u01/app/oracle/product/12.2.0/dbhome_1]
catctlGetOrabase = [/u01/app/oracle/product/12.2.0/dbhome_1]Analyzing file /u01/app/oracle/product/12.2.0/dbhome_1/rdbms/admin/catupgrd.sqlLog file directory = [/tmp/cfgtoollogs/upgrade20180801042325]catcon: ALL catcon-related output will be written to [/tmp/cfgtoollogs/upgrade20180801042325/catupgrd_catcon_14054.lst]
catcon: See [/tmp/cfgtoollogs/upgrade20180801042325/catupgrd*.log] files for output generated by scripts
catcon: See [/tmp/cfgtoollogs/upgrade20180801042325/catupgrd_*.lst] files for spool files, if anyNumber of Cpus        = 1
Database Name         = ora12c
DataBase Version      = 12.2.0.1.0
catcon: ALL catcon-related output will be written to [/u01/app/oracle/product/12.2.0/dbhome_1/cfgtoollogs/ora12c/upgrade20180801042327/catupgrd_catcon_14054.lst]
catcon: See [/u01/app/oracle/product/12.2.0/dbhome_1/cfgtoollogs/ora12c/upgrade20180801042327/catupgrd*.log] files for output generated by scripts
catcon: See [/u01/app/oracle/product/12.2.0/dbhome_1/cfgtoollogs/ora12c/upgrade20180801042327/catupgrd_*.lst] files for spool files, if anyLog file directory = [/u01/app/oracle/product/12.2.0/dbhome_1/cfgtoollogs/ora12c/upgrade20180801042327]PDB Parallel SQL Process Count = [2] is higher or equal to CPU Count = [1]
Concurrent PDB Upgrades defaulting to CPU Count [1]
Parallel SQL Process Count (PDB)      = 2
Parallel SQL Process Count (CDB$ROOT) = 4
Concurrent PDB Upgrades               = 1
Generated PDB Inclusion:[PDB1]
CDB$ROOT  Open Mode = [OPEN]Start processing of PDB1
[/u01/app/oracle/product/12.2.0/dbhome_1/perl/bin/perl /u01/app/oracle/product/12.2.0/dbhome_1/rdbms/admin/catctl.pl -c 'PDB1' -I -i pdb1 -n 2 -l /u01/app/oracle/product/12.2.0/dbhome_1/cfgtoollogs/ora12c/upgrade20180801042327 /u01/app/oracle/product/12.2.0/dbhome_1/rdbms/admin/catupgrd.sql]Argument list for [/u01/app/oracle/product/12.2.0/dbhome_1/rdbms/admin/catctl.pl]
Run in                c = PDB1
Do not run in         C = 0
Input Directory       d = 0
Echo OFF              e = 1
Simulate              E = 0
Forced cleanup        F = 0
Log Id                i = pdb1
Child Process         I = 1
Log Dir               l = /u01/app/oracle/product/12.2.0/dbhome_1/cfgtoollogs/ora12c/upgrade20180801042327
Priority List Name    L = 0
Upgrade Mode active   M = 0
SQL Process Count     n = 2
SQL PDB Process Count N = 0
Open Mode Normal      o = 0
Start Phase           p = 0
End Phase             P = 0
Reverse Order         r = 0
AutoUpgrade Resume    R = 0
Script                s = 0
Serial Run            S = 0
RO User Tablespaces   T = 0
Display Phases        y = 0
Debug catcon.pm       z = 0
Debug catctl.pl       Z = 0catctl.pl VERSION: [12.2.0.1.0]STATUS: [production]BUILD: [RDBMS_12.2.0.1.0_LINUX.X64_170125]/u01/app/oracle/product/12.2.0/dbhome_1/rdbms/admin/orahome = [/u01/app/oracle/product/12.2.0/dbhome_1]
/u01/app/oracle/product/12.2.0/dbhome_1/bin/orabasehome = [/u01/app/oracle/product/12.2.0/dbhome_1]
catctlGetOrabase = [/u01/app/oracle/product/12.2.0/dbhome_1]Analyzing file /u01/app/oracle/product/12.2.0/dbhome_1/rdbms/admin/catupgrd.sqlLog file directory = [/u01/app/oracle/product/12.2.0/dbhome_1/cfgtoollogs/ora12c/upgrade20180801042327]catcon: ALL catcon-related output will be written to [/u01/app/oracle/product/12.2.0/dbhome_1/cfgtoollogs/ora12c/upgrade20180801042327/catupgrdpdb1_catcon_14189.lst]
catcon: See [/u01/app/oracle/product/12.2.0/dbhome_1/cfgtoollogs/ora12c/upgrade20180801042327/catupgrdpdb1*.log] files for output generated by scripts
catcon: See [/u01/app/oracle/product/12.2.0/dbhome_1/cfgtoollogs/ora12c/upgrade20180801042327/catupgrdpdb1_*.lst] files for spool files, if anyNumber of Cpus        = 1
Database Name         = ora12c
DataBase Version      = 12.2.0.1.0
Generated PDB Inclusion:[PDB1]
CDB$ROOT  Open Mode = [OPEN]
Components in [PDB1]
Installed [APS CATALOG CATJAVA CATPROC CONTEXT DV JAVAVM OLS ORDIM OWM SDO XDB XML XOQ]
Not Installed [APEX EM MGW ODM RAC WK]------------------------------------------------------
Phases [0-115]         Start Time:[2018_08_01 04:23:32]
Container Lists Inclusion:[PDB1] Exclusion:[NONE]
------------------------------------------------------
***********   Executing Change Scripts   ***********
Serial   Phase #:0    [PDB1] Files:1    Time: 49s
***************   Catalog Core SQL   ***************
Serial   Phase #:1    [PDB1] Files:5    Time: 71s
Restart  Phase #:2    [PDB1] Files:1    Time: 0s
***********   Catalog Tables and Views   ***********
Parallel Phase #:3    [PDB1] Files:19   Time: 42s
Restart  Phase #:4    [PDB1] Files:1    Time: 0s
*************   Catalog Final Scripts   ************
Serial   Phase #:5    [PDB1] Files:6    Time: 23s
*****************   Catproc Start   ****************
Serial   Phase #:6    [PDB1] Files:1    Time: 14s
*****************   Catproc Types   ****************
Serial   Phase #:7    [PDB1] Files:2    Time: 10s
Restart  Phase #:8    [PDB1] Files:1    Time: 0s
****************   Catproc Tables   ****************
Parallel Phase #:9    [PDB1] Files:69   Time: 71s
Restart  Phase #:10   [PDB1] Files:1    Time: 0s
*************   Catproc Package Specs   ************
Serial   Phase #:11   [PDB1] Files:1    Time: 48s
Restart  Phase #:12   [PDB1] Files:1    Time: 0s
**************   Catproc Procedures   **************
Parallel Phase #:13   [PDB1] Files:97   Time: 12s
Restart  Phase #:14   [PDB1] Files:1    Time: 1s
Parallel Phase #:15   [PDB1] Files:118  Time: 18s
Restart  Phase #:16   [PDB1] Files:1    Time: 0s
Serial   Phase #:17   [PDB1] Files:13   Time: 2s
Restart  Phase #:18   [PDB1] Files:1    Time: 0s
*****************   Catproc Views   ****************
Parallel Phase #:19   [PDB1] Files:33   Time: 51s
Restart  Phase #:20   [PDB1] Files:1    Time: 0s
Serial   Phase #:21   [PDB1] Files:3    Time: 10s
Restart  Phase #:22   [PDB1] Files:1    Time: 0s
Parallel Phase #:23   [PDB1] Files:24   Time: 179s
Restart  Phase #:24   [PDB1] Files:1    Time: 0s
Parallel Phase #:25   [PDB1] Files:11   Time: 78s
Restart  Phase #:26   [PDB1] Files:1    Time: 0s
Serial   Phase #:27   [PDB1] Files:1    Time: 0s
Serial   Phase #:28   [PDB1] Files:3    Time: 4s
Serial   Phase #:29   [PDB1] Files:1    Time: 0s
Restart  Phase #:30   [PDB1] Files:1    Time: 0s
***************   Catproc CDB Views   **************
Serial   Phase #:31   [PDB1] Files:1    Time: 0s
Restart  Phase #:32   [PDB1] Files:1    Time: 0s
Serial   Phase #:34   [PDB1] Files:1    Time: 0s
*****************   Catproc PLBs   *****************
Serial   Phase #:35   [PDB1] Files:283  Time: 21s
Serial   Phase #:36   [PDB1] Files:1    Time: 0s
Restart  Phase #:37   [PDB1] Files:1    Time: 0s
Serial   Phase #:38   [PDB1] Files:1    Time: 2s
Restart  Phase #:39   [PDB1] Files:1    Time: 0s
***************   Catproc DataPump   ***************
Serial   Phase #:40   [PDB1] Files:3    Time: 57s
Restart  Phase #:41   [PDB1] Files:1    Time: 1s
******************   Catproc SQL   *****************
Parallel Phase #:42   [PDB1] Files:13   Time: 112s
Restart  Phase #:43   [PDB1] Files:1    Time: 0s
Parallel Phase #:44   [PDB1] Files:12   Time: 10s
Restart  Phase #:45   [PDB1] Files:1    Time: 0s
Parallel Phase #:46   [PDB1] Files:2    Time: 2s
Restart  Phase #:47   [PDB1] Files:1    Time: 0s
*************   Final Catproc scripts   ************
Serial   Phase #:48   [PDB1] Files:1    Time: 6s
Restart  Phase #:49   [PDB1] Files:1    Time: 0s
**************   Final RDBMS scripts   *************
Serial   Phase #:50   [PDB1] Files:1    Time: 24s
************   Upgrade Component Start   ***********
Serial   Phase #:51   [PDB1] Files:1    Time: 0s
Restart  Phase #:52   [PDB1] Files:1    Time: 0s
****************   Upgrading Java   ****************
Serial   Phase #:53   [PDB1] Files:1    Time: 261s
Restart  Phase #:54   [PDB1] Files:1    Time: 0s
*****************   Upgrading XDK   ****************
Serial   Phase #:55   [PDB1] Files:1    Time: 75s
Restart  Phase #:56   [PDB1] Files:1    Time: 0s
*********   Upgrading APS,OLS,DV,CONTEXT   *********
Serial   Phase #:57   [PDB1] Files:1    Time: 97s
*****************   Upgrading XDB   ****************
Restart  Phase #:58   [PDB1] Files:1    Time: 0s
Serial   Phase #:60   [PDB1] Files:3    Time: 10s
Serial   Phase #:61   [PDB1] Files:3    Time: 2s
Parallel Phase #:62   [PDB1] Files:9    Time: 2s
Parallel Phase #:63   [PDB1] Files:24   Time: 3s
Serial   Phase #:64   [PDB1] Files:4    Time: 9s
Serial   Phase #:65   [PDB1] Files:1    Time: 0s
Serial   Phase #:66   [PDB1] Files:30   Time: 3s
Serial   Phase #:67   [PDB1] Files:1    Time: 0s
Parallel Phase #:68   [PDB1] Files:6    Time: 3s
Serial   Phase #:69   [PDB1] Files:2    Time: 19s
Serial   Phase #:70   [PDB1] Files:3    Time: 33s
Restart  Phase #:71   [PDB1] Files:1    Time: 0s
*********   Upgrading CATJAVA,OWM,MGW,RAC   ********
Serial   Phase #:72   [PDB1] Files:1    Time: 42s
****************   Upgrading ORDIM   ***************
Restart  Phase #:73   [PDB1] Files:1    Time: 1s
Serial   Phase #:75   [PDB1] Files:1    Time: 0s
Parallel Phase #:76   [PDB1] Files:2    Time: 61s
Serial   Phase #:77   [PDB1] Files:1    Time: 54s
Restart  Phase #:78   [PDB1] Files:1    Time: 0s
Parallel Phase #:79   [PDB1] Files:2    Time: 11s
Serial   Phase #:80   [PDB1] Files:2    Time: 1s
*****************   Upgrading SDO   ****************
Restart  Phase #:81   [PDB1] Files:1    Time: 0s
Serial   Phase #:83   [PDB1] Files:1    Time: 47s
Serial   Phase #:84   [PDB1] Files:1    Time: 2s
Restart  Phase #:85   [PDB1] Files:1    Time: 0s
Serial   Phase #:86   [PDB1] Files:1    Time: 4s
Restart  Phase #:87   [PDB1] Files:1    Time: 0s
Parallel Phase #:88   [PDB1] Files:3    Time: 156s
Restart  Phase #:89   [PDB1] Files:1    Time: 0s
Serial   Phase #:90   [PDB1] Files:1    Time: 2s
Restart  Phase #:91   [PDB1] Files:1    Time: 0s
Serial   Phase #:92   [PDB1] Files:1    Time: 1s
Restart  Phase #:93   [PDB1] Files:1    Time: 1s
Parallel Phase #:94   [PDB1] Files:4    Time: 53s
Restart  Phase #:95   [PDB1] Files:1    Time: 1s
Serial   Phase #:96   [PDB1] Files:1    Time: 0s
Restart  Phase #:97   [PDB1] Files:1    Time: 0s
Serial   Phase #:98   [PDB1] Files:2    Time: 44s
Restart  Phase #:99   [PDB1] Files:1    Time: 0s
Serial   Phase #:100  [PDB1] Files:1    Time: 1s
Restart  Phase #:101  [PDB1] Files:1    Time: 0s
***********   Upgrading Misc. ODM, OLAP   **********
Serial   Phase #:102  [PDB1] Files:1    Time: 14s
****************   Upgrading APEX   ****************
Restart  Phase #:103  [PDB1] Files:1    Time: 0s
Serial   Phase #:104  [PDB1] Files:1    Time: 1s
Restart  Phase #:105  [PDB1] Files:1    Time: 0s
***********   Final Component scripts    ***********
Serial   Phase #:106  [PDB1] Files:1    Time: 1s
*************   Final Upgrade scripts   ************
Serial   Phase #:107  [PDB1] Files:1    Time: 125s
**********   End PDB Application Upgrade   *********
Serial   Phase #:108  [PDB1] Files:1    Time: 1s
*******************   Migration   ******************
Serial   Phase #:109  [PDB1] Files:1    Time: 38s
Serial   Phase #:110  [PDB1] Files:1    Time: 4s
Serial   Phase #:111  [PDB1] Files:1    Time: 30s
*****************   Post Upgrade   *****************
Serial   Phase #:112  [PDB1] Files:1    Time: 106s
****************   Summary report   ****************
Serial   Phase #:113  [PDB1] Files:1    Time: 1s
Serial   Phase #:114  [PDB1] Files:1    Time: 2s
Serial   Phase #:115  [PDB1] Files:1     Time: 0s------------------------------------------------------
Phases [0-115]         End Time:[2018_08_01 05:00:52]
Container Lists Inclusion:[PDB1] Exclusion:[NONE]
------------------------------------------------------Grand Total Time: 2243s [PDB1]LOG FILES: (/u01/app/oracle/product/12.2.0/dbhome_1/cfgtoollogs/ora12c/upgrade20180801042327/catupgrdpdb1*.log)Upgrade Summary Report Located in:
/u01/app/oracle/product/12.2.0/dbhome_1/cfgtoollogs/ora12c/upgrade20180801042327/upg_summary.logTotal Upgrade Time:          [0d:0h:37m:23s]Time: 2251s For PDB(s)Grand Total Time: 2251s LOG FILES: (/u01/app/oracle/product/12.2.0/dbhome_1/cfgtoollogs/ora12c/upgrade20180801042327/catupgrd*.log)Grand Total Upgrade Time:    [0d:0h:37m:31s]
[oracle@node1 ~]$ 

6.检查升级后的pdb1

通过unplug/plug方式将pdb1从oradb中拔出插入到ora12c中,完成pdb1从12.1.0.2.0到12.2.0.1.0的升级。

| 作者简介

杨禹航·沃趣科技高级数据库技术专家

熟悉Oracle数据库内部机制,丰富的数据库及RAC集群层故障诊断、性能调优、OWI、数据库备份恢复及迁移经验。

Oracle 12c系列(九) | 通过unplug与plug方式升级pdb数据库相关推荐

  1. 12cR1通过unplug与plug方式升级PDB数据库到19c

    实验目标: 12cR1通过unplug与plug方式升级PDB数据库到19c 实验环境: 数据库:升级前版本Oracle 12c R1  ,升级前版本Oracle 19c,同一台服务器 操作系统:AI ...

  2. Oracle 12c系列(二)|PDB的创建

    PDB数据库的创建可以从现存的数据库中复制数据文件,包括种子容器.可插拔数据库.non-CDB数据库,创建时可以使用CREATE PLUGGABLE.RMAN.DBCA以及EM等. 在12.1版本中在 ...

  3. 小丸子学Oracle 12c系列之——Oracle Pluggable Database

    好久没有研究Oracle了,最近觉得有必要研究下Oracle 12c的新特性,下面主要是记录我在学习Oracle 12c新特性之pdb的相关内容. 1.Oracle Pluggable Databas ...

  4. Oracle 12c中导入Oracle 11g的数据

    我们直接说干的: 1.在github上下Oracle 11g所有示例用户的sql脚本文件(地址失效请评论区留言) https://github.com/oracle/db-sample-schemas ...

  5. 【云贝学院】大师操刀倾心打造:数据之颠Oracle 12c OCM认证课程

    [云贝学院]云贝学院Oracle 12c OCM认证课程已上线,学院有不定期公开课~ 想加入讨论群的同学,加老师微信:19941464235进群 01.Oracle 12c OCM课程概述 Oracl ...

  6. 12c oracle 修改内存_还在等12.2吗?Oracle 12c后这个观念要改改!

    原标题:还在等12.2吗?Oracle 12c后这个观念要改改! 上周三(7月20日)北京城暴雨肆虐的场景想必不少人还印象深刻.数据显示,"7.20"降雨总量已超四年前的" ...

  7. 记一次,oracle pdb数据库配置

    listener.ora 配置 #   address value as shown below. DIRECT_HANDOFF_TTC_LISTENER = OFF SID_LIST_LISTENE ...

  8. Oracle 12c R1 Plug/Unplug 迁移PDB实验(1): 插拔 RAC PDB到 Non-RAC PDB

    实验目标: 将RAC环境的PDB插拔后迁移到非RAC环境 实验环境: 数据库:Oracle 12c R1 操作系统:Oracle Linux 7.3 实验步骤: 1.源端环境准备 为本次实验克隆一个P ...

  9. oracle 12C 多库,Oracle12c多租户数据库 - PDB数据库的unplug及plug 2

    3.  拔出(unplug)mypdb2这个PDB数据库(即在源CDB中删除) [oracle@gtsv2088r test12]$ sqlplus / as sysdba SQL> show ...

最新文章

  1. httpclient get post
  2. python引用大数据,Python 3 UDF
  3. P4316 绿豆蛙的归宿 期望dp + DAG
  4. 去除div最后一个逗号_去除重复值、统计数量,这个公式可以直接套用!
  5. 老码农:这段代码绝了,切勿模仿!
  6. 吗 支持windows_M1能否原生支持Windows 苹果把问题抛给了微软
  7. 只懂黑盒测试也能学会代码覆盖率分析和精准测试
  8. linux 下的emoji在MariaDB中的字符集修改
  9. java 485通讯_CAKJ-963U3-KT带485通讯上下限报警智能型仪表
  10. matlab进行ai研究,matlab【人工智能项目】—ELM地质分类研究
  11. AI技术如何做工程?
  12. 修改JDK的经历:两处字体的粗体代码引起的错误
  13. 《Git与Github使用笔记》分享3款Git可视化工具
  14. Android项目-IPTV经验总结
  15. CentOS7安装杀毒软件ClamAV图形界面ClamTk
  16. 2010公司处级聚会尾牙主持词
  17. 2021-07-24 centos基础设置
  18. Win11 连接不上NAS
  19. jdk1.8——Base64
  20. 关于计算机的手抄报知识,电子手抄报

热门文章

  1. Nginx请求强制缓存设置
  2. SSM框架基于JavaWeb在线投票系统的设计与实现源码
  3. 惠普HP LaserJet M1120 一体机驱动
  4. html中加号属性名,HTML标签常见和不常见但常用的属性
  5. python下载package失败_Python package install血泪史
  6. 隧檤断面超欠挖放样步骤(5800)
  7. uniapp实现带过渡动画的手风琴折叠样式
  8. taro单选框、多选框当前勾选的值
  9. 【Matlab路径规划】A_star算法机器人栅格地图路径规划【含源码 116期】
  10. flyme8会更新Android版本吗,魅族正式宣布8款老机型升级Flyme8内测新版本,有你的手机吗?...