实验目标:

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

实验环境:

  • 数据库:升级前版本Oracle 12c R1  ,升级前版本Oracle 19c,同一台服务器
  • 操作系统:AIX 7.1

实验步骤:

1、版本检查

##12c
SQL> select BANNER from v$version;BANNER
--------------------------------------------------------------------------------
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
PL/SQL Release 12.1.0.2.0 - Production
CORE    12.1.0.2.0      Production
TNS for IBM/AIX RISC System/6000: Version 12.1.0.2.0 - Production
NLSRTL Version 12.1.0.2.0 - Production##19c
SQL> select BANNER from v$version;BANNER
--------------------------------------------------------------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

2、12c克隆PDB2(可选)

为保障升级过程中数据的安全,通过克隆生成一份一样的数据进行升级。建议有空间都这样操作,以免方便回退。

SQL> show pdbsCON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED                       READ ONLY  NO3 PDB1                          READ WRITE NO4 PDB2                         READ WRITE NO##关闭pdb2并打开为只读
SQL> alter pluggable database PDB2 close immediate;Pluggable database altered.SQL> ALTER PLUGGABLE DATABASE PDB2 OPEN READ ONLY;Pluggable database altered.SQL> show pdbsCON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED                       READ ONLY  NO3 PDB1                          READ WRITE NO4 PDB2                         READ ONLY  NO#查看datafile路径
SQL> select a.FILE_NAME FROM containers(DBA_DATA_FILES) a where a.con_id=4;FILE_NAME
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/oradata/orainst/64C038920FCF0268E0530A160C038C6B/datafile/sysaux.422.967635337
/oradata/orainst/64C038920FCF0268E0530A160C038C6B/datafile/system.421.967635337
/oradata/orainst/64C038920FCF0268E0530A160C038C6B/datafile/users.424.967636177
/oradata/orainst/64C038920FCF0268E0530A160C038C6B/datafile/slivven.426.967721775
/oradata/orainst/64C038920FCF0268E0530A160C038C6B/datafile/PDB2002.dbf
/oradata/orainst/64C038920FCF0268E0530A160C038C6B/datafile/PDB2004.dbf6 rows selected.SQL> select a.FILE_NAME FROM containers(DBA_TEMP_FILES) a where a.con_id=4;FILE_NAME
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/oradata/orainst/datafile/ORAINST/64C038920FCF0268E0530A160C038C6B/datafile/o1_mf_temp_gosx00w4_.tmp##克隆生成pdb2_c
SQL> create pluggable database PDB2_C from PDB2 file_name_convert=('/oradata/orainst/64C038920FCF0268E0530A160C038C6B/datafile','/new_oradata/TESTINST/PDB2/datafile','/oradata/orainst/datafile/ORAINST/64C038920FCF0268E0530A160C038C6B/datafile','/new_oradata/TESTINST/PDB2/tempfile');
create pluggable database PDB2_C from PDB2 file_name_convert=('/oradata/orainst/64C038920FCF0268E0530A160C038C6B/datafile','/new_oradata/TESTINST/PDB2/datafile','/oradata/orainst/datafile/ORAINST/64C038920FCF0268E0530A160C038C6B/datafile','/new_oradata/TESTINST/PDB2/tempfile')
*
ERROR at line 1:
ORA-01276: Cannot add file /new_oradata/TESTINST/PDB2/tempfile/o1_mf_temp_gosx00w4_.tmp.  File has an Oracle Managed Files file name.##原因tempfile为OMF,所以不能用file_name_convert进行转换,需要指定db_create_file_dest的方式进行SQL> alter system set db_create_file_dest='/new_oradata/TESTINST/PDB2/datafile';System altered.SQL> show parameter db_create_fileNAME                                 TYPE                             VALUE
------------------------------------ -------------------------------- ------------------------------
db_create_file_dest                  string                           /new_oradata/TESTINST/PDB2/datafile##重新克隆pdb2_c
SQL> create pluggable database PDB2_C from PDB2; Pluggable database created.SQL> alter pluggable database PDB2_C open;Pluggable database altered.

3、12c 插出pdb2_c

##关闭pdb2_c插出unplug
SQL> alter pluggable database PDB2_C close immediate;Pluggable database altered.SQL> alter pluggable database PDB2_C unplug into '/home/oracle/19c/PDB2_C.xml';Pluggable database altered.SQL> select pdb_id,pdb_name,status from dba_pdbs;PDB_ID PDB_NAME                                                                                                                         STATUS
---------- -------------------------------------------------------------------------------------------------------------------------------- ---------2 PDB$SEED                                                                                                                         NORMAL4 PDB2                                                                                                                           NORMAL3 PDB1                                                                                                                            NORMAL5 PDB2_C                                                                                                                         UNPLUGGED##删除pdb2_c,但保留datafiles
SQL> drop pluggable database PDB2_C keep datafiles;Pluggable database dropped.SQL> show pdbsCON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED                       READ ONLY  NO3 PDB1                          READ WRITE NO4 PDB2                         READ ONLY  NO

4、把pdb2_c的数据文件移动到目标位置(可选)

为规范管理,OMF生成的目录可能和你规划的目录不一致。

oracle@test:/home/oracle$ grep path /home/oracle/19c/PDB2_C.xml<path>/new_oradata/TESTINST/PDB2/datafile/ORAINST/91C59F5312420314E0530A0B0C02C2CE/datafile/o1_mf_system_gq3lsxh1_.dbf</path><path>/new_oradata/TESTINST/PDB2/datafile/ORAINST/91C59F5312420314E0530A0B0C02C2CE/datafile/o1_mf_sysaux_gq3lsxh3_.dbf</path><path>/new_oradata/TESTINST/PDB2/datafile/ORAINST/91C59F5312420314E0530A0B0C02C2CE/datafile/o1_mf_temp_gq3lsxh5_.dbf</path><path>/new_oradata/TESTINST/PDB2/datafile/ORAINST/91C59F5312420314E0530A0B0C02C2CE/datafile/o1_mf_users_gq3lsxh6_.dbf</path><path>/new_oradata/TESTINST/PDB2/datafile/ORAINST/91C59F5312420314E0530A0B0C02C2CE/datafile/o1_mf_slivven_gq3lsxh8_.dbf</path><path>/new_oradata/TESTINST/PDB2/datafile/ORAINST/91C59F5312420314E0530A0B0C02C2CE/datafile/o1_mf_slivven_gq3lsxhb_.dbf</path><path>/new_oradata/TESTINST/PDB2/datafile/ORAINST/91C59F5312420314E0530A0B0C02C2CE/datafile/o1_mf_slivven_gq3lsxhc_.dbf</path>oracle@test:/home/oracle$ mv /new_oradata/TESTINST/PDB2/datafile/ORAINST/91C59F5312420314E0530A0B0C02C2CE/datafile/*  /new_oradata/TESTINST/PDB2/datafile

5、19c 插入pdb2_c

##插入pdb2_c,命名为pdb2
SQL> create pluggable database PDB2 using '/home/oracle/19c/PDB2_C.xml' SOURCE_FILE_NAME_CONVERT=('/new_oradata/TESTINST/PDB2/datafile/ORAINST/91C59F5312420314E0530A0B0C02C2CE/datafile','/new_oradata/TESTINST/PDB2/datafile') nocopy tempfile reuse;Pluggable database created.SQL> show pdbsCON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED                       READ ONLY  NO3 PDB1                          READ WRITE NO4 PDB2                         MOUNTEDSQL> select pdb_id,pdb_name,status from dba_pdbs;PDB_ID PDB_NAME                                                                                                                         STATUS
---------- -------------------------------------------------------------------------------------------------------------------------------- ----------2 PDB$SEED                                                                                                                         NORMAL3 PDB1                                                                                                                            NORMAL4 PDB2                                                                                                                           NEW##打开会报错,需要升级数据字典
SQL> alter pluggable database PDB2 open;Warning: PDB altered with errors.SQL> show pdbsCON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED                       READ ONLY  NO3 PDB1                          READ WRITE NO4 PDB2                         MIGRATE    YESSQL> alter pluggable database PDB2 close immediate;Pluggable database altered.

6、使用19c环境升级数据字典

oracle@test:/home/oracle$ $ORACLE_HOME/bin/dbupgrade -c PDB2Argument list for [/u01/app/oracle/product/19.3.0/db_1/rdbms/admin/catctl.pl]
For Oracle internal use only A = 0
Run in                       c = PDB2
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: [19.0.0.0.0]STATUS: [Production]BUILD: [RDBMS_19.3.0.0.0DBRU_AIX.PPC64_190417.190518]/u01/app/oracle/product/19.3.0/db_1/rdbms/admin/orahome = [/u01/app/oracle/product/19.3.0/db_1]
/u01/app/oracle/product/19.3.0/db_1/bin/orabasehome = [/u01/app/oracle/product/19.3.0/db_1]
catctlGetOraBaseLogDir = [/u01/app/oracle/product/19.3.0/db_1]Analyzing file /u01/app/oracle/product/19.3.0/db_1/rdbms/admin/catupgrd.sqlLog file directory = [/tmp/cfgtoollogs/upgrade20190906110421]catcon::set_log_file_base_path: ALL catcon-related output will be written to [/tmp/cfgtoollogs/upgrade20190906110421/catupgrd_catcon_36045960.lst]catcon::set_log_file_base_path: catcon: See [/tmp/cfgtoollogs/upgrade20190906110421/catupgrd*.log] files for output generated by scriptscatcon::set_log_file_base_path: catcon: See [/tmp/cfgtoollogs/upgrade20190906110421/catupgrd_*.lst] files for spool files, if anyNumber of Cpus        = 32
Database Name         = testinst
DataBase Version      = 19.0.0.0.0
catcon::set_log_file_base_path: ALL catcon-related output will be written to [/u01/app/oracle/product/19.3.0/db_1/cfgtoollogs/testinst/upgrade20190906110439/catupgrd_catcon_36045960.lst]catcon::set_log_file_base_path: catcon: See [/u01/app/oracle/product/19.3.0/db_1/cfgtoollogs/testinst/upgrade20190906110439/catupgrd*.log] files for output generated by scriptscatcon::set_log_file_base_path: catcon: See [/u01/app/oracle/product/19.3.0/db_1/cfgtoollogs/testinst/upgrade20190906110439/catupgrd_*.lst] files for spool files, if anyLog file directory = [/u01/app/oracle/product/19.3.0/db_1/cfgtoollogs/testinst/upgrade20190906110439]Parallel SQL Process Count (PDB)      = 2
Parallel SQL Process Count (CDB$ROOT) = 8
Concurrent PDB Upgrades               = 16
Generated PDB Inclusion:[PDB2]
CDB$ROOT  Open Mode = [OPEN]
Concurrent PDB Upgrades Reset           = 1Start processing of PDBs (PDB2)
[/u01/app/oracle/product/19.3.0/db_1/perl/bin/perl /u01/app/oracle/product/19.3.0/db_1/rdbms/admin/catctl.pl -c 'PDB2' -I -i PDB2 -n 2 -l /u01/app/oracle/product/19.3.0/db_1/cfgtoollogs/testinst/upgrade20190906110439 /u01/app/oracle/product/19.3.0/db_1/rdbms/admin/catupgrd.sql]Argument list for [/u01/app/oracle/product/19.3.0/db_1/rdbms/admin/catctl.pl]
For Oracle internal use only A = 0
Run in                       c = PDB2
Do not run in                C = 0
Input Directory              d = 0
Echo OFF                     e = 1
Simulate                     E = 0
Forced cleanup               F = 0
Log Id                       i = PDB2
Child Process                I = 1
Log Dir                      l = /u01/app/oracle/product/19.3.0/db_1/cfgtoollogs/testinst/upgrade20190906110439
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: [19.0.0.0.0]STATUS: [Production]BUILD: [RDBMS_19.3.0.0.0DBRU_AIX.PPC64_190417.190518]/u01/app/oracle/product/19.3.0/db_1/rdbms/admin/orahome = [/u01/app/oracle/product/19.3.0/db_1]
/u01/app/oracle/product/19.3.0/db_1/bin/orabasehome = [/u01/app/oracle/product/19.3.0/db_1]
catctlGetOraBaseLogDir = [/u01/app/oracle/product/19.3.0/db_1]Analyzing file /u01/app/oracle/product/19.3.0/db_1/rdbms/admin/catupgrd.sqlLog file directory = [/u01/app/oracle/product/19.3.0/db_1/cfgtoollogs/testinst/upgrade20190906110439]catcon::set_log_file_base_path: ALL catcon-related output will be written to [/u01/app/oracle/product/19.3.0/db_1/cfgtoollogs/testinst/upgrade20190906110439/catupgrdPDB2_catcon_17761476.lst]catcon::set_log_file_base_path: catcon: See [/u01/app/oracle/product/19.3.0/db_1/cfgtoollogs/testinst/upgrade20190906110439/catupgrdPDB2*.log] files for output generated by scriptscatcon::set_log_file_base_path: catcon: See [/u01/app/oracle/product/19.3.0/db_1/cfgtoollogs/testinst/upgrade20190906110439/catupgrdPDB2_*.lst] files for spool files, if anyNumber of Cpus        = 32
Database Name         = testinst
DataBase Version      = 19.0.0.0.0PDB2 Open Mode = [MIGRATE]
Generated PDB Inclusion:[PDB2]
CDB$ROOT  Open Mode = [OPEN]
Components in [PDB2]Installed [APEX APS CATALOG CATJAVA CATPROC CONTEXT DV JAVAVM OLS ORDIM OWM RAC SDO XDB XML XOQ]
Not Installed [EM MGW ODM WK]------------------------------------------------------
Phases [0-107]         Start Time:[2019_09_06 11:05:45]
Container Lists Inclusion:[PDB2] Exclusion:[NONE]
------------------------------------------------------
***********   Executing Change Scripts   ***********
Serial   Phase #:0    [PDB2] Files:1     Time: 47s
***************   Catalog Core SQL   ***************
Serial   Phase #:1    [PDB2] Files:5    Time: 48s
Restart  Phase #:2    [PDB2] Files:1     Time: 2s
***********   Catalog Tables and Views   ***********
Parallel Phase #:3    [PDB2] Files:19   Time: 24s
Restart  Phase #:4    [PDB2] Files:1    Time: 1s
*************   Catalog Final Scripts   ************
Serial   Phase #:5    [PDB2] Files:7    Time: 24s
*****************   Catproc Start   ****************
Serial   Phase #:6    [PDB2] Files:1     Time: 17s
*****************   Catproc Types   ****************
Serial   Phase #:7    [PDB2] Files:2    Time: 13s
Restart  Phase #:8    [PDB2] Files:1    Time: 2s
****************   Catproc Tables   ****************
Parallel Phase #:9    [PDB2] Files:67   Time: 31s
Restart  Phase #:10   [PDB2] Files:1    Time: 1s
*************   Catproc Package Specs   ************
Serial   Phase #:11   [PDB2] Files:1     Time: 56s
Restart  Phase #:12   [PDB2] Files:1    Time: 1s
**************   Catproc Procedures   **************
Parallel Phase #:13   [PDB2] Files:94    Time: 18s
Restart  Phase #:14   [PDB2] Files:1    Time: 2s
Parallel Phase #:15   [PDB2] Files:120  Time: 22s
Restart  Phase #:16   [PDB2] Files:1    Time: 1s
Serial   Phase #:17   [PDB2] Files:22   Time: 9s
Restart  Phase #:18   [PDB2] Files:1    Time: 1s
*****************   Catproc Views   ****************
Parallel Phase #:19   [PDB2] Files:32    Time: 25s
Restart  Phase #:20   [PDB2] Files:1    Time: 2s
Serial   Phase #:21   [PDB2] Files:3    Time: 18s
Restart  Phase #:22   [PDB2] Files:1    Time: 1s
Parallel Phase #:23   [PDB2] Files:25     Time: 119s
Restart  Phase #:24   [PDB2] Files:1    Time: 2s
Parallel Phase #:25   [PDB2] Files:12    Time: 90s
Restart  Phase #:26   [PDB2] Files:1    Time: 1s
Serial   Phase #:27   [PDB2] Files:1    Time: 0s
Serial   Phase #:28   [PDB2] Files:3     Time: 10s
Serial   Phase #:29   [PDB2] Files:1    Time: 0s
Restart  Phase #:30   [PDB2] Files:1    Time: 1s
***************   Catproc CDB Views   **************
Serial   Phase #:31   [PDB2] Files:1    Time: 7s
Restart  Phase #:32   [PDB2] Files:1    Time: 1s
Serial   Phase #:34   [PDB2] Files:1    Time: 0s
*****************   Catproc PLBs   *****************
Serial   Phase #:35   [PDB2] Files:293  Time: 25s
Serial   Phase #:36   [PDB2] Files:1    Time: 0s
Restart  Phase #:37   [PDB2] Files:1    Time: 1s
Serial   Phase #:38   [PDB2] Files:6    Time: 9s
Restart  Phase #:39   [PDB2] Files:1    Time: 0s
***************   Catproc DataPump   ***************
Serial   Phase #:40   [PDB2] Files:3     Time: 50s
Restart  Phase #:41   [PDB2] Files:1    Time: 0s
******************   Catproc SQL   *****************
Parallel Phase #:42   [PDB2] Files:13     Time: 90s
Restart  Phase #:43   [PDB2] Files:1    Time: 2s
Parallel Phase #:44   [PDB2] Files:11   Time: 11s
Restart  Phase #:45   [PDB2] Files:1    Time: 2s
Parallel Phase #:46   [PDB2] Files:3    Time: 8s
Restart  Phase #:47   [PDB2] Files:1    Time: 2s
*************   Final Catproc scripts   ************
Serial   Phase #:48   [PDB2] Files:1    Time: 14s
Restart  Phase #:49   [PDB2] Files:1    Time: 1s
**************   Final RDBMS scripts   *************
Serial   Phase #:50   [PDB2] Files:1     Time: 25s
************   Upgrade Component Start   ***********
Serial   Phase #:51   [PDB2] Files:1    Time: 7s
Restart  Phase #:52   [PDB2] Files:1    Time: 1s
**********   Upgrading Java and non-Java   *********
Serial   Phase #:53   [PDB2] Files:2         Time: 327s
*****************   Upgrading XDB   ****************
Restart  Phase #:54   [PDB2] Files:1    Time: 1s
Serial   Phase #:56   [PDB2] Files:3     Time: 20s
Serial   Phase #:57   [PDB2] Files:3    Time: 11s
Parallel Phase #:58   [PDB2] Files:10   Time: 12s
Parallel Phase #:59   [PDB2] Files:25   Time: 16s
Serial   Phase #:60   [PDB2] Files:4    Time: 20s
Serial   Phase #:61   [PDB2] Files:1    Time: 0s
Serial   Phase #:62   [PDB2] Files:32    Time: 11s
Serial   Phase #:63   [PDB2] Files:1    Time: 0s
Parallel Phase #:64   [PDB2] Files:6    Time: 15s
Serial   Phase #:65   [PDB2] Files:2    Time: 29s
Serial   Phase #:66   [PDB2] Files:3     Time: 39s
****************   Upgrading ORDIM   ***************
Restart  Phase #:67   [PDB2] Files:1    Time: 2s
Serial   Phase #:69   [PDB2] Files:1    Time: 10s
Parallel Phase #:70   [PDB2] Files:2     Time: 30s
Restart  Phase #:71   [PDB2] Files:1    Time: 2s
Parallel Phase #:72   [PDB2] Files:2    Time: 11s
Serial   Phase #:73   [PDB2] Files:2    Time: 10s
*****************   Upgrading SDO   ****************
Restart  Phase #:74   [PDB2] Files:1    Time: 0s
Serial   Phase #:76   [PDB2] Files:1     Time: 40s
Serial   Phase #:77   [PDB2] Files:2    Time: 11s
Restart  Phase #:78   [PDB2] Files:1    Time: 1s
Serial   Phase #:79   [PDB2] Files:1    Time: 13s
Restart  Phase #:80   [PDB2] Files:1    Time: 1s
Parallel Phase #:81   [PDB2] Files:3     Time: 50s
Restart  Phase #:82   [PDB2] Files:1    Time: 2s
Serial   Phase #:83   [PDB2] Files:1    Time: 11s
Restart  Phase #:84   [PDB2] Files:1    Time: 0s
Serial   Phase #:85   [PDB2] Files:1     Time: 19s
Restart  Phase #:86   [PDB2] Files:1    Time: 0s
Parallel Phase #:87   [PDB2] Files:4    Time: 47s
Restart  Phase #:88   [PDB2] Files:1    Time: 2s
Serial   Phase #:89   [PDB2] Files:1     Time: 10s
Restart  Phase #:90   [PDB2] Files:1    Time: 1s
Serial   Phase #:91   [PDB2] Files:2    Time: 26s
Restart  Phase #:92   [PDB2] Files:1    Time: 1s
Serial   Phase #:93   [PDB2] Files:1    Time: 7s
Restart  Phase #:94   [PDB2] Files:1    Time: 1s
*******   Upgrading ODM, WK, EXF, RUL, XOQ   *******
Serial   Phase #:95   [PDB2] Files:1    Time: 17s
Restart  Phase #:96   [PDB2] Files:1    Time: 1s
***********   Final Component scripts    ***********
Serial   Phase #:97   [PDB2] Files:1     Time: 9s
*************   Final Upgrade scripts   ************
Serial   Phase #:98   [PDB2] Files:1      Time: 140s
*******************   Migration   ******************
Serial   Phase #:99   [PDB2] Files:1    Time: 39s
***   End PDB Application Upgrade Pre-Shutdown   ***
Serial   Phase #:100  [PDB2] Files:1     Time: 8s
Serial   Phase #:101  [PDB2] Files:1    Time: 12s
Serial   Phase #:102  [PDB2] Files:1    Time: 6s
*****************   Post Upgrade   *****************
Serial   Phase #:103  [PDB2] Files:1      Time: 141s
****************   Summary report   ****************
Serial   Phase #:104  [PDB2] Files:1    Time: 8s
***   End PDB Application Upgrade Post-Shutdown   **
Serial   Phase #:105  [PDB2] Files:1    Time: 7s
Serial   Phase #:106  [PDB2] Files:1     Time: 8s
Serial   Phase #:107  [PDB2] Files:1     Time: 0s------------------------------------------------------
Phases [0-107]         End Time:[2019_09_06 11:39:56]
Container Lists Inclusion:[PDB2] Exclusion:[NONE]
------------------------------------------------------Grand Total Time: 2054s [PDB2]LOG FILES: (/u01/app/oracle/product/19.3.0/db_1/cfgtoollogs/testinst/upgrade20190906110439/catupgrdPDB2*.log)Upgrade Summary Report Located in:
/u01/app/oracle/product/19.3.0/db_1/cfgtoollogs/testinst/upgrade20190906110439/upg_summary.logTime: 2141s For PDB(s)Grand Total Time: 2141s LOG FILES: (/u01/app/oracle/product/19.3.0/db_1/cfgtoollogs/testinst/upgrade20190906110439/catupgrd*.log)Grand Total Upgrade Time:    [0d:0h:35m:41s]

7、19c验证pdb2是否正常

SQL> show pdbsCON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED                       READ ONLY  NO3 PDB1                          READ WRITE NO4 PDB2                         MOUNTED#打开没有报错
SQL> alter pluggable database PDB2 open;Pluggable database altered.SQL> show pdbsCON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED                       READ ONLY  NO3 PDB1                          READ WRITE NO4 PDB2                         READ WRITE NO#没有没解决的问题
SQL>  select name,message,type,STATUS from pdb_plug_in_violations where STATUS<>'RESOLVED'  order by time;no rows selected##查看datafile是否正常
SQL> col FILE_NAME for a100
SQL> select FILE_ID,FILE_NAME,STATUS from dba_temp_files;
select FILE_ID,FILE_NAME,STATUS from dba_data_files;FILE_ID FILE_NAME                                                                                            STATUS
---------- ---------------------------------------------------------------------------------------------------- -------6 /new_oradata/TESTINST/PDB2/datafile/o1_mf_temp_gq3lsxh5_.dbf                                       ONLINESQL> FILE_ID FILE_NAME                                                                                            STATUS
---------- ---------------------------------------------------------------------------------------------------- ---------45 /new_oradata/TESTINST/PDB2/datafile/o1_mf_system_gq3lsxh1_.dbf                                     AVAILABLE46 /new_oradata/TESTINST/PDB2/datafile/o1_mf_sysaux_gq3lsxh3_.dbf                                     AVAILABLE47 /new_oradata/TESTINST/PDB2/datafile/o1_mf_users_gq3lsxh6_.dbf                                      AVAILABLE50 /new_oradata/TESTINST/PDB2/datafile/o1_mf_slivven_gq3lsxhc_.dbf                                    AVAILABLE49 /new_oradata/TESTINST/PDB2/datafile/o1_mf_slivven_gq3lsxhb_.dbf                                    AVAILABLE48 /new_oradata/TESTINST/PDB2/datafile/o1_mf_slivven_gq3lsxh8_.dbf                                    AVAILABLE51 /new_oradata/TESTINST/91C59F5312420314E0530A0B0C02C2CE/datafile/o1_mf_undo_1_gq3m4y7p_.dbf           AVAILABLE7 rows selected.

至此,pdb的版本升级完成!!

12cR1通过unplug与plug方式升级PDB数据库到19c相关推荐

  1. Oracle 12c系列(九) | 通过unplug与plug方式升级pdb数据库

    对于Oracle数据库升级操作,每个版本之间的升级步骤均相似,首先升级Oracle软件,然后升级数据库内的数据字典表. 在Oracle12c中,当我们通过容器的方式对数据库进行整合后,其升级方式变得更 ...

  2. oracle 18c 18.3 学习之五 unplug drop plug pdb

    os: centos 7.4 db: oracle 18c(18.3) pdb 的优势之一就是 unplug.plug,本篇blog介绍下 pdb 的 unplug. 以 pdbdongg 为例,进行 ...

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

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

  4. Oracle12c多租户数据库 - PDB数据库的unplug及plug 3

    4.2  在目标CDB上插入pdb数据库 . [oracle@gtsv2088r ~]$ .  .bash_profile_12c [oracle@gtsv2088r ~]$ [oracle@gtsv ...

  5. Oracle-使用XTTS方式迁移11G到PDB数据库

    前言: Oracle11G迁移到12c之后的PDB升级方式主要有expdp/impdp,TTS以及XTTS,其中,expdp/impdp的迁移方式适用于小数据量的迁移,停机窗口较长,TTS的迁移方式使 ...

  6. mysql_upgrade 升级_采用MySQL_upgrade升级授权表方式升级

    [[email protected] MySQL]# /usr/local/MySQL/bin/MySQL_upgrade Looking for 'MySQL' as: bin/MySQL Look ...

  7. linux bootrom ftp,H3C交换机通过以太口应用ftp方式升级bootrom软件

    通过以太口应用ftp方式升级bootrom软件 一组网需求: 计算机通过配置线与交换机Console口相连,配置交换机.交换机通过以太口直接相连到FTP Server,利用FTP Server上的bo ...

  8. centos 7升级内核,yum方式升级内核,编译方式升级内核

    centos 7升级内核 1.centos 7升级内核(从3.10到5.17) 1.yum方式升级内核 1.1 用epel源升级内核 1.2 设置内核启动顺序 1.3 重启系统,查看内核版本是否升级 ...

  9. k48.第十九章 K8s运维篇-集群升级 -- kubeadm v1.20 安装方式升级(一)

    1.kubeadm安装方式升级 升级k8s集群必须 先升级kubeadm版本到目的k8s版本,也就是说kubeadm是k8s升级的准升证. 1.1 升级准备 在k8s的所有master节点进行组件升级 ...

最新文章

  1. paoding java_中文分词器-PaodingAnalyzer
  2. Docker(四):Docker 命令大全
  3. 一文看懂BATH新基建:5G是基础,AI是内核
  4. VB中超长OLE数据库字段的操纵方法
  5. 一种创建进程间COM来启动IE的方式
  6. nyoj7街区最短路径问题
  7. 有关豆豆成长里程碑事件1
  8. orm java_Java 8 Friday:不再需要ORM
  9. 一个数据包大小是多少k_算法交流: 6046 数据包的调度机制 【2.6基本算法之动态规划】...
  10. String s=hello;s+=world;s变化了吗?原始的String对象的内容变了吗?
  11. 索引超出矩阵维度怎么修改程序_seo怎么学?seo自己能学会吗?
  12. (转)洪小文:以科学的方式赤裸裸地剖析AI|混沌初开
  13. 移动互联网赌博的大礼包触发
  14. 第一章 FPGA数字信号处理_数字混频(NCO与DDS)
  15. 简易呼吸灯c语言程序,呼吸灯 - 单片机教程 - C语言网
  16. ECshop商城程序常见的97个小问题汇总
  17. xposed android id修改,Xposed模块开发:修改设备IMEI
  18. 桌面HTML更换图标,系统图标替换教程,美化您的电脑图标
  19. 做微商如何快速加好友找到客源
  20. bigWigToBedGraph格式转换

热门文章

  1. 阿里云安全中心攻击溯源功能发布,保护你的云上安全
  2. 网络推广方法不只SEO
  3. 2-5-卷积操作的平移不变性
  4. 使用Matplotlib的条形图绘制一个颜色花哨的漏斗图
  5. 花哨的纯CSS3边框动画
  6. 龙ol一键端服务器维护,龙OL一键纯净端跑速修改和GM命令大全及使用
  7. Failed to load property source from location 'classpath:/applica)
  8. 五种社群营销玩法,实现转化和裂变
  9. 思科非标准访问控制列表
  10. JS解决form表单刷新页面,提示“确认重新提交表单”