oracle12c racpdb,Oracle 12C RMAN transport tablespace from PDB of RAC CDB to remote PDB

Oracle 12C RMAN transport tablespace from PDB of RAC CDB to remote PDB

发布时间:2020-08-10 20:34:45

来源:ITPUB博客

阅读:92

作者:eric0435

这个例子是将Linux 平台上的RAC CDB数据库中PDB(jypdb)数据库中的tts,cs表空间(tts,cs用户的缺省永久表空间)传输到Linux 平台上的单实例CDB数据库中的PDB(jypdb)中

1.确认源数据库与目标数据库所在平台是不是传输表空间所支持的操作系统平台。

确认源数据库操作系统平台:

SQL> select d.platform_name,endian_format from v$transportable_platform tp,v$database d where tp.platform_name=d.platform_name ;

PLATFORM_NAME ENDIAN_FORMAT

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

Linux x86 64-bit Little

确认目数据库操作系统平台:

SQL> select d.platform_name,endian_format from v$transportable_platform tp,v$database d where tp.platform_name=d.platform_name ;

PLATFORM_NAME ENDIAN_FORMAT

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

Linux x86 64-bit Little

这里操作系统平台都是64位Linux

2.确认要被传输的表空间是否是自包含表空间(tts,cs):

SQL> exec sys.dbms_tts.transport_set_check('TTS,CS',true);

PL/SQL procedure successfully completed.

SQL> select * from sys.transport_set_violations;

no rows selected

如果没有行选择,表示该表空间只包含表数据,可以传输

SQL> select count(*) from tts.t1;

COUNT(*)

----------

45

SQL> select count(*) from cs.t2;

COUNT(*)

----------

46

3.对源数据库执行备份,在执行备份时一定要加上include current controlfile否在执行

transport tablespace命令时会出现以下错误信息:

Automatic instance removed

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of tranport tablespace command at 01/25/2018 15:24:22

RMAN-03015: error occurred in stored script Memory Script

RMAN-06026: some targets not found - aborting restore

RMAN-06024: no backup or copy of the control file found to restore

[oracle@jytest1 ~]$ export NLS_DATE_FORMAT='yyyy-mm-dd hh34:mi:ss'

[oracle@jytest1 ~]$ rman target sys/abcd@jy catalog rco/abcd@jypdb_173

Recovery Manager: Release 12.2.0.1.0 - Production on Thu Jan 25 23:30:46 2018

Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.

connected to target database: JY (DBID=979425723)

connected to recovery catalog database

使用RMAN连接到源RAC CDB数据库执行备份操作

RMAN> backup as compressed backupset database format '+test/rman_backup/jy_%u_%d_%t_%s_%p' include current controlfile plus archivelog format '+test/rman_backup/arch_%d_%T_%U' delete all input;

Starting backup at 2018-01-25 23:30:58

current log archived

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=1522 instance=jy2 device type=DISK

channel ORA_DISK_1: starting compressed archived log backup set

channel ORA_DISK_1: specifying archived log(s) in backup set

input archived log thread=2 sequence=141 RECID=320 STAMP=966188816

input archived log thread=1 sequence=161 RECID=321 STAMP=966188818

input archived log thread=2 sequence=142 RECID=323 STAMP=966188832

input archived log thread=1 sequence=162 RECID=322 STAMP=966188829

input archived log thread=1 sequence=163 RECID=325 STAMP=966188842

input archived log thread=2 sequence=143 RECID=324 STAMP=966188842

input archived log thread=2 sequence=144 RECID=327 STAMP=966189268

input archived log thread=1 sequence=164 RECID=326 STAMP=966189266

input archived log thread=1 sequence=165 RECID=328 STAMP=966189274

input archived log thread=2 sequence=145 RECID=329 STAMP=966189274

input archived log thread=1 sequence=166 RECID=330 STAMP=966192976

input archived log thread=2 sequence=146 RECID=331 STAMP=966192977

input archived log thread=1 sequence=167 RECID=333 STAMP=966193374

input archived log thread=2 sequence=147 RECID=332 STAMP=966193373

input archived log thread=2 sequence=148 RECID=334 STAMP=966193380

input archived log thread=1 sequence=168 RECID=335 STAMP=966193380

input archived log thread=1 sequence=169 RECID=336 STAMP=966207796

input archived log thread=2 sequence=149 RECID=338 STAMP=966208644

input archived log thread=1 sequence=170 RECID=337 STAMP=966208634

input archived log thread=1 sequence=171 RECID=339 STAMP=966208856

input archived log thread=2 sequence=150 RECID=340 STAMP=966208857

input archived log thread=1 sequence=172 RECID=341 STAMP=966209350

input archived log thread=2 sequence=151 RECID=342 STAMP=966209350

input archived log thread=1 sequence=173 RECID=344 STAMP=966209356

input archived log thread=2 sequence=152 RECID=343 STAMP=966209356

input archived log thread=2 sequence=153 RECID=346 STAMP=966246980

input archived log thread=1 sequence=174 RECID=345 STAMP=966246243

input archived log thread=1 sequence=175 RECID=347 STAMP=966271688

input archived log thread=2 sequence=154 RECID=349 STAMP=966282445

input archived log thread=1 sequence=176 RECID=348 STAMP=966282440

input archived log thread=1 sequence=177 RECID=351 STAMP=966282933

input archived log thread=2 sequence=155 RECID=350 STAMP=966282933

input archived log thread=2 sequence=156 RECID=354 STAMP=966296899

input archived log thread=1 sequence=178 RECID=352 STAMP=966296887

input archived log thread=1 sequence=179 RECID=353 STAMP=966296890

input archived log thread=2 sequence=157 RECID=355 STAMP=966331920

input archived log thread=1 sequence=180 RECID=356 STAMP=966340837

input archived log thread=2 sequence=158 RECID=359 STAMP=966382267

input archived log thread=1 sequence=181 RECID=357 STAMP=966382003

input archived log thread=1 sequence=182 RECID=358 STAMP=966382267

channel ORA_DISK_1: starting piece 1 at 2018-01-25 23:31:12

channel ORA_DISK_1: finished piece 1 at 2018-01-25 23:33:17

piece handle=+TEST/rman_backup/arch_jy_20180125_7ispjklv_1_1 tag=TAG20180125T233110 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:02:05

channel ORA_DISK_1: deleting archived log(s)

archived log file name=+TEST/arch/2_141_961976319.dbf RECID=320 STAMP=966188816

archived log file name=+TEST/arch/1_161_961976319.dbf RECID=321 STAMP=966188818

archived log file name=+TEST/arch/2_142_961976319.dbf RECID=323 STAMP=966188832

archived log file name=+TEST/arch/1_162_961976319.dbf RECID=322 STAMP=966188829

archived log file name=+TEST/arch/1_163_961976319.dbf RECID=325 STAMP=966188842

archived log file name=+TEST/arch/2_143_961976319.dbf RECID=324 STAMP=966188842

archived log file name=+TEST/arch/2_144_961976319.dbf RECID=327 STAMP=966189268

archived log file name=+TEST/arch/1_164_961976319.dbf RECID=326 STAMP=966189266

archived log file name=+TEST/arch/1_165_961976319.dbf RECID=328 STAMP=966189274

archived log file name=+TEST/arch/2_145_961976319.dbf RECID=329 STAMP=966189274

archived log file name=+TEST/arch/1_166_961976319.dbf RECID=330 STAMP=966192976

archived log file name=+TEST/arch/2_146_961976319.dbf RECID=331 STAMP=966192977

archived log file name=+TEST/arch/1_167_961976319.dbf RECID=333 STAMP=966193374

archived log file name=+TEST/arch/2_147_961976319.dbf RECID=332 STAMP=966193373

archived log file name=+TEST/arch/2_148_961976319.dbf RECID=334 STAMP=966193380

archived log file name=+TEST/arch/1_168_961976319.dbf RECID=335 STAMP=966193380

archived log file name=+TEST/arch/1_169_961976319.dbf RECID=336 STAMP=966207796

archived log file name=+TEST/arch/2_149_961976319.dbf RECID=338 STAMP=966208644

archived log file name=+TEST/arch/1_170_961976319.dbf RECID=337 STAMP=966208634

archived log file name=+TEST/arch/1_171_961976319.dbf RECID=339 STAMP=966208856

archived log file name=+TEST/arch/2_150_961976319.dbf RECID=340 STAMP=966208857

archived log file name=+TEST/arch/1_172_961976319.dbf RECID=341 STAMP=966209350

archived log file name=+TEST/arch/2_151_961976319.dbf RECID=342 STAMP=966209350

archived log file name=+TEST/arch/1_173_961976319.dbf RECID=344 STAMP=966209356

archived log file name=+TEST/arch/2_152_961976319.dbf RECID=343 STAMP=966209356

archived log file name=+TEST/arch/2_153_961976319.dbf RECID=346 STAMP=966246980

archived log file name=+TEST/arch/1_174_961976319.dbf RECID=345 STAMP=966246243

archived log file name=+TEST/arch/1_175_961976319.dbf RECID=347 STAMP=966271688

archived log file name=+TEST/arch/2_154_961976319.dbf RECID=349 STAMP=966282445

archived log file name=+TEST/arch/1_176_961976319.dbf RECID=348 STAMP=966282440

archived log file name=+TEST/arch/1_177_961976319.dbf RECID=351 STAMP=966282933

archived log file name=+TEST/arch/2_155_961976319.dbf RECID=350 STAMP=966282933

archived log file name=+TEST/arch/2_156_961976319.dbf RECID=354 STAMP=966296899

archived log file name=+TEST/arch/1_178_961976319.dbf RECID=352 STAMP=966296887

archived log file name=+TEST/arch/1_179_961976319.dbf RECID=353 STAMP=966296890

archived log file name=+TEST/arch/2_157_961976319.dbf RECID=355 STAMP=966331920

archived log file name=+TEST/arch/1_180_961976319.dbf RECID=356 STAMP=966340837

archived log file name=+TEST/arch/2_158_961976319.dbf RECID=359 STAMP=966382267

archived log file name=+TEST/arch/1_181_961976319.dbf RECID=357 STAMP=966382003

archived log file name=+TEST/arch/1_182_961976319.dbf RECID=358 STAMP=966382267

Finished backup at 2018-01-25 23:33:25

Starting backup at 2018-01-25 23:33:25

using channel ORA_DISK_1

channel ORA_DISK_1: starting compressed full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

input datafile file number=00003 name=+DATA/JY/DATAFILE/sysaux.298.962209605

input datafile file number=00009 name=+DATA/JY/DATAFILE/undotbs2.312.962209605

input datafile file number=00004 name=+DATA/JY/DATAFILE/undotbs1.277.962209605

input datafile file number=00001 name=+DATA/JY/DATAFILE/system.317.962209603

input datafile file number=00007 name=+DATA/JY/DATAFILE/users.301.962209605

channel ORA_DISK_1: starting piece 1 at 2018-01-25 23:33:28

channel ORA_DISK_1: finished piece 1 at 2018-01-25 23:35:43

piece handle=+TEST/rman_backup/jy_7jspjkq7_jy_966382407_243_1 tag=TAG20180125T233325 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:02:15

channel ORA_DISK_1: starting compressed full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

input datafile file number=00014 name=+DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/users.278.962209649

input datafile file number=00011 name=+DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/sysaux.316.962209649

input datafile file number=00013 name=+DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/undo_2.268.962209649

input datafile file number=00010 name=+DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/system.271.962209649

input datafile file number=00012 name=+DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/undotbs1.264.962209649

input datafile file number=00015 name=+DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/test.275.962210609

input datafile file number=00022 name=+DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/tts.257.966380353

input datafile file number=00023 name=+DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/cs.294.966380783

channel ORA_DISK_1: starting piece 1 at 2018-01-25 23:35:43

channel ORA_DISK_1: finished piece 1 at 2018-01-25 23:36:48

piece handle=+TEST/rman_backup/jy_7kspjkuf_jy_966382543_244_1 tag=TAG20180125T233325 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:01:05

channel ORA_DISK_1: starting compressed full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

input datafile file number=00017 name=+DATA/JY/600D6F56DEB669CCE053AB828A0AAB7E/DATAFILE/sysaux.259.962469409

input datafile file number=00016 name=+DATA/JY/600D6F56DEB669CCE053AB828A0AAB7E/DATAFILE/system.260.962469409

input datafile file number=00018 name=+DATA/JY/600D6F56DEB669CCE053AB828A0AAB7E/DATAFILE/undotbs1.265.962469409

input datafile file number=00019 name=+DATA/JY/600D6F56DEB669CCE053AB828A0AAB7E/DATAFILE/undo_2.266.962469409

input datafile file number=00021 name=+DATA/JY/600D6F56DEB669CCE053AB828A0AAB7E/DATAFILE/test.269.962469409

input datafile file number=00020 name=+DATA/JY/600D6F56DEB669CCE053AB828A0AAB7E/DATAFILE/users.267.962469409

channel ORA_DISK_1: starting piece 1 at 2018-01-25 23:36:49

channel ORA_DISK_1: finished piece 1 at 2018-01-25 23:37:44

piece handle=+TEST/rman_backup/jy_7lspjl0h_jy_966382609_245_1 tag=TAG20180125T233325 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:55

channel ORA_DISK_1: starting compressed full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

input datafile file number=00006 name=+DATA/JY/5F9AA264B21F3ED9E053AB828A0A6088/DATAFILE/sysaux.270.962209675

input datafile file number=00005 name=+DATA/JY/5F9AA264B21F3ED9E053AB828A0A6088/DATAFILE/system.256.962209675

input datafile file number=00008 name=+DATA/JY/5F9AA264B21F3ED9E053AB828A0A6088/DATAFILE/undotbs1.296.962209675

channel ORA_DISK_1: starting piece 1 at 2018-01-25 23:37:44

channel ORA_DISK_1: finished piece 1 at 2018-01-25 23:38:29

piece handle=+TEST/rman_backup/jy_7mspjl28_jy_966382664_246_1 tag=TAG20180125T233325 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:45

channel ORA_DISK_1: starting compressed full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

including current control file in backup set

channel ORA_DISK_1: starting piece 1 at 2018-01-25 23:38:33

channel ORA_DISK_1: finished piece 1 at 2018-01-25 23:38:34

piece handle=+TEST/rman_backup/jy_7nspjl3l_jy_966382709_247_1 tag=TAG20180125T233325 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01

Finished backup at 2018-01-25 23:38:34

Starting backup at 2018-01-25 23:38:34

current log archived

using channel ORA_DISK_1

channel ORA_DISK_1: starting compressed archived log backup set

channel ORA_DISK_1: specifying archived log(s) in backup set

input archived log thread=2 sequence=159 RECID=361 STAMP=966382716

input archived log thread=1 sequence=183 RECID=360 STAMP=966382716

channel ORA_DISK_1: starting piece 1 at 2018-01-25 23:38:39

channel ORA_DISK_1: finished piece 1 at 2018-01-25 23:38:40

piece handle=+TEST/rman_backup/arch_jy_20180125_7ospjl3u_1_1 tag=TAG20180125T233838 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01

channel ORA_DISK_1: deleting archived log(s)

archived log file name=+TEST/arch/2_159_961976319.dbf RECID=361 STAMP=966382716

archived log file name=+TEST/arch/1_183_961976319.dbf RECID=360 STAMP=966382716

Finished backup at 2018-01-25 23:38:41

Starting Control File and SPFILE Autobackup at 2018-01-25 23:38:42

piece handle=+TEST/rman_backup/c-979425723-20180125-01 comment=NONE

Finished Control File and SPFILE Autobackup at 2018-01-25 23:38:50

RMAN> list backup;

List of Backup Sets

===================

BS Key Size Device Type Elapsed Time Completion Time

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

7004 696.52M DISK 00:01:56 2018-01-25 23:33:07

BP Key: 7005 Status: AVAILABLE Compressed: YES Tag: TAG20180125T233110

Piece Name: +TEST/rman_backup/arch_jy_20180125_7ispjklv_1_1

List of Archived Logs in backup set 7004

Thrd Seq Low SCN Low Time Next SCN Next Time

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

1 161 15489267 2018-01-23 03:00:12 15615014 2018-01-23 12:00:12

1 162 15615014 2018-01-23 12:00:12 15660438 2018-01-23 17:46:58

1 163 15660438 2018-01-23 17:46:58 15660585 2018-01-23 17:47:21

1 164 15660585 2018-01-23 17:47:21 15661249 2018-01-23 17:54:26

1 165 15661249 2018-01-23 17:54:26 15661286 2018-01-23 17:54:34

1 166 15661286 2018-01-23 17:54:34 15668074 2018-01-23 18:56:16

1 167 15668074 2018-01-23 18:56:16 15669730 2018-01-23 19:02:53

1 168 15669730 2018-01-23 19:02:53 15669749 2018-01-23 19:02:59

1 169 15669749 2018-01-23 19:02:59 15725290 2018-01-23 23:03:04

1 170 15725290 2018-01-23 23:03:04 15748445 2018-01-23 23:17:11

1 171 15748445 2018-01-23 23:17:11 15749326 2018-01-23 23:20:56

1 172 15749326 2018-01-23 23:20:56 15754717 2018-01-23 23:29:08

1 173 15754717 2018-01-23 23:29:08 15754744 2018-01-23 23:29:16

1 174 15754744 2018-01-23 23:29:16 15913424 2018-01-24 09:43:49

1 175 15913424 2018-01-24 09:43:49 15970367 2018-01-24 16:47:52

1 176 15970367 2018-01-24 16:47:52 15998139 2018-01-24 19:47:17

1 177 15998139 2018-01-24 19:47:17 15999227 2018-01-24 19:55:33

1 178 15999227 2018-01-24 19:55:33 16159305 2018-01-24 23:48:02

1 179 16159305 2018-01-24 23:48:02 16159307 2018-01-24 23:48:02

1 180 16160440 2018-01-24 23:54:33 16282809 2018-01-25 12:00:25

1 181 16282809 2018-01-25 12:00:25 16387407 2018-01-25 23:26:30

1 182 16387407 2018-01-25 23:26:30 16389194 2018-01-25 23:31:04

2 141 15416434 2018-01-22 23:13:31 15539078 2018-01-23 07:00:05

2 142 15539078 2018-01-23 07:00:05 15660442 2018-01-23 17:47:00

2 143 15660442 2018-01-23 17:47:00 15660582 2018-01-23 17:47:21

2 144 15660582 2018-01-23 17:47:21 15661253 2018-01-23 17:54:28

2 145 15661253 2018-01-23 17:54:28 15661290 2018-01-23 17:54:34

2 146 15661290 2018-01-23 17:54:34 15668077 2018-01-23 18:56:16

2 147 15668077 2018-01-23 18:56:16 15669727 2018-01-23 19:02:53

2 148 15669727 2018-01-23 19:02:53 15669752 2018-01-23 19:02:59

2 149 15669752 2018-01-23 19:02:59 15748449 2018-01-23 23:17:13

2 150 15748449 2018-01-23 23:17:13 15749330 2018-01-23 23:20:56

2 151 15749330 2018-01-23 23:20:56 15754721 2018-01-23 23:29:09

2 152 15754721 2018-01-23 23:29:09 15754741 2018-01-23 23:29:15

2 153 15754741 2018-01-23 23:29:15 15915073 2018-01-24 09:56:08

2 154 15915073 2018-01-24 09:56:08 15998143 2018-01-24 19:47:20

2 155 15998143 2018-01-24 19:47:20 15999223 2018-01-24 19:55:33

2 156 15999223 2018-01-24 19:55:33 16159321 2018-01-24 23:48:04

2 157 16159321 2018-01-24 23:48:04 16262173 2018-01-25 09:31:46

2 158 16262173 2018-01-25 09:31:46 16389189 2018-01-25 23:31:00

BS Key Type LV Size Device Type Elapsed Time Completion Time

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

7055 Full 596.08M DISK 00:02:06 2018-01-25 23:35:33

BP Key: 7100 Status: AVAILABLE Compressed: YES Tag: TAG20180125T233325

Piece Name: +TEST/rman_backup/jy_7jspjkq7_jy_966382407_243_1

List of Datafiles in backup set 7055

File LV Type Ckp SCN Ckp Time Abs Fuz SCN Sparse Name

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

1 Full 16390299 2018-01-25 23:33:28 NO +DATA/JY/DATAFILE/system.317.962209603

3 Full 16390299 2018-01-25 23:33:28 NO +DATA/JY/DATAFILE/sysaux.298.962209605

4 Full 16390299 2018-01-25 23:33:28 NO +DATA/JY/DATAFILE/undotbs1.277.962209605

7 Full 16390299 2018-01-25 23:33:28 NO +DATA/JY/DATAFILE/users.301.962209605

9 Full 16390299 2018-01-25 23:33:28 NO +DATA/JY/DATAFILE/undotbs2.312.962209605

BS Key Type LV Size Device Type Elapsed Time Completion Time

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

7056 Full 207.16M DISK 00:00:55 2018-01-25 23:36:38

BP Key: 7101 Status: AVAILABLE Compressed: YES Tag: TAG20180125T233325

Piece Name: +TEST/rman_backup/jy_7kspjkuf_jy_966382543_244_1

List of Datafiles in backup set 7056

Container ID: 3, PDB Name: JYPDB

File LV Type Ckp SCN Ckp Time Abs Fuz SCN Sparse Name

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

10 Full 16390754 2018-01-25 23:35:43 NO +DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/system.271.962209649

11 Full 16390754 2018-01-25 23:35:43 NO +DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/sysaux.316.962209649

12 Full 16390754 2018-01-25 23:35:43 NO +DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/undotbs1.264.962209649

13 Full 16390754 2018-01-25 23:35:43 NO +DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/undo_2.268.962209649

14 Full 16390754 2018-01-25 23:35:43 NO +DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/users.278.962209649

15 Full 16390754 2018-01-25 23:35:43 NO +DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/test.275.962210609

22 Full 16390754 2018-01-25 23:35:43 NO +DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/tts.257.966380353

23 Full 16390754 2018-01-25 23:35:43 NO +DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/cs.294.966380783

BS Key Type LV Size Device Type Elapsed Time Completion Time

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

7057 Full 252.70M DISK 00:00:53 2018-01-25 23:37:42

BP Key: 7102 Status: AVAILABLE Compressed: YES Tag: TAG20180125T233325

Piece Name: +TEST/rman_backup/jy_7lspjl0h_jy_966382609_245_1

List of Datafiles in backup set 7057

Container ID: 4, PDB Name: TESTPDB

File LV Type Ckp SCN Ckp Time Abs Fuz SCN Sparse Name

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

16 Full 16159351 2018-01-24 23:48:08 NO +DATA/JY/600D6F56DEB669CCE053AB828A0AAB7E/DATAFILE/system.260.962469409

17 Full 16159351 2018-01-24 23:48:08 NO +DATA/JY/600D6F56DEB669CCE053AB828A0AAB7E/DATAFILE/sysaux.259.962469409

18 Full 16159351 2018-01-24 23:48:08 NO +DATA/JY/600D6F56DEB669CCE053AB828A0AAB7E/DATAFILE/undotbs1.265.962469409

19 Full 16159351 2018-01-24 23:48:08 NO +DATA/JY/600D6F56DEB669CCE053AB828A0AAB7E/DATAFILE/undo_2.266.962469409

20 Full 16159351 2018-01-24 23:48:08 NO +DATA/JY/600D6F56DEB669CCE053AB828A0AAB7E/DATAFILE/users.267.962469409

21 Full 16159351 2018-01-24 23:48:08 NO +DATA/JY/600D6F56DEB669CCE053AB828A0AAB7E/DATAFILE/test.269.962469409

BS Key Type LV Size Device Type Elapsed Time Completion Time

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

7058 Full 166.49M DISK 00:00:36 2018-01-25 23:38:20

BP Key: 7103 Status: AVAILABLE Compressed: YES Tag: TAG20180125T233325

Piece Name: +TEST/rman_backup/jy_7mspjl28_jy_966382664_246_1

List of Datafiles in backup set 7058

Container ID: 2, PDB Name: PDB$SEED

File LV Type Ckp SCN Ckp Time Abs Fuz SCN Sparse Name

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

5 Full 1449535 2017-12-05 23:46:58 NO +DATA/JY/5F9AA264B21F3ED9E053AB828A0A6088/DATAFILE/system.256.962209675

6 Full 1449535 2017-12-05 23:46:58 NO +DATA/JY/5F9AA264B21F3ED9E053AB828A0A6088/DATAFILE/sysaux.270.962209675

8 Full 1449535 2017-12-05 23:46:58 NO +DATA/JY/5F9AA264B21F3ED9E053AB828A0A6088/DATAFILE/undotbs1.296.962209675

BS Key Type LV Size Device Type Elapsed Time Completion Time

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

7059 Full 4.09M DISK 00:00:04 2018-01-25 23:38:33

BP Key: 7104 Status: AVAILABLE Compressed: YES Tag: TAG20180125T233325

Piece Name: +TEST/rman_backup/jy_7nspjl3l_jy_966382709_247_1

Control File Included: Ckp SCN: 16392014 Ckp time: 2018-01-25 23:38:29

BS Key Size Device Type Elapsed Time Completion Time

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

7134 5.64M DISK 00:00:01 2018-01-25 23:38:39

BP Key: 7136 Status: AVAILABLE Compressed: YES Tag: TAG20180125T233838

Piece Name: +TEST/rman_backup/arch_jy_20180125_7ospjl3u_1_1

List of Archived Logs in backup set 7134

Thrd Seq Low SCN Low Time Next SCN Next Time

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

1 183 16389194 2018-01-25 23:31:04 16392023 2018-01-25 23:38:35

2 159 16389189 2018-01-25 23:31:00 16392045 2018-01-25 23:38:36

BS Key Type LV Size Device Type Elapsed Time Completion Time

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

7145 Full 19.06M DISK 00:00:04 2018-01-25 23:38:47

BP Key: 7148 Status: AVAILABLE Compressed: NO Tag: TAG20180125T233843

Piece Name: +TEST/rman_backup/c-979425723-20180125-01

SPFILE Included: Modification time: 2018-01-25 22:01:06

SPFILE db_unique_name: JY

Control File Included: Ckp SCN: 16392079 Ckp time: 2018-01-25 23:38:43

4.创建一个数据库目录对象用来执行Data Pump导出(/ora_backup/tts/dump),一个辅助目录(/ora_backup/tts/auxi),一个传输表空间目录(/ora_backup/tts/tbs)

[oracle@jytest1 tts]$ mkdir dump

[oracle@jytest1 tts]$ mkdir tbs

[oracle@jytest1 tts]$ mkdir auxi

SQL> conn sys/abcd@jy as sysdba

Connected.

SQL> create or replace directory test_dump as '/ora_backup/tts/dump';

Directory created.

SQL>

SQL> grant read,write on directory test_dump to public;

Grant succeeded.

5.使用RMAN连接到源RAC CDB数据库执行传输表空间操作

[oracle@jytest1 ~]$ export NLS_DATE_FORMAT='yyyy-mm-dd hh34:mi:ss'

[oracle@jytest1 ~]$ rman target sys/abcd@jy catalog rco/abcd@jypdb_173

Recovery Manager: Release 12.2.0.1.0 - Production on Fri Jan 26 00:32:53 2018

Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.

connected to target database: JY (DBID=979425723)

connected to recovery catalog database

RMAN> transport tablespace JYPDB:"TTS",JYPDB:"CS" tablespace destination '/ora_backup/tts/tbs' auxiliary destination '/ora_backup/tts/auxi' datapump directory test_dump dump file 'tts.dmp' import script 'importtts.sql' export log 'ttsexport.log';

Creating automatic instance, with SID='jBqz'

initialization parameters used for automatic instance:

db_name=JY

db_unique_name=jBqz_pitr_JYPDB_JY

compatible=12.2.0

db_block_size=8192

db_files=200

diagnostic_dest=/u01/app/oracle

_system_trig_enabled=FALSE

sga_target=2048M

processes=200

db_create_file_dest=/ora_backup/tts/auxi

log_archive_dest_1='location=/ora_backup/tts/auxi'

enable_pluggable_database=true

_clone_one_pdb_recovery=true

#No auxiliary parameter file used

starting up automatic instance JY

Oracle instance started

Total System Global Area 2147483648 bytes

Fixed Size 8794848 bytes

Variable Size 553651488 bytes

Database Buffers 1577058304 bytes

Redo Buffers 7979008 bytes

Automatic instance created

Running TRANSPORT_SET_CHECK on recovery set tablespaces

TRANSPORT_SET_CHECK completed successfully

contents of Memory Script:

{

# set requested point in time

set until scn 16412368;

# restore the controlfile

restore clone controlfile;

# mount the controlfile

sql clone 'alter database mount clone database';

# archive current online log

sql 'alter system archive log current';

# resync catalog

resync catalog;

}

executing Memory Script

executing command: SET until clause

Starting restore at 2018-01-26 00:34:32

allocated channel: ORA_AUX_DISK_1

channel ORA_AUX_DISK_1: SID=211 device type=DISK

channel ORA_AUX_DISK_1: starting datafile backup set restore

channel ORA_AUX_DISK_1: restoring control file

channel ORA_AUX_DISK_1: reading from backup piece +TEST/rman_backup/c-979425723-20180125-01

channel ORA_AUX_DISK_1: piece handle=+TEST/rman_backup/c-979425723-20180125-01 tag=TAG20180125T233843

channel ORA_AUX_DISK_1: restored backup piece 1

channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:38

output file name=/ora_backup/tts/auxi/JY/controlfile/o1_mf_f6n1rxq2_.ctl

Finished restore at 2018-01-26 00:35:11

sql statement: alter database mount clone database

sql statement: alter system archive log current

starting full resync of recovery catalog

full resync complete

contents of Memory Script:

{

# set requested point in time

set until scn 16412368;

# set destinations for recovery set and auxiliary set datafiles

set newname for clone datafile 10 to new;

set newname for clone datafile 1 to new;

set newname for clone datafile 12 to new;

set newname for clone datafile 4 to new;

set newname for clone datafile 13 to new;

set newname for clone datafile 9 to new;

set newname for clone datafile 3 to new;

set newname for clone datafile 11 to new;

set newname for clone tempfile 1 to new;

set newname for clone tempfile 3 to new;

set newname for datafile 22 to

"/ora_backup/tts/tbs/o1_mf_tts_%u_.dbf";

set newname for datafile 23 to

"/ora_backup/tts/tbs/o1_mf_cs_%u_.dbf";

# switch all tempfiles

switch clone tempfile all;

# restore the tablespaces in the recovery set and the auxiliary set

restore clone datafile 10, 1, 12, 4, 13, 9, 3, 11, 22, 23;

switch clone datafile all;

}

executing Memory Script

executing command: SET until clause

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

renamed tempfile 1 to /ora_backup/tts/auxi/JY/datafile/o1_mf_temp_%u_.tmp in control file

renamed tempfile 3 to /ora_backup/tts/auxi/JY/5F9AC6865E87549FE053AB828A0ADE94/datafile/o1_mf_temp_%u_.tmp in control file

Starting restore at 2018-01-26 00:35:28

using channel ORA_AUX_DISK_1

channel ORA_AUX_DISK_1: starting datafile backup set restore

channel ORA_AUX_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_AUX_DISK_1: restoring datafile 00001 to /ora_backup/tts/auxi/JY/datafile/o1_mf_system_%u_.dbf

channel ORA_AUX_DISK_1: restoring datafile 00004 to /ora_backup/tts/auxi/JY/datafile/o1_mf_undotbs1_%u_.dbf

channel ORA_AUX_DISK_1: restoring datafile 00009 to /ora_backup/tts/auxi/JY/datafile/o1_mf_undotbs2_%u_.dbf

channel ORA_AUX_DISK_1: restoring datafile 00003 to /ora_backup/tts/auxi/JY/datafile/o1_mf_sysaux_%u_.dbf

channel ORA_AUX_DISK_1: reading from backup piece +TEST/rman_backup/jy_7jspjkq7_jy_966382407_243_1

channel ORA_AUX_DISK_1: piece handle=+TEST/rman_backup/jy_7jspjkq7_jy_966382407_243_1 tag=TAG20180125T233325

channel ORA_AUX_DISK_1: restored backup piece 1

channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:03:15

channel ORA_AUX_DISK_1: starting datafile backup set restore

channel ORA_AUX_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_AUX_DISK_1: restoring datafile 00010 to /ora_backup/tts/auxi/JY/5F9AC6865E87549FE053AB828A0ADE94/datafile/o1_mf_system_%u_.dbf

channel ORA_AUX_DISK_1: restoring datafile 00012 to /ora_backup/tts/auxi/JY/5F9AC6865E87549FE053AB828A0ADE94/datafile/o1_mf_undotbs1_%u_.dbf

channel ORA_AUX_DISK_1: restoring datafile 00013 to /ora_backup/tts/auxi/JY/5F9AC6865E87549FE053AB828A0ADE94/datafile/o1_mf_undo_2_%u_.dbf

channel ORA_AUX_DISK_1: restoring datafile 00011 to /ora_backup/tts/auxi/JY/5F9AC6865E87549FE053AB828A0ADE94/datafile/o1_mf_sysaux_%u_.dbf

channel ORA_AUX_DISK_1: restoring datafile 00022 to /ora_backup/tts/tbs/o1_mf_tts_%u_.dbf

channel ORA_AUX_DISK_1: restoring datafile 00023 to /ora_backup/tts/tbs/o1_mf_cs_%u_.dbf

channel ORA_AUX_DISK_1: reading from backup piece +TEST/rman_backup/jy_7kspjkuf_jy_966382543_244_1

channel ORA_AUX_DISK_1: piece handle=+TEST/rman_backup/jy_7kspjkuf_jy_966382543_244_1 tag=TAG20180125T233325

channel ORA_AUX_DISK_1: restored backup piece 1

channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:01:15

Finished restore at 2018-01-26 00:39:58

datafile 10 switched to datafile copy

input datafile copy RECID=14 STAMP=966386398 file name=/ora_backup/tts/auxi/JY/5F9AC6865E87549FE053AB828A0ADE94/datafile/o1_mf_system_f6n20mok_.dbf

datafile 1 switched to datafile copy

input datafile copy RECID=15 STAMP=966386399 file name=/ora_backup/tts/auxi/JY/datafile/o1_mf_system_f6n1tjl2_.dbf

datafile 12 switched to datafile copy

input datafile copy RECID=16 STAMP=966386399 file name=/ora_backup/tts/auxi/JY/5F9AC6865E87549FE053AB828A0ADE94/datafile/o1_mf_undotbs1_f6n20mpv_.dbf

datafile 4 switched to datafile copy

input datafile copy RECID=17 STAMP=966386399 file name=/ora_backup/tts/auxi/JY/datafile/o1_mf_undotbs1_f6n1tjjq_.dbf

datafile 13 switched to datafile copy

input datafile copy RECID=18 STAMP=966386399 file name=/ora_backup/tts/auxi/JY/5F9AC6865E87549FE053AB828A0ADE94/datafile/o1_mf_undo_2_f6n20mn5_.dbf

datafile 9 switched to datafile copy

input datafile copy RECID=19 STAMP=966386400 file name=/ora_backup/tts/auxi/JY/datafile/o1_mf_undotbs2_f6n1tjhj_.dbf

datafile 3 switched to datafile copy

input datafile copy RECID=20 STAMP=966386400 file name=/ora_backup/tts/auxi/JY/datafile/o1_mf_sysaux_f6n1tjfj_.dbf

datafile 11 switched to datafile copy

input datafile copy RECID=21 STAMP=966386400 file name=/ora_backup/tts/auxi/JY/5F9AC6865E87549FE053AB828A0ADE94/datafile/o1_mf_sysaux_f6n20mlb_.dbf

datafile 22 switched to datafile copy

input datafile copy RECID=22 STAMP=966386400 file name=/ora_backup/tts/tbs/o1_mf_tts_f6n20mr5_.dbf

datafile 23 switched to datafile copy

input datafile copy RECID=23 STAMP=966386401 file name=/ora_backup/tts/tbs/o1_mf_cs_f6n20mso_.dbf

contents of Memory Script:

{

# set requested point in time

set until scn 16412368;

# online the datafiles restored or switched

sql clone 'JYPDB' "alter database datafile

10 online";

sql clone "alter database datafile 1 online";

sql clone 'JYPDB' "alter database datafile

12 online";

sql clone "alter database datafile 4 online";

sql clone 'JYPDB' "alter database datafile

13 online";

sql clone "alter database datafile 9 online";

sql clone "alter database datafile 3 online";

sql clone 'JYPDB' "alter database datafile

11 online";

sql clone 'JYPDB' "alter database datafile

22 online";

sql clone 'JYPDB' "alter database datafile

23 online";

# recover and open resetlogs

recover clone database tablespace "JYPDB":"TTS", "JYPDB":"CS", "JYPDB":"SYSTEM", "SYSTEM", "JYPDB":"UNDOTBS1", "UNDOTBS1", "JYPDB":"UNDO_2", "UNDOTBS2", "SYSAUX", "JYPDB":"SYSAUX" delete archivelog;

alter clone database open resetlogs;

}

executing Memory Script

executing command: SET until clause

sql statement: alter database datafile 10 online

sql statement: alter database datafile 1 online

sql statement: alter database datafile 12 online

sql statement: alter database datafile 4 online

sql statement: alter database datafile 13 online

sql statement: alter database datafile 9 online

sql statement: alter database datafile 3 online

sql statement: alter database datafile 11 online

sql statement: alter database datafile 22 online

sql statement: alter database datafile 23 online

Starting recover at 2018-01-26 00:40:04

using channel ORA_AUX_DISK_1

starting media recovery

archived log for thread 1 with sequence 184 is already on disk as file +TEST/arch/1_184_961976319.dbf

archived log for thread 2 with sequence 160 is already on disk as file +TEST/arch/2_160_961976319.dbf

channel ORA_AUX_DISK_1: starting archived log restore to default destination

channel ORA_AUX_DISK_1: restoring archived log

archived log thread=2 sequence=159

channel ORA_AUX_DISK_1: restoring archived log

archived log thread=1 sequence=183

channel ORA_AUX_DISK_1: reading from backup piece +TEST/rman_backup/arch_jy_20180125_7ospjl3u_1_1

channel ORA_AUX_DISK_1: piece handle=+TEST/rman_backup/arch_jy_20180125_7ospjl3u_1_1 tag=TAG20180125T233838

channel ORA_AUX_DISK_1: restored backup piece 1

channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:01

archived log file name=/ora_backup/tts/auxi/2_159_961976319.dbf thread=2 sequence=159

archived log file name=/ora_backup/tts/auxi/1_183_961976319.dbf thread=1 sequence=183

channel clone_default: deleting archived log(s)

archived log file name=/ora_backup/tts/auxi/1_183_961976319.dbf RECID=363 STAMP=966386408

archived log file name=+TEST/arch/1_184_961976319.dbf thread=1 sequence=184

channel clone_default: deleting archived log(s)

archived log file name=/ora_backup/tts/auxi/2_159_961976319.dbf RECID=362 STAMP=966386408

archived log file name=+TEST/arch/2_160_961976319.dbf thread=2 sequence=160

media recovery complete, elapsed time: 00:01:36

Finished recover at 2018-01-26 00:41:44

database opened

contents of Memory Script:

{

sql clone 'alter pluggable database JYPDB open';

}

executing Memory Script

sql statement: alter pluggable database JYPDB open

contents of Memory Script:

{

# make read only the tablespace that will be exported

sql clone 'JYPDB' 'alter tablespace

"TTS" read only';

sql clone 'JYPDB' 'alter tablespace

"CS" read only';

}

executing Memory Script

sql statement: alter tablespace "TTS" read only

sql statement: alter tablespace "CS" read only

Performing export of metadata...

EXPDP> Starting "SYS"."TSPITR_EXP_jBqz_ufoz":

EXPDP> Processing object type TRANSPORTABLE_EXPORT/INDEX_STATISTICS

EXPDP> Processing object type TRANSPORTABLE_EXPORT/TABLE_STATISTICS

EXPDP> Processing object type TRANSPORTABLE_EXPORT/STATISTICS/MARKER

EXPDP> Processing object type TRANSPORTABLE_EXPORT/PLUGTS_BLK

EXPDP> Processing object type TRANSPORTABLE_EXPORT/POST_INSTANCE/PLUGTS_BLK

EXPDP> Processing object type TRANSPORTABLE_EXPORT/TABLE

EXPDP> Processing object type TRANSPORTABLE_EXPORT/INDEX/INDEX

EXPDP> ORA-39127: unexpected error from call to export_string :=SYS.DBMS_TRANSFORM_EXIMP.INSTANCE_INFO_EXP('AQ$_ORDERS_QUEUETABLE_S','IX',1,1,'12.02.00.00.00',newblock)

ORA-00376: file 14 cannot be read at this time

ORA-01110: data file 14: '+DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/users.278.962209649'

ORA-06512: at "SYS.DBMS_TRANSFORM_EXIMP", line 197

ORA-06512: at line 1

ORA-06512: at "SYS.DBMS_TRANSFORM_EXIMP", line 197

ORA-06512: at line 1

ORA-06512: at "SYS.DBMS_METADATA", line 10846

ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95

ORA-39127: unexpected error from call to export_string :=SYS.DBMS_TRANSFORM_EXIMP.INSTANCE_INFO_EXP('AQ$_STREAMS_QUEUE_TABLE_S','IX',1,1,'12.02.00.00.00',newblock)

ORA-00376: file 14 cannot be read at this time

ORA-01110: data file 14: '+DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/users.278.962209649'

ORA-06512: at "SYS.DBMS_TRANSFORM_EXIMP", line 197

ORA-06512: at line 1

ORA-06512: at "SYS.DBMS_TRANSFORM_EXIMP", line 197

ORA-06512: at line 1

ORA-06512: at "SYS.DBMS_METADATA", line 10846

ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95

EXPDP> Master table "SYS"."TSPITR_EXP_jBqz_ufoz" successfully loaded/unloaded

EXPDP> ******************************************************************************

EXPDP> Dump file set for SYS.TSPITR_EXP_jBqz_ufoz is:

EXPDP> /ora_backup/tts/dump/tts.dmp

EXPDP> ******************************************************************************

EXPDP> Datafiles required for transportable tablespace CS:

EXPDP> /ora_backup/tts/tbs/o1_mf_cs_f6n20mso_.dbf

EXPDP> Datafiles required for transportable tablespace TTS:

EXPDP> /ora_backup/tts/tbs/o1_mf_tts_f6n20mr5_.dbf

EXPDP> Job "SYS"."TSPITR_EXP_jBqz_ufoz" completed with 2 error(s) at Fri Jan 26 00:45:41 2018 elapsed 0 00:02:14

Export completed

Not performing table import after point-in-time recovery

/*

The following command may be used to import the tablespaces.

Substitute values for and .

impdp directory= dumpfile= 'tts.dmp' transport_datafiles= /ora_backup/tts/tbs/o1_mf_tts_f6n20mr5_.dbf, /ora_backup/tts/tbs/o1_mf_cs_f6n20mso_.dbf

*/

--

--

--

--

CREATE DIRECTORY STREAMS$DIROBJ$1 AS '/ora_backup/tts/tbs/';

/* PL/SQL Script to import the exported tablespaces */

DECLARE

--

tbs_files dbms_streams_tablespace_adm.file_set;

cvt_files dbms_streams_tablespace_adm.file_set;

--

dump_file dbms_streams_tablespace_adm.file;

dp_job_name VARCHAR2(30) := NULL;

--

ts_names dbms_streams_tablespace_adm.tablespace_set;

BEGIN

--

dump_file.file_name := 'tts.dmp';

dump_file.directory_object := 'test_dump';

--

tbs_files( 1).file_name := 'o1_mf_tts_f6n20mr5_.dbf';

tbs_files( 1).directory_object := 'STREAMS$DIROBJ$1';

tbs_files( 2).file_name := 'o1_mf_cs_f6n20mso_.dbf';

tbs_files( 2).directory_object := 'STREAMS$DIROBJ$1';

--

dbms_streams_tablespace_adm.attach_tablespaces(

datapump_job_name => dp_job_name,

dump_file => dump_file,

tablespace_files => tbs_files,

converted_files => cvt_files,

tablespace_names => ts_names);

--

IF ts_names IS NOT NULL AND ts_names.first IS NOT NULL THEN

FOR i IN ts_names.first .. ts_names.last LOOP

dbms_output.put_line('imported tablespace '|| ts_names(i));

END LOOP;

END IF;

END;

/

--

DROP DIRECTORY STREAMS$DIROBJ$1;

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

-- End of sample PL/SQL script

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

Removing automatic instance

shutting down automatic instance

Oracle instance shut down

Automatic instance removed

auxiliary instance file /ora_backup/tts/auxi/JY/5F9AC6865E87549FE053AB828A0ADE94/datafile/o1_mf_temp_f6n28lj8_.tmp deleted

auxiliary instance file /ora_backup/tts/auxi/JY/datafile/o1_mf_temp_f6n28clb_.tmp deleted

auxiliary instance file /ora_backup/tts/auxi/JY/onlinelog/o1_mf_4_f6n2699f_.log deleted

auxiliary instance file /ora_backup/tts/auxi/JY/onlinelog/o1_mf_3_f6n2698j_.log deleted

auxiliary instance file /ora_backup/tts/auxi/JY/onlinelog/o1_mf_2_f6n2697p_.log deleted

auxiliary instance file /ora_backup/tts/auxi/JY/onlinelog/o1_mf_1_f6n26971_.log deleted

auxiliary instance file /ora_backup/tts/auxi/JY/5F9AC6865E87549FE053AB828A0ADE94/datafile/o1_mf_sysaux_f6n20mlb_.dbf deleted

auxiliary instance file /ora_backup/tts/auxi/JY/datafile/o1_mf_sysaux_f6n1tjfj_.dbf deleted

auxiliary instance file /ora_backup/tts/auxi/JY/datafile/o1_mf_undotbs2_f6n1tjhj_.dbf deleted

auxiliary instance file /ora_backup/tts/auxi/JY/5F9AC6865E87549FE053AB828A0ADE94/datafile/o1_mf_undo_2_f6n20mn5_.dbf deleted

auxiliary instance file /ora_backup/tts/auxi/JY/datafile/o1_mf_undotbs1_f6n1tjjq_.dbf deleted

auxiliary instance file /ora_backup/tts/auxi/JY/5F9AC6865E87549FE053AB828A0ADE94/datafile/o1_mf_undotbs1_f6n20mpv_.dbf deleted

auxiliary instance file /ora_backup/tts/auxi/JY/datafile/o1_mf_system_f6n1tjl2_.dbf deleted

auxiliary instance file /ora_backup/tts/auxi/JY/5F9AC6865E87549FE053AB828A0ADE94/datafile/o1_mf_system_f6n20mok_.dbf deleted

auxiliary instance file /ora_backup/tts/auxi/JY/controlfile/o1_mf_f6n1rxq2_.ctl deleted

上面的传输表空间操作完成后生成了传输表空间的数据文件/ora_backup/tts/tbs/o1_mf_tts_f6n20mr5_.dbf,/ora_backup/tts/tbs/o1_mf_cs_f6n20mso_.dbf和Data Pump导出文件dmpfile/ora_backup/tts/dump/tts.dmp,由于我将目标主机的/ora_backup/tts/目录通过nfs挂载成源主机上的/ora_backup/tts/目录,所以这里不需要将这些文件复制就可以在目标主机上访问这些文件。

5.在目标主机上创建相关用户及Data Pump目录(这个目录应该在PDB数据库(jypdb)中创建)并将表空间附加到目标数据库中

SQL> alter session set container=jypdb;

Session altered.

SQL> create or replace directory test_dump as '/ora_backup/tts/dump';

Directory created.

SQL> grant read,write on directory test_dump to public;

Grant succeeded.

SQL> create user tts identified by "tts";

User created.

SQL> grant dba,connect,resource to tts;

Grant succeeded.

SQL> create user cs identified by "cs";

User created.

SQL> grant dba,connect,resource to cs;

Grant succeeded.

使用system用户连接到PDB数据库(jypdb)执行下面的导入操作

[oracle@shard1 admin]$ impdp system/abcd@jypdb directory=test_dump dumpfile= 'tts.dmp' transport_datafiles= /ora_backup/tts/tbs/o1_mf_tts_f6n20mr5_.dbf, /ora_backup/tts/tbs/o1_mf_cs_f6n20mso_.dbf

Import: Release 12.2.0.1.0 - Production on Thu Jan 25 19:03:34 2018

Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.

Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

Master table "SYSTEM"."SYS_IMPORT_TRANSPORTABLE_01" successfully loaded/unloaded

Starting "SYSTEM"."SYS_IMPORT_TRANSPORTABLE_01": system/********@jypdb directory=test_dump dumpfile=tts.dmp transport_datafiles=/ora_backup/tts/tbs/o1_mf_tts_f6n20mr5_.dbf, /ora_backup/tts/tbs/o1_mf_cs_f6n20mso_.dbf

Processing object type TRANSPORTABLE_EXPORT/PLUGTS_BLK

Processing object type TRANSPORTABLE_EXPORT/TABLE

Processing object type TRANSPORTABLE_EXPORT/INDEX/INDEX

Processing object type TRANSPORTABLE_EXPORT/INDEX_STATISTICS

Processing object type TRANSPORTABLE_EXPORT/TABLE_STATISTICS

Processing object type TRANSPORTABLE_EXPORT/STATISTICS/MARKER

Processing object type TRANSPORTABLE_EXPORT/POST_INSTANCE/PLUGTS_BLK

Job "SYSTEM"."SYS_IMPORT_TRANSPORTABLE_01" successfully completed at Thu Jan 25 19:04:06 2018 elapsed 0 00:00:29

6.检查数据来验证传输表空间是否成功

SQL> select count(*) from tts.t1;

COUNT(*)

----------

45

SQL> select count(*) from cs.t2;

COUNT(*)

----------

46

与表空间传输之前的状态一致,最后还需要导入用户tts,cs下的其它元数据这里不再详细介绍具体的操作了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值