Oraclc 12C 如何使用不一致备份执行表空间的跨平台传输

分类:编程技术 时间:2024-02-20 15:53 浏览:0 评论:0
0
本文将详细讲解Oraclc 12C如何利用不一致备份来进行表空间的跨平台转移。小编觉得很实用,所以分享给大家,作为参考。希望您读完本文后有所收获。

使用不一致备份进行表空间的跨平台传输
RMAN可以跨平台传输不一致表空间备份。不一致表空间备份是指在表空间处于读写状态时创建的一个或多个表空间的备份。不一致是指备份的数据文件包含检查点之后发生的更改。跨平台不一致备份生成的外部数据文件无法直接附加到目标数据库。通过应用跨平台增量备份可以使外部数据文件保持一致。此备份必须包含一个转储文件,该文件附加将表空间传输到目标数据库所需的元数据。

因康西支架备份可让您减少停机时间。当表空间上线后,在源数据库上创建跨平台不一致备份。第一次备份必须是 0 级增量备份。随后,将创建 1 级增量备份,其中包含自最近 1 级备份以来的所有更改。即使在源数据库上创建其他 1 级增量备份时,这些 0 级和 1 级增量备份也可以恢复并应用到目标数据库。无需等待源数据库上创建所有 1 级增量备份,即可开始将之前创建的 1 级备份应用到目标数据库。由于创建增量备份时这些表空间仍然在线,因此此时应用程序仍然可以正常运行。当创建最后一次增量备份时,需要将表空间置于只读状态,并且应用程序关闭。最终备份必须包含元数据ta 需要将表空间附加到目标数据库。

在目标数据库上,首先恢复0级增量备份,创建外部数据文件集。接下来就是将表空间处于读写状态时生成的一级增量备份应用到这些恢复的外部数据文件上。按照创建顺序应用这些备份。大多数情况下,目标数据库的内容会赶上上次增量备份之前的最近一次一级增量备份中包含的内容。创建最后一次增量备份时,需要将源数据库中的表空间设置为只读状态。 。最终的1级增量备份将使用外部数据文件进行恢复,以达到一致的状态。此备份包含将表空间附加到目标数据库所需的元数据。

您可以使用备份集或镜像副本跨平台传输不一致的备份,并使用备份com要求以备份集的形式创建跨平台备份。使用convert 命令从映像副本创建跨平台备份。

对源数据创建不一致备份和增量备份
在backup或conv中使用ert命令中的allow不一致子句可以为表空间创建跨平台不一致备份。创建不一致备份时,这些表空间处于读写状态。要创建增量备份,请在备份命令中使用增量级别 1 子句。

第一个不一致备份是0级增量备份。稍后可以创建多个跨平台1级增量备份。最后一次跨平台增量备份必须是一致备份,因此表空间在创建时必须处于只读状态。创建最后一次增量备份时,使用备份命令中的转储文件子句创建包含表空间元数据的转储文件。

使用convert命令时,必须说明直接使用数据泵导出工具创建包含表空间元数据的导出转储文件。 allo不一致子句不能用于跨平台数据库备份。

恢复和恢复目标数据库中不一致的备份
当源数据库中的表空间处于读写状态时,首先恢复目标数据库中的跨平台0级增量备份。此操作将恢复备份并创建外部数据文件的副本。这些外部数据文件处于不一致的状态,因为创建备份时这些表空间不处于只读状态。为了使用这些外部数据文件实现一致性并达到一致的检查点 SCN,这些增量备份按照创建的顺序应用。创建最后一次应用的增量备份时,源数据库中的表空间必须处于只读状态。下一步是将表空间附加到目标数据库e.传输表空间时可以恢复并导入包含元数据的转储文件。

对恢复的数据文件集应用跨平台增量备份必须满足的条件
为了成功对恢复的外部数据文件集应用跨平台增量表空间备份,必须满足以下条件:
跨平台增量备份中包含的每个数据文件的起始SCN号必须小于外部数据文件副本的当前检查点SCN号。

。不得修改由还原操作创建的外部数据文件的副本。例如,如果外部数据文件的副本已以读写状态附加到目标数据库,然后置于只读状态,RMAN 将假定这些文件已被修改。

不一致表空间的跨平台传输
不一致表空间的跨平台传输主要分为以下三种操作
1. 在源数据库上创建转移表空间所需的文件。
2. 将文件从源主机传输到目标主机。
3、恢复目标主机上的表空间并附加到目标数据库

创建源数据库上转移表空间所需的文件
1.1 如果表空间为待转移的是TDE加密表空间,则在创建备份集前指定加密密码
RMAN> SET PASSPHRASE ON IDENTIFIED BY encr_temp;

1.2 对于待转移的表空间,创建交叉表-平台0级读写状态不一致备份。在备份命令中使用允许不一致和增量级别 0 子句来指示备份是不一致备份。

1.3 在待迁移表空间处于读写状态时创建跨平台一级增量备份。 0级不一致备份后,可以进行任意数量的1级增量备份e 在表空间处于读写状态时创建。在备份命令中使用允许不一致和增量级别 1 子句来创建增量备份。当转移的表空间处于读写状态时频繁执行增量备份的好处是可以减少将表空间处于只读状态时创建的最后一次增量备份应用到目标数据库所需的时间。

1.4 当转移的表空间处于只读状态时,创建跨平台一级增量备份。这是最后一次增量备份,它必须包含将表空间附加到目标数据库所需的表空间元数据。使用备份命令中的增量级别 1 子句创建级别 1 增量备份。

使用backup命令进行跨平台传输时,使用datapump子句创建增量备份并生成导出转储文件。转储文件是在单独的文件中创建的e 备份集。使用镜像副本创建跨平台增量备份时,必须显式使用数据泵导出工具创建包含表空间元数据的转储文件。

2.将文件从源主机传输到目标主机
使用ftp、操作系统复制命令或其他机制将备份集、数据文件和转储文件移动到目标主机。

3.恢复目标主机上的表空间并附加到目标数据库
3.1 如果转移的表空间是TDE加密表空间,则按如下方式指定密码
RMAN> SET PASSPHRASE ON IDENTIFIED BY encr_temp;

3.2 恢复跨平台0级不一致备份
恢复操作将在目标数据库上创建一组外部数据文件。这些外部数据文件处于不一致的状态,需要在附加到目标数据库之前进行恢复。使用restore命令恢复跨平台0级inconsi支架备份。恢复由备份集组成的跨平台不一致备份时,使用from backupset 子句指定包含0 级不一致备份的备份集名称。

3.3 将表空间处于读写状态时创建的跨平台一级增量备份应用到恢复的外部数据文件中。
如果创建多个跨平台一级增量备份,这些增量备份必须按照相同的顺序应用。使用recover命令应用增量备份。 Recovery 命令中的foreign datafilecopy 子句必须列出要应用增量备份的每个数据文件。使用from backupset 子句指定包含要恢复的数据的备份集的名称。

3.4 将应用表空间处于只读状态时创建的跨平台一级备份备份到恢复的外部数据文件中。
使用recover命令应用增量b确认。 Recovery 命令中的foreign datafilecopy 子句必须列出要应用增量备份的每个数据文件。使用 from backupset 子句指定包含恢复数据的备份集的名称。

3.5 恢复包含表空间元数据的备份集
使用restore命令可以恢复包含创建跨平台增量备份时创建的转储文件的备份集。当表空间处于只读状态时创建此备份。您可以使用 dump file 子句指定目标数据库上的转储文件的名称,并使用 datapump target 子句指定存储转储文件的目录。如果省略这些子句,RMAN 将使用配置的默认值。使用备份集传输数据时,请使用from backupset子句指定包含转储文件的备份集。

3.6 将包含表空间元数据的转储文件导入目标数据库
Attach使用Data Pump导入工具将增量备份时生成的dump文件导入到目标数据库中,恢复表空间。运行Data Pump导入工具的用户必须具有sysdba权限。

使用备份集进行跨平台不一致表空间传输
以下示例将Linux平台RAC CDB中jypdb的表空间tts和cs传输到windows平台单实例CDB 。 jypdb数据库。使用不一致的备份集对表空间进行跨平台传输操作如下:
1、检查源数据库和目标数据库的Compatible参数是否设置为12.0.0或更高版本
源数据库

 SQL> 显示参数组合类型值--- ------------------------------ ---- ---------- ----- -------------------------兼容                           字符串      12.2.0noncdb_兼容                    布尔值FALSE

目标数据库

SQL> 显示参数兼容名称   - ---------------------------------------- ---兼容                           string      12.2.0noncdb_company                    boolean     FALSE

2.对源数据库要传输的表空间tts和cs执行自包含检查

SQL> alter session set容器=jypdb;会话已更改。SQL> exec sys.dbms_tts.transport_set_check('TTS,CS',true );PL/SQL 过程已成功完成。SQL> select * from sys.transport_set_violations;未选择任何行

3.检查源平台和目标平台的字节顺序
源平台

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 位portable_platform tp,v$database d 其中 tPLATFORM_NAME                                                                                bsp; ENDIAN_FORMAT------------------------------------------------ ------------------------------------------------------------------ -- Microsoft Windows x86 64 位                                                                                                      .备份集名为tts_cs_incon.bck,存储在/ora_backup/tts目录下

RMAN>传输备份允许不一致增量0级表空间 JYPDB:'TTS',JYPDB:'CS' format '/ ora_backup/ tts/tts_cs_incon.bck';在 2018 年 2 月 9 日开始备份分配的通道:ORA_DISK_1channel ORA_DISK_1:SID=16 实例=jy1 设备类型=DISKchannel ORA_DISK_1:开始增量级别 0 数据文件备份 setchannel ORA_DISK_1:在备份中指定数据文件setinput数据文件文件编号=00022名称=+DATA /JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE /tts.257.966380353in将数据文件文件编号=00023名称=+DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/cs.294.966380783通道ORA_DISK_1:在2018年2月9日开始第1个通道ORA_DISK_1:在2018年2月9日完成第1件句柄=/ora_backup/ tts/ tts_cs_incon.bck tag=TAG20230209T184928 comment=NONEchannel ORA_DISK_1: 备份集完成,已用时间: 00:00:01于 09-FEB-18 完成备份

因为使用了 for Transport 子句而不是 to platform 子句,所以这个跨平台备份可以恢复到任何平台。此转换操作将在目标数据库上完成。

5.更新 tts.t1 和 cs.t2 表

SQL> select count(*) from tts.t1; COUNT(*)------ --- 45SQL> select count(*) from cs.t2; COUNT(*)---------- 46SQL> insert into tts.t1 select * from tts.t1;已创建 45 行。SQL> insert into cs.t2 select * from cs.t2;已创建 46 行。 SQL> commit;提交完成。SQL> select count(*) from tts.t1; COUNT(*)---------- 90SQL> select count(*) from cs.t2;数数(*) - -------- 92

6。表空间jypdb:tts、jypdb:cs处于读写状态时创建 跨平台一级增量备份。备份集名为tts_cs_incon1.bck,存放在/ora_backup/tts目录下

RMAN>传输备份允许不一致增量1级表空间 JYPDB:'TTS',JYPDB:'CS' format '/ ora_backup/tts/tts_cs_incon1.bck';使用通道 ORA_DISK_1 于 2018 年 2 月 9 日开始备份通道 ORA_DISK_1:开始增量级别 1 数据文件备份集通道 ORA_DISK_1:在备份集中指定数据文件输入数据文件文件号=00022 名称=+DATA/JY/ 5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/tts.257.966380353输入数据文件文件编号=00023名称=+DATA/JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/cs.294.966380783通道ORA_DIS K_1:在 09-FEB-18 开始片段 1 频道 ORA_DISK_1:在 09-FEB- 完成片段 1 18件句柄=/ora_backup/tts/tts_cs_incon1.bck tag=TAG20230209T185930 comment=NONEchannel ORA_DISK_1:备份集完成,已过期time: 00:00:01于2018年2月9日完成备份

为了尽量减少应用停机时间,步骤4和6中创建的0级与1级增量备份相同,可以恢复并应用当源数据库的表空间处于读写状态时,向目标数据库发送数据。当目标数据库的内容赶上最近增量备份的内容时,可以通过将源数据库中的表空间设置为只读状态来创建最终增量备份。

7.将源数据库中的表空间jypdb:tts、jypdb:cs设置为只读模式

SQL> alter tablespace tts read only;Tablespace alter.SQL> alter tablespace cs read only;Tablespace alter.SQL> select tablespace_name,status from dba_tablespaces;TABLESPACE_NAME STATUS------------------------------------------------ ------系统; ONLINEUNDOBS1 ONLINETEMP ONLINEUNDO_2 ONLINEUSERS ONLINETEST ONLINETEST ONLINETTS          只读                               READ ONLY选择了9行。

8。创建最终的跨平台 1 级增量备份。此备份包含自上次备份以来的所有更改,并包含包含表空间元数据的导出转储文件。

RMAN> 传输增量级别 1 表空间的备份 JYPDB:'TTS',JYPDB:'CS' 格式 '/ora_backup/tts/tts_cs_incr.bck' DATAPUMP FORMAT '/ora_backup/tts/tts_cs_incr_dp.bck' ;于 2018 年 2 月 9 日开始备份开始恢复目录的完全重新同步使用通道 ORA_DISK_1 完成完全重新同步在指定表空间上运行 TRANSPORT_SET_CHECK TRANSPORT_SET_CHECK 已成功完成正在执行指定表空间的元数据导出... EXPDP> 正在启动“SYS”。“TRANSPORT_EXP_JY_vqqz”:EXPDP> 处理对象类型 TRANSPORTABLE_EXPORT /INDEX_STATISTICS EXPDP> 处理对象类型 TRANSPORTABLE_EXPORT/TABLE_STATISTICS EXPDP> 处理对象类型 TRANSPORTABLE_EXPORT/STATISTICS/MARKER EXPDP> 处理对象类型 TRANSPORTABLE_EXPORT/ PLUGTS_BLK EXPDP> 处理对象类型 TRANSPORTABLE_EXPORT/POST_INSTANCE/PLUGTS_BLK EXPDP> 处理对象类型 TRANSPORTABLE_EXPORT/TABLE EXPDP> 处理对象类型 TRANSPORTABLE_EXPORT/INDEX/INDEX EXPDP> 主表“SYS”.“TRANSPORT_EX P_JY_vqqz”已成功加载/卸载 EXPDP> ******* ****************************************************** ********************* EXPDP> SYS.TRANSPORT_EXP_JY_vqqz 的转储文件集是: EXPDP> /u01/ app/oracle/product/12.2.0/db/dbs /backup_tts_JY_71118.dmp EXPDP>**************************************** ********** ************************************* EXPDP> 可传输表空间所需的数据文件 CS: EXPDP> +DATA /JY/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/cs.294.966380783 EXPDP> 可传输表空间 TTS 所需的数据文件:EXPDP> +DATA/J Y/5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/tts.257.966380 353 EXPDP> 作业“SYS”。 “TRANSPORT_EXP_JY_vqqz”于 2023 年 2 月 9 日星期五 19:19:28 成功完成,已过去 0 00:09:02导出已完成通道 ORA_DISK_1:开始增量级别el 1 数据文件备份集通道 ORA_DISK_1: 在备份集中指定数据文件输入数据文件文件编号=00022 名称= +DATA/JY /5F9AC6865E87549FE053AB828A0ADE94/DATAFILE/tts.257.966380353输入数据文件文件编号=00023 名称=+DATA/JY/5F9AC6865E 87549FE053AB828A0ADE94/数据文件/cs.294.966380 783channel ORA_DISK_1:在 2018 年 2 月 9 日开始第 1 条通道 ORA_DISK_1:在 2018 年 2 月 9 日完成第 1 条handle=/ora_backup/tts/tts_cs_incr.bck tag=TAG20230209T190934 comment=NONEchannel ORA_DISK_1:备份设置完成,已过去时间:00:00:01通道 ORA_DISK_1:开始增量级别 1 数据文件备份 setinput 数据泵转储文件=/u01/app/oracle/product/12.2.0/db/dbs/backup_tts_JY_71118.dmpchannel ORA_DISK_1:从 2 月 9 日开始第 1 部分-18channel ORA_DISK_1:于 09-FEB-18piece 处理=/ora_backup/tts/tts_cs_incr_dp.bck tag=TAG20230209T190934 comment=NONEchannel ORA_DISK_1:备份集完成,已用时间:00:00:01于 09-FEB-18starting 完成备份完全重新同步恢复ry 目录完整重新同步完成

9.将所有生成的备份集以及Data Pump导出的dump文件转移到目标平台的D:\app\oracle\oradata\tts目录

10.恢复步骤4生成的数据跨平台0级不一致备份
使用foreign datafile子句指定要恢复的数据文件。 from platform 子句指定创建备份的平台的名称。需要此子句来转换目标数据库中的备份。在下面的示例中,将恢复数据文件号为 22 和 23 的数据文件,并通过指定 format 子句来指定数据文件的名称。

RMAN> 从平台恢复 'Linux x86 64 位'2> 外部数据文件 22 格式 'D:\APP\ORACLE\ORADATA\JY\DATAFILE\tts_22.df',3> 234> 格式 ' D:\APP\ORACLE\ORADATA\JY\DATAFILE\cs_23.df'5> 来自备份集 'D:\app\oracle\oradata\tts\tts_cs_incon.bck';从 2018 年 9 月 2 日的恢复开始,目标数据使用基础控制文件代替恢复目录分配的通道: ORA_DISK_1 通道 ORA_DISK_1: SID=2652 设备类型 =DISK 通道 ORA_DISK_1: 开始恢复数据文件备份集通道 ORA_DISK_1: 指定要从恢复目录恢复的数据文件通道备份集 ORA_DISK_1:恢复外部文件 00022 通道 ORA_DISK_1:恢复外部文件 00023 通道 ORA_DISK_1:读取备份片段 D:\app\oracle\oradata\tts\tts_cs_incon.bck 通道 ORA_DISK_1:将外部文件 22 恢复到 D:\APP \ORACLE\ORADATA\JY\DATAFILE\TTS_22.DF 通道 ORA_DISK_1:将外部文件 23 恢复到 D:\APP \ORACLE\ORADATA\JY\DATAFILE\CS_23.DF 通道 ORA_DISK_1:外部片段句柄 = D:\app\oracle\ oradata\tts\tts_cs_incon.bck 通道 ORA_DISK_1:备份片段已恢复 1 个通道 ORA_DISK_1:恢复已完成,耗时:00:00:04 已于 2018 年 9 月 2 日完成恢复

11。应用1级增量恢复步骤10中恢复的外部数据文件步骤 6 中创建的备份< /p>

RMAN> RECOVER2> FROM PLATFORM 'Linux x86 64-bit'3> FOREIGN DATAFILECOPY 'D:\APP\ORACLE\ORADATA\JY\DATAFILE\tts_22.df','D :\APP\ORACLE\ ORADATA\JY\DATAFILE\cs_23.df'4> FROM BACKUPSET 'D:\app\oracle\oradata\tts\tts_cs_incon1.bck';开始使用通道 ORA_DISK_1 通道 ORA_DISK_1: 从位于 09 的恢复开始-2-18 恢复数据文件备份集通道 ORA_DISK_1:指定从备份集恢复的数据文件通道 ORA_DISK_1:恢复外部文件 D:\APP\ORACLE\ORADATA\JY\DATAFILE\tts_22.df 通道 ORA_DISK_1:恢复外部文件D:\ APP\ORACLE\ORADATA\JY\DATAFILE\cs_23.df 通道 ORA_DISK_1:读取备份片段 D:\app\oracle\oradata\tts\tts_cs_incon1.bck 通道 ORA_DISK_1:外部片段句柄 = D:\APP\ORACLE\ ORADATA \TTS\TTS_CS_INCON1.BCK 通道 ORA_DISK_1:备份片段已恢复 1 个通道 ORA_DISK_1:恢复已完成,时间:00:00:01 已于 2018 年 9 月 2 日完成恢复

12。使用最终的1级增量备份恢复步骤 10 中恢复的外部数据文件< /p>

RMAN> RECOVER2> FROM PLATFORM 'Linux x86 64-bit'3> FOREIGN DATAFILECOPY 'D:\APP\ORACLE\ORADATA\JY\DATAFILE\tts_22.df ','D:\APP\ORACLE\ ORADATA\JY\DATAFILE\cs_23.df'4> FROM BACKUPSET 'D:\app\oracle\oradata\tts\tts_cs_incr.bck';开始使用通道 ORA_DISK_1 通道 ORA_DISK_1: 从恢复位于 09-2-18 恢复数据文件备份集通道 ORA_DISK_1:指定从备份集恢复的数据文件通道 ORA_DISK_1:恢复外部文件 D:\APP\ORACLE\ORADATA\JY\DATAFILE\tts_22.df 通道 ORA_DISK_1 :恢复外部文件 D:\ APP\ORACLE\ORADATA\JY\DATAFILE\cs_23.df 通道 ORA_DISK_1:读取备份片段 D:\app\oracle\oradata\tts\tts_cs_incr.bck 通道 ORA_DISK_1:外部片段句柄 = D:\ APP\ORACLE\ORADATA \TTS\TTS_CS_INCR.BCK 通道 ORA_DISK_1:备份片段已恢复 1 个通道 ORA_DISK_1:恢复已完成,耗时:00:00:01 已于 2018 年 9 月 2 日完成恢复

13。恢复备份et 包含导出的转储文件。需要转储文件将表空间附加到目标数据库。

RMAN> RESTORE2> 从平台 'Linux x86 64 位'3> 转储文件 'tts_cs_restore_md.dmp'4> 数据泵目标 'D:\app\oracle\oradata\tts\'5> 从备份集'D:\app\oracle\oradata\tts\tts_cs_incr_dp.bck';开始使用通道 ORA_DISK_1 通道 ORA_DISK_1: 开始恢复数据文件备份集通道 ORA_DISK_1: 指定从位于 09-2-18 数据文件的恢复的备份集恢复通道 ORA_DISK_1:将数据泵转储文件恢复到 D:\app\oracle\oradata\tts\/tts_cs_restore_md.dmp 通道 ORA_DISK_1:读取备份片段 D:\app\oracle\oradata\tts\tts_cs_incr_dp .bck 通道 ORA_DISK_1:外部片段句柄= D:\app\oracle\oradata\tts\tts_cs_incr_dp.bck 通道 ORA_DISK_1: 备份片段已恢复 1 个通道 ORA_DISK_1: 恢复已完成,时间:09-2 月 00:00:02 - 18 已完成恢复

14。将表空间附加到目标数据库

SQL> CREATE OR REPLACE DIRECTORY dp_dir AS 'D:\app\oracle\oradata\tts\';目录已创建。 SQL> 授予对目录 dp_dir 的读、写权限至 public;授权成功。 C:\Users\Administrator>impdp system/abcd@jypdb 目录=dp_dir dumpfile=tts_cs_restore_md.dmp Transport_datafiles='D:\APP\ORACLE\ORADATA\JY\DATAFILE\tts_22.df','D:\APP\ORACLE \ OADATA\JY\DATAFILE\cs_23.df' nologfile=YImport:版本 12.2.0.1.0 - 于 2023 年 2 月 9 日星期五 19:56:16 生产,版权所有 (c) 1982、2017,Oracle 和/或其附属公司。保留所有权利。连接到:Oracle Database 12c 企业版版本 12.2.0.1.0 - 64 位生产已成功加载/卸载主表“SYSTEM”。 “SYS_IMPORT_TRANSPORTABLE_01”启动“SYSTEM”。“SYS_IMPORT_TRANSPORTABLE_01”:system/********@jypdb目录=dp_dir转储文件=tts_cs_restore_md.dmp Transport_datafiles='D:\APP\ORACLE\ORADATA\JY\DATAFILE\tts_22。 df','D : \APP\ORACLE\ORADATA\JY\DATAFILE\cs_23.df' nologfile=Y 处理对象 type TRANSPORTABLE_EXPORT/PLUGTS_BLK 处理对象类型 TRANSPORTABLE_EXPORT/TABLE 处理对象类型 TRANSPORTABLE_EXPORT/INDEX/INDEX 处理对象类型 TRANSPORTABLE_EXPORT/INDEX_STATISTICS 处理对象类型 TRANSPORTABLE_EXPORT/ TABLE_STATISTICS 处理对象类型 TRANSPORTABLE_EXPORT/STATISTICS/MARKER 处理对象类型 TRANSPORTABLE_EXPORT/POST_INSTANCE/PLUGTS_BLK工作“系统” .“SYS_IMPORT_TRANSPORTABLE_01”于 2023 年 2 月 9 日星期五 19:56:49 已过去 0 00:00:29 成功完成

15。检查tts.t1和cs.t2表的数据,验证传输是否成功

SQL> select tablespace_name,status from dba_tablespaces;TABLESPACE_NAMESTATUS-------------- ----------------------------SYSTEM ONLINESYSAUX ONLINEUNDOTBS1 ONLINETEMP ONLINEUNDO_2 ONLINEUSERS ONLINETEST ONLINETTS ONLINETTS READ ONLYCS READ ONLY 9 行选择。 SQL> 从 tts.t1 选择计数(*); COUNT(*)---------- 90SQL> select count(*) from cs.t2;数数(*) -  -  -  - -- 92SQL> 更改表空间 tts 读写;表空间已更改。 SQL> alter tablespacecs read write;表空间已更改。 

这样就完成了使用不一致跨平台备份进行表空间转移的操作

这篇文章是关于《如何使用不一致备份进行跨平台转移》 Oraclc 12C 中的表空间”我已经在这里分享了。希望以上内容能够对大家有所帮助,让大家能够学到更多的知识。如果您觉得文章不错,请转发出去,让更多的人看到。

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > Oraclc 12C 如何使用不一致备份执行表空间的跨平台传输

用户评论