Return-Path: <oracle-l-bounce@freelists.org>
X-Original-To: oracle-l@orafaq.com
Delivered-To: oracle-l@orafaq.com
Received: from smtp-aa.freelists.org (smtp-aa.freelists.org [23.23.80.81])
 by malta2546.startdedicated.com (Postfix) with ESMTPS id 79E5E1003405EF
 for <oracle-l@orafaq.com>; Wed,  7 Jul 2021 07:32:35 +0200 (CEST)
Received: from turing.freelists.org (ip-10-0-0-164.ec2.internal [10.0.0.164])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits))
 (No client certificate requested)
 by smtp-aa.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 5F3984101D;
 Wed,  7 Jul 2021 05:32:33 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by turing.freelists.org (Postfix) with ESMTP id 4FF113F97D;
 Wed,  7 Jul 2021 05:32:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
 s=turing; t=1625635953;
 bh=SVTJ9wXmrHYnlBn5geVyA7tMfSRYFGLVt+PhnDPKy7I=;
 h=From:Sender:Sender:From;
 b=HaXpraZAIk8AqqVyqwh/8L1VAQ63L85QGrAMZXRHJhwj7XGiFQCcsqedV1dzPCIl1
	 eyABe/pRMuIqui+oO8lc5guJyGar111G5mZ8OSEqX8hUe2aaQrFvJQ/VbemwO6mw3e
	 YUvhunzkL5WK9LJf7vptbVtS3DjLTOIPtXUya68s=
X-Virus-Scanned: by FreeLists at turing2.freelists.org
Received: from turing.freelists.org ([127.0.0.1])
 by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id kyrxmTCGN64M; Wed,  7 Jul 2021 05:32:33 +0000 (UTC)
Received: from turing.freelists.org (localhost [127.0.0.1])
 by turing.freelists.org (Postfix) with ESMTP id E34BD3FDAE;
 Wed,  7 Jul 2021 05:32:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
 s=turing; t=1625635951;
 bh=SVTJ9wXmrHYnlBn5geVyA7tMfSRYFGLVt+PhnDPKy7I=;
 h=From:Sender:Sender:From;
 b=FivPuonWuuASL9NXWiVdmSYKf1/482M3Fc+jtgp0l7van6wqsUff3mGR+d2M1XZ2B
	 64CKNrQ0m59StXU/GUmt3PlmGNsPcpThiKDNpjseS1H7NFi1dqyIrogrpmv7MjEpe3
	 MN1OP6veMbDUa+n0WI1xGm2OXNN4xvIZ7AR68txo=
Received: with ECARTIS (v1.0.0; list oracle-l); Wed, 07 Jul 2021 05:32:29 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by turing.freelists.org (Postfix) with ESMTP id 6520F3F97D
 for <oracle-l@freelists.org>; Wed,  7 Jul 2021 05:32:29 +0000 (UTC)
Authentication-Results: turing.freelists.org;
 dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=Dp2weYCp;
 dkim-atps=neutral
Received: from turing.freelists.org ([127.0.0.1])
 by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id zzkHe76ZEc2C for <oracle-l@freelists.org>;
 Wed,  7 Jul 2021 05:32:29 +0000 (UTC)
Received: from mail-yb1-f171.google.com (mail-yb1-f171.google.com [209.85.219.171])
 (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
 (No client certificate requested)
 by turing.freelists.org (Postfix) with ESMTPS id 4999C3F7E6
 for <oracle-l@freelists.org>; Wed,  7 Jul 2021 05:32:29 +0000 (UTC)
Received: by mail-yb1-f171.google.com with SMTP id i18so1261829yba.13
        for <oracle-l@freelists.org>; Tue, 06 Jul 2021 22:32:29 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:mime-version:references:in-reply-to:from:date
         :message-id:subject:cc;
        bh=bem7eEoenv+GNnlzEJTN5sF+/GVRssPyPd3STHGZsGU=;
        b=OAnvmicEi3P29f5t/0UKH4MdWGHAFdpks/dlvQayoV3OvhlfO3P0g0e/q5mgsx31RY
         knnmtwSalqAR9Y72dSQpR7+OGQxCft8gYb7dtAoiTXAhGUr6+SxFzhu/0tJ4RHa59tR8
         Gwpdcdp2a/0ytHECUUYcI+8OJ+NE2wKgcuMcw0oJ6rZ8ocVLF/yCposLOgfEEpDiwyGe
         s5cte++py9iyMD+1Ap3ZgpQOYPM20qXu3b3uqXXTrXV6dkNi/QLpaCeyHcaRUV/VsMb0
         Dl9b6Is4qThMwa12a5cLJzi2y0nLc4axDf635qdaLeiVl/EKfqofR+aAUEXQOCEfK7Xx
         IKlQ==
X-Gm-Message-State: AOAM530s4/J6DxCAC7JozQ5RlIUplQge/DBeOhGPCsfePy0D4CkL1rsy
 Sru21AfjMUVbKGFcuxqaSK+co9GOGYah4WnciPa3/cluGZ8=
X-Google-Smtp-Source: ABdhPJw3EUFhtcqv13K3Fqc08lMp2OKkMEqqjg7ElfCVoUKCAZ4owti09wRTHCmTn6z15aHvKztPUysuyHuy5B+SvHE=
X-Received: by 2002:a25:b216:: with SMTP id i22mr27778235ybj.264.1625635948658;
 Tue, 06 Jul 2021 22:32:28 -0700 (PDT)
MIME-Version: 1.0
References: <CY4PR17MB203764422227A977E08FC9FE9E0A9@CY4PR17MB2037.namprd17.prod.outlook.com>
 <CY4PR17MB2037313CBA35A0F3A200BE039E089@CY4PR17MB2037.namprd17.prod.outlook.com>
 <6a2301d76848$05f7d120$11e77360$@rsiz.com> <CY4PR17MB2037B9742C391010732DD5D19E079@CY4PR17MB2037.namprd17.prod.outlook.com>
 <6c6601d769b6$eff78760$cfe69620$@rsiz.com>
In-Reply-To: <6c6601d769b6$eff78760$cfe69620$@rsiz.com>
From: Connor McDonald <mcdonald.connor@gmail.com>
Date: Wed, 7 Jul 2021 13:32:18 +0800
Message-ID: <CAB=aETBKPuXgMzcQUoF=TjjDTRp6-Z9Z0S53UY21Y+FBu7j=iQ@mail.gmail.com>
Subject: Re: Transportable Tablespaces for Data Archival ORA-39901 ORA-39921
Cc: oracle-l <oracle-l@freelists.org>
Content-Type: multipart/alternative; boundary="00000000000041032f05c681dd66"
X-archive-position: 80313
X-ecartis-version: Ecartis v1.0.0
Sender: oracle-l-bounce@freelists.org
Errors-to: oracle-l-bounce@freelists.org
X-original-sender: mcdonald.connor@gmail.com
Precedence: normal
Reply-To: mcdonald.connor@gmail.com
List-Help: <mailto:ecartis@freelists.org?Subject=help>
List-Unsubscribe: <mailto:oracle-l-request@freelists.org?Subject=unsubscribe>
List-software: Ecartis version 1.0.0
List-Id: oracle-l <oracle-l.freelists.org>
X-List-ID: oracle-l <oracle-l.freelists.org>
List-Subscribe: <mailto:oracle-l-request@freelists.org?Subject=subscribe>
List-Owner: <mailto:>
List-post: <mailto:oracle-l@freelists.org>
List-Archive: <https://www.freelists.org/archive/oracle-l>
X-list: oracle-l
--00000000000041032f05c681dd66
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Full demo here

https://asktom.oracle.com/pls/apex/asktom.search?tag=3Duse-transportable-ta=
blespace-to-archive-old-data

On Fri, Jun 25, 2021 at 7:46 PM Mark W. Farnham <mwf@rsiz.com> wrote:

> You=E2=80=99re welcome. Two minor things:
>
>
>
> 1)    I wrote =E2=80=9Cfull list of partitions=E2=80=9D when I should hav=
e written =E2=80=9Cfull
> list of datafiles for the tablespaces for the partitions=E2=80=9D. (You c=
an move a
> set, but you have to move the whole set. There does not exist a syntax to
> transport things that are self-contained at the partition level.
>
> 2)    IF you know you are going to do a time based archival purge before
> you create a given partition, if you put individual partitions each in
> their own tablespace, the exchange still must be done but the data does n=
ot
> need to be =E2=80=9Cmoved,=E2=80=9D and if your partition granularity is,=
 for example,
> daily, but your archive-purge cycle is annually (often after 7 years in
> practice), if you put all the daily partitions =E2=80=9Cdays=E2=80=9D for=
 a year into one
> partition for the year or 12 =E2=80=9Cmonthly=E2=80=9D partitions (still =
for the year), you
> can do those exchanges and the single datafile tablespace or multiple
> datafile tablespace by exchange in place using the single datafile or
> datafile comma list syntax. You can switch to that strategy for the futur=
e,
> keeping in mind the =E2=80=9Cdeath by inches=E2=80=9D problem of slicing =
datafiles and
> tablespaces too small.
>
>
>
> You knew that your time based partitions were logically internally
> complete, but for Oracle to allow that in the general case is annoyingly
> complex.
>
>
>
> IF you have to =E2=80=9Cmove=E2=80=9D all the data anyway, it is unclear =
whether
> transportable tablespaces or =E2=80=9CUNLOAD=E2=80=9D into a format that =
can=E2=80=99t be loaded
> elsewhere (presumably your archive database) via loader or inserting from
> an external table is faster when all your columns are legal to unload and
> suck back in. This is less work on the =E2=80=9Cproduction=E2=80=9D datab=
ase. If the
> initial image of the archive is on the same campus with a high speed
> connection and you need to avoid the insert work on =E2=80=9Cproduction=
=E2=80=9D insert
> from across the link may also work.
>
>
>
> Good luck,
>
>
>
> mwf
>
>
>
> *From:* oracle-l-bounce@freelists.org [mailto:
> oracle-l-bounce@freelists.org] *On Behalf Of *Hall, Liz
> *Sent:* Thursday, June 24, 2021 6:18 PM
> *To:* Mark W. Farnham; oracle-l@freelists.org
> *Subject:* RE: Transportable Tablespaces for Data Archival ORA-39901
> ORA-39921
>
>
>
> Mark ,
>
>
>
> Thank you for your reply.  I did not understand the whole process.  Your
> comment about partition exchanged made me rethink the process and my work=
.
>
>
>
> Solution:
>
> To transport the old  tablespace/partition you MUST move it to a discrete
> table and do a partition exchange with the original table in order to
> transport it.
>
>
>
> In hindsight its obvious.  Thank you for nudging me along to the solution=
!
>
>
>
> Liz
>
>
>
>
>
>
>
>
>
>
>
> *From:* Mark W. Farnham <mwf@rsiz.com>
> *Sent:* Wednesday, June 23, 2021 9:54 AM
> *To:* Hall, Liz <Liz.Hall@imaginecommunications.com>;
> oracle-l@freelists.org
> *Subject:* RE: Transportable Tablespaces for Data Archival ORA-39901
> ORA-39921
>
>
>
> If memory serves you just need to give the check set the full list of
> partitions with commas. You cain=E2=80=99t do them or check them one piec=
e at a
> time if there are multiple tablespaces involved.
>
>
>
> Now if you are directly trying to =E2=80=9Cswap out and archive=E2=80=9D =
an individual
> partition at a time, the best way I know of is to use partition exchange
> (unless you have global indexes, this is a  huuge win) and slap the
> resulting table (which going forward would already be born in the
> tablespace  you want to transport later) into the tts.
>
>
>
>
>
>
>
> *From:* oracle-l-bounce@freelists.org [
> mailto:oracle-l-bounce@freelists.org <oracle-l-bounce@freelists.org>] *On
> Behalf Of *Hall, Liz
> *Sent:* Wednesday, June 23, 2021 11:31 AM
> *To:* oracle-l@freelists.org
> *Subject:* Transportable Tablespaces for Data Archival ORA-39901 ORA-3992=
1
>
>
>
> Esteemed Listers,
>
> I am looking to use TTS to remove old data partitions from a table. I hav=
e
> tried a test case so that I can understand how it works. Found this examp=
le
> in Oracle Support and cannot get it to work. Doc ID 731559.1
>
> Below code, creates a date range partitioned table. The goal is to move
> *the oldest* partition (FY2017 stored in tablespace ttsdat1) to a new
> database. The transportable set check fails and I do not know why. See
> bottom for the failures.
>
> What am I doing wrong? Why does the transport check fail?
>
>
>
> I'm on 19c, ASM and Enterprise Edition.
>
>
>
> CREATE TABLESPACE ttsdat1 DATAFILE '+data'  SIZE 1M AUTOEXTEND ON MAXSIZE
> 50M;
>
> CREATE TABLESPACE ttsdat2 DATAFILE '+data'  SIZE 1M AUTOEXTEND ON MAXSIZE
> 50M;
>
> CREATE TABLESPACE ttsdat3 DATAFILE '+data'  SIZE 1M AUTOEXTEND ON MAXSIZE
> 50M;
>
> CREATE TABLESPACE ttsdat4 DATAFILE '+data'  SIZE 1M AUTOEXTEND ON MAXSIZE
> 50M;
>
> CREATE TABLESPACE ttsdat5 DATAFILE '+data'  SIZE 1M AUTOEXTEND ON MAXSIZE
> 50M;
>
> CREATE SEQUENCE trans_id_seq;
>
>
>
> --drop table txns;
>
>
>
> CREATE TABLE txns (
>
>    trans_id  NUMBER(12),
>
>    trans_dt  DATE,
>
>    from_acct CHAR(10),
>
>    to_acct   CHAR(10),
>
>    amount    NUMBER(12,2))
>
>    tablespace ttsdat1
>
>    PARTITION BY RANGE (trans_dt)
>
>       ( PARTITION fy2017 VALUES LESS THAN
> (to_date('2018-01-01','yyyy-mm-dd') )
>
>            TABLESPACE ttsdat1,
>
>         PARTITION fy2018 VALUES LESS THAN
> (to_date('2019-01-01','yyyy-mm-dd') )
>
>            TABLESPACE ttsdat2,
>
>         PARTITION fy2019 VALUES LESS THAN
> (to_date('2020-01-01','yyyy-mm-dd') )
>
>            TABLESPACE ttsdat3,
>
>         PARTITION fy2020 VALUES LESS THAN
> (to_date('2021-01-01','yyyy-mm-dd') )
>
>            TABLESPACE ttsdat4,
>
>         PARTITION fy2021 VALUES LESS THAN
> (to_date('2022-01-01','yyyy-mm-dd') )
>
>            TABLESPACE ttsdat5 );
>
>
>
> --Load data
>
> BEGIN
>
> FOR i IN 1..25000 LOOP
>
>   begin
>
>    INSERT INTO txns SELECT
>
>       trans_id_seq.nextval,
>
>       SYSDATE-ABS(dbms_random.random)/power(2,31)*365*4,
>
>       SUBSTR(TO_CHAR(dbms_random.random,'000000000000'),-10,10),
>
>       SUBSTR(TO_CHAR(dbms_random.random,'000000000000'),-10,10),
>
>       TO_CHAR(ABS(dbms_random.random)/100000,'999999999.00') FROM dual;
>
>
>
>       COMMIT;
>
>    END LOOP;
>
> END;
>
> /
>
>
>
> exec dbms_stats.gather_table_stats('&yourschema','TXNS',cascade=3D> True)=
;
>
>
>
> EXECUTE sys.DBMS_TTS.TRANSPORT_SET_CHECK('ttsdat1', TRUE);
>
>
>
> SQL>  SELECT * FROM sys.transport_set_violations order by 1;
>
>
>
> VIOLATIONS
>
>
> -------------------------------------------------------------------------=
-----------------------------------------------
>
> ORA-39901: Partitioned table ECLIPSE.TXNS is partially contained in the
> transportable set.
>
> ORA-39921: Default Partition (Table) Tablespace TTSDAT2 for TXNS not
> contained in transportable set.
>
> ORA-39921: Default Partition (Table) Tablespace TTSDAT3 for TXNS not
> contained in transportable set.
>
> ORA-39921: Default Partition (Table) Tablespace TTSDAT4 for TXNS not
> contained in transportable set.
>
> ORA-39921: Default Partition (Table) Tablespace TTSDAT5 for TXNS not
> contained in transportable set.
>
>
>
>
>
>    - Export fails same error
>
>
>
> [oracle@us3-qa-icmt-xgldb-01 ~]$ expdp SYSTEM/xG@XGLDB
> DUMPFILE=3Dttsfy1.dmp   DIRECTORY=3Dtrans_dir TRANSPORT_TABLESPACES =3D t=
tsdat1
>
>
>
> Export: Release 19.0.0.0.0 - Production on Mon Jun 21 15:56:02 2021
>
> Version 19.9.0.0.0
>
>
>
> Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights
> reserved.
>
>
>
> Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 -
> Production
>
> Starting "SYSTEM"."SYS_EXPORT_TRANSPORTABLE_01":  sYSTEM/********@XGLDB
> DUMPFILE=3Dttsfy1.dmp DIRECTORY=3Dtrans_dir TRANSPORT_TABLESPACES=3Dttsda=
t1
>
> ORA-39396: Warning: exporting encrypted data using transportable option
> without password
>
>
>
> Processing object type TRANSPORTABLE_EXPORT/STATISTICS/TABLE_STATISTICS
>
> Processing object type TRANSPORTABLE_EXPORT/STATISTICS/MARKER
>
> ORA-39123: Data Pump transportable tablespace job aborted
>
> ORA-39187: The transportable set is not self-contained, violation list is
>
>
>
> ORA-39901: Partitioned table ECLIPSE.TXNS is partially contained in the
> transportable set.
>
> ORA-39921: Default Partition (Table) Tablespace TTSDAT2 for TXNS not
> contained in transportable set.
>
> ORA-39921: Default Partition (Table) Tablespace TTSDAT3 for TXNS not
> contained in transportable set.
>
> ORA-39921: Default Partition (Table) Tablespace TTSDAT4 for TXNS not
> contained in transportable set.
>
> ORA-39921: Default Partition (Table) Tablespace TTSDAT5 for TXNS not
> contained in transportable set.
>
> Job "SYSTEM"."SYS_EXPORT_TRANSPORTABLE_01" stopped due to fatal error at
> Mon Jun 21 15:56:40 2021 elapsed 0 00:00:35
>
>
>
>
>
>
>
>
>


--=20
Connor McDonald
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
blog:   connormcdonald.wordpress.com
twitter: @connor_mc_d

"If you are not living on the edge, you are taking up too much room."
- Jayne Howard

*Fine print: Views expressed here are my own and not necessarily that of my
employer*

--00000000000041032f05c681dd66
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:tahoma,s=
ans-serif;font-size:small">Full demo here</div><div class=3D"gmail_default"=
 style=3D"font-family:tahoma,sans-serif;font-size:small"><br></div><div cla=
ss=3D"gmail_default" style=3D"font-family:tahoma,sans-serif;font-size:small=
"><a href=3D"https://asktom.oracle.com/pls/apex/asktom.search?tag=3Duse-tra=
nsportable-tablespace-to-archive-old-data">https://asktom.oracle.com/pls/ap=
ex/asktom.search?tag=3Duse-transportable-tablespace-to-archive-old-data</a>=
<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gm=
ail_attr">On Fri, Jun 25, 2021 at 7:46 PM Mark W. Farnham &lt;<a href=3D"ma=
ilto:mwf@rsiz.com">mwf@rsiz.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div lang=3D"EN-US"><div class=3D"gmail-m_=
-3376189150156094252WordSection1"><p class=3D"MsoNormal"><span style=3D"fon=
t-size:14pt;color:rgb(31,73,125)">You=E2=80=99re welcome. Two minor things:=
<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:14=
pt;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p><p class=3D"gmail-m=
_-3376189150156094252MsoListParagraph"><u></u><span style=3D"font-size:14pt=
;color:rgb(31,73,125)"><span>1)<span style=3D"font:7pt &quot;Times New Roma=
n&quot;">=C2=A0=C2=A0=C2=A0 </span></span></span><u></u><span style=3D"font=
-size:14pt;color:rgb(31,73,125)">I wrote =E2=80=9C</span><span style=3D"fon=
t-size:14pt;color:rgb(31,73,125)">full list of partitions=E2=80=9D when I s=
hould have written =E2=80=9Cfull list of datafiles for the tablespaces for =
the partitions=E2=80=9D. (You can move a set, but you have to move the whol=
e set. There does not exist a syntax to transport things that are self-cont=
ained at the partition level.</span><span style=3D"font-size:14pt;color:rgb=
(31,73,125)"><u></u><u></u></span></p><p class=3D"gmail-m_-3376189150156094=
252MsoListParagraph"><u></u><span style=3D"font-size:14pt;color:rgb(31,73,1=
25)"><span>2)<span style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=
=A0=C2=A0 </span></span></span><u></u><span style=3D"font-size:14pt;color:r=
gb(31,73,125)">IF you know you are going to do a time based archival purge =
before you create a given partition, if you put individual partitions each =
in their own tablespace, the exchange still must be done but the data does =
not need to be =E2=80=9Cmoved,=E2=80=9D and if your partition granularity i=
s, for example, daily, but your archive-purge cycle is annually (often afte=
r 7 years in practice), if you put all the daily partitions =E2=80=9Cdays=
=E2=80=9D for a year into one partition for the year or 12 =E2=80=9Cmonthly=
=E2=80=9D partitions (still for the year), you can do those exchanges and t=
he single datafile tablespace or multiple datafile tablespace by exchange i=
n place using the single datafile or datafile comma list syntax. You can sw=
itch to that strategy for the future, keeping in mind the =E2=80=9Cdeath by=
 inches=E2=80=9D problem of slicing datafiles and tablespaces too small. <u=
></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:14pt=
;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal=
"><span style=3D"font-size:14pt;color:rgb(31,73,125)">You knew that your ti=
me based partitions were logically internally complete, but for Oracle to a=
llow that in the general case is annoyingly complex.<u></u><u></u></span></=
p><p class=3D"MsoNormal"><span style=3D"font-size:14pt;color:rgb(31,73,125)=
"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font=
-size:14pt;color:rgb(31,73,125)">IF you have to =E2=80=9Cmove=E2=80=9D all =
the data anyway, it is unclear whether transportable tablespaces or =E2=80=
=9CUNLOAD=E2=80=9D into a format that can=E2=80=99t be loaded elsewhere (pr=
esumably your archive database) via loader or inserting from an external ta=
ble is faster when all your columns are legal to unload and suck back in. T=
his is less work on the =E2=80=9Cproduction=E2=80=9D database. If the initi=
al image of the archive is on the same campus with a high speed connection =
and you need to avoid the insert work on =E2=80=9Cproduction=E2=80=9D inser=
t from across the link may also work.<u></u><u></u></span></p><p class=3D"M=
soNormal"><span style=3D"font-size:14pt;color:rgb(31,73,125)"><u></u>=C2=A0=
<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:14pt;colo=
r:rgb(31,73,125)">Good luck,<u></u><u></u></span></p><p class=3D"MsoNormal"=
><span style=3D"font-size:14pt;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></=
span></p><p class=3D"MsoNormal"><span style=3D"font-size:14pt;color:rgb(31,=
73,125)">mwf<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"=
font-size:14pt;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p><div><d=
iv style=3D"border-right:none;border-bottom:none;border-left:none;border-to=
p:1pt solid rgb(181,196,223);padding:3pt 0in 0in"><p class=3D"MsoNormal"><b=
><span style=3D"font-size:10pt;font-family:Tahoma,sans-serif">From:</span><=
/b><span style=3D"font-size:10pt;font-family:Tahoma,sans-serif"> <a href=3D=
"mailto:oracle-l-bounce@freelists.org" target=3D"_blank">oracle-l-bounce@fr=
eelists.org</a> [mailto:<a href=3D"mailto:oracle-l-bounce@freelists.org" ta=
rget=3D"_blank">oracle-l-bounce@freelists.org</a>] <b>On Behalf Of </b>Hall=
, Liz<br><b>Sent:</b> Thursday, June 24, 2021 6:18 PM<br><b>To:</b> Mark W.=
 Farnham; <a href=3D"mailto:oracle-l@freelists.org" target=3D"_blank">oracl=
e-l@freelists.org</a><br><b>Subject:</b> RE: Transportable Tablespaces for =
Data Archival ORA-39901 ORA-39921<u></u><u></u></span></p></div></div><p cl=
ass=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal">Mark ,<u><=
/u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"Ms=
oNormal">Thank you for your reply.=C2=A0 I did not understand the whole pro=
cess.=C2=A0 Your comment about partition exchanged made me rethink the proc=
ess and my work.=C2=A0 <u></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=
=A0<u></u></p><p class=3D"MsoNormal">Solution:<u></u><u></u></p><p class=3D=
"MsoNormal">To transport the old =C2=A0tablespace/partition you MUST move i=
t to a discrete table and do a partition exchange with the original table i=
n order to transport it.<u></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=
=A0<u></u></p><p class=3D"MsoNormal">In hindsight its obvious.=C2=A0 Thank =
you for nudging me along to the solution!<u></u><u></u></p><p class=3D"MsoN=
ormal"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal">Liz<u></u><u></u></p>=
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"gmail-m_-3376189=
150156094252MsoListParagraph" style=3D"margin-left:56.25pt"><u></u>=C2=A0<u=
></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"MsoNorm=
al"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>=
<div><div style=3D"border-right:none;border-bottom:none;border-left:none;bo=
rder-top:1pt solid rgb(225,225,225);padding:3pt 0in 0in"><p class=3D"MsoNor=
mal"><b>From:</b> Mark W. Farnham &lt;<a href=3D"mailto:mwf@rsiz.com" targe=
t=3D"_blank">mwf@rsiz.com</a>&gt; <br><b>Sent:</b> Wednesday, June 23, 2021=
 9:54 AM<br><b>To:</b> Hall, Liz &lt;<a href=3D"mailto:Liz.Hall@imaginecomm=
unications.com" target=3D"_blank">Liz.Hall@imaginecommunications.com</a>&gt=
;; <a href=3D"mailto:oracle-l@freelists.org" target=3D"_blank">oracle-l@fre=
elists.org</a><br><b>Subject:</b> RE: Transportable Tablespaces for Data Ar=
chival ORA-39901 ORA-39921<u></u><u></u></p></div></div><p class=3D"MsoNorm=
al"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal"><span style=3D"font-size=
:14pt;color:rgb(31,73,125)">If memory serves you just need to give the chec=
k set the full list of partitions with commas. You cain=E2=80=99t do them o=
r check them one piece at a time if there are multiple tablespaces involved=
.<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:1=
4pt;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNor=
mal"><span style=3D"font-size:14pt;color:rgb(31,73,125)">Now if you are dir=
ectly trying to =E2=80=9Cswap out and archive=E2=80=9D an individual partit=
ion at a time, the best way I know of is to use partition exchange (unless =
you have global indexes, this is a=C2=A0 huuge win) and slap the resulting =
table (which going forward would already be born in the tablespace=C2=A0 yo=
u want to transport later) into the tts.<u></u><u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:14pt;color:rgb(31,73,125)"><u></u>=
=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:14p=
t;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNorma=
l"><span style=3D"font-size:14pt;color:rgb(31,73,125)"><u></u>=C2=A0<u></u>=
</span></p><div><div style=3D"border-right:none;border-bottom:none;border-l=
eft:none;border-top:1pt solid rgb(181,196,223);padding:3pt 0in 0in"><p clas=
s=3D"MsoNormal"><b><span style=3D"font-size:10pt;font-family:Tahoma,sans-se=
rif">From:</span></b><span style=3D"font-size:10pt;font-family:Tahoma,sans-=
serif"> <a href=3D"mailto:oracle-l-bounce@freelists.org" target=3D"_blank">=
oracle-l-bounce@freelists.org</a> [<a href=3D"mailto:oracle-l-bounce@freeli=
sts.org" target=3D"_blank">mailto:oracle-l-bounce@freelists.org</a>] <b>On =
Behalf Of </b>Hall, Liz<br><b>Sent:</b> Wednesday, June 23, 2021 11:31 AM<b=
r><b>To:</b> <a href=3D"mailto:oracle-l@freelists.org" target=3D"_blank">or=
acle-l@freelists.org</a><br><b>Subject:</b> Transportable Tablespaces for D=
ata Archival ORA-39901 ORA-39921<u></u><u></u></span></p></div></div><p cla=
ss=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p style=3D"margin-right:0in;margi=
n-bottom:10.5pt;margin-left:0in;background:white;vertical-align:baseline"><=
span style=3D"font-size:11.5pt;font-family:&quot;Oracle Sans&quot;,serif;co=
lor:rgb(85,90,98)">Esteemed Listers,<u></u><u></u></span></p><p style=3D"ma=
rgin-right:0in;margin-bottom:10.5pt;margin-left:0in;background:white;vertic=
al-align:baseline"><span style=3D"font-size:11.5pt;font-family:&quot;Oracle=
 Sans&quot;,serif;color:rgb(85,90,98)">I am looking to use TTS to remove ol=
d data partitions from a table. I have tried a test case so that I can unde=
rstand how it works. Found this example in Oracle Support and cannot get it=
 to work. Doc ID 731559.1 <u></u><u></u></span></p><p style=3D"margin-right=
:0in;margin-bottom:10.5pt;margin-left:0in;background:white;vertical-align:b=
aseline;word-break:break-word;line-height:inherit;box-sizing:border-box;out=
line:0px;text-overflow:ellipsis;font-variant-ligatures:normal;font-variant-=
caps:normal;text-align:start;text-decoration-style:initial;text-decoration-=
color:initial;word-spacing:0px"><span style=3D"font-size:11.5pt;font-family=
:&quot;Oracle Sans&quot;,serif;color:rgb(85,90,98)">Below code, creates a d=
ate range partitioned table. The goal is to move *the oldest* partition (FY=
2017 stored in tablespace ttsdat1) to a new database. The transportable set=
 check fails and I do not know why. See bottom for the failures.<u></u><u><=
/u></span></p><p style=3D"margin-right:0in;margin-bottom:10.5pt;margin-left=
:0in;background:white;vertical-align:baseline;word-break:break-word;line-he=
ight:inherit;box-sizing:border-box;outline:0px;text-overflow:ellipsis;font-=
variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-dec=
oration-style:initial;text-decoration-color:initial;word-spacing:0px"><span=
 style=3D"font-size:11.5pt;font-family:&quot;Oracle Sans&quot;,serif;color:=
rgb(85,90,98)">What am I doing wrong? Why does the transport check fail?<u>=
</u><u></u></span></p><p style=3D"margin:0in 0in 0.0001pt;background:white;=
vertical-align:baseline;word-break:break-word;line-height:inherit;box-sizin=
g:border-box;outline:0px;text-overflow:ellipsis;font-variant-ligatures:norm=
al;font-variant-caps:normal;text-align:start;text-decoration-style:initial;=
text-decoration-color:initial;word-spacing:0px"><span style=3D"font-size:11=
.5pt;font-family:&quot;Oracle Sans&quot;,serif;color:rgb(85,90,98)"><u></u>=
=C2=A0<u></u></span></p><p style=3D"margin-right:0in;margin-bottom:10.5pt;m=
argin-left:0in;background:white;vertical-align:baseline;word-break:break-wo=
rd;line-height:inherit;box-sizing:border-box;outline:0px;text-overflow:elli=
psis;font-variant-ligatures:normal;font-variant-caps:normal;text-align:star=
t;text-decoration-style:initial;text-decoration-color:initial;word-spacing:=
0px"><span style=3D"font-size:11.5pt;font-family:&quot;Oracle Sans&quot;,se=
rif;color:rgb(85,90,98)">I&#39;m on 19c, ASM and Enterprise Edition.<u></u>=
<u></u></span></p><p style=3D"margin:0in 0in 0.0001pt;background:white;vert=
ical-align:baseline;word-break:break-word;line-height:inherit;box-sizing:bo=
rder-box;outline:0px;text-overflow:ellipsis;font-variant-ligatures:normal;f=
ont-variant-caps:normal;text-align:start;text-decoration-style:initial;text=
-decoration-color:initial;word-spacing:0px"><span style=3D"font-size:11.5pt=
;font-family:&quot;Oracle Sans&quot;,serif;color:rgb(85,90,98)"><u></u>=C2=
=A0<u></u></span></p><p class=3D"MsoNormal" style=3D"word-break:break-word;=
line-height:inherit;box-sizing:border-box;outline:0px;text-overflow:ellipsi=
s;font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;t=
ext-decoration-style:initial;text-decoration-color:initial;word-spacing:0px=
"><span style=3D"font-family:&quot;Courier New&quot;">CREATE TABLESPACE tts=
dat1 DATAFILE &#39;+data&#39;=C2=A0=C2=A0SIZE 1M AUTOEXTEND ON MAXSIZE 50M;=
<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:=
&quot;Courier New&quot;">CREATE TABLESPACE ttsdat2 DATAFILE &#39;+data&#39;=
=C2=A0=C2=A0SIZE 1M AUTOEXTEND ON MAXSIZE 50M;<u></u><u></u></span></p><p c=
lass=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">CREA=
TE TABLESPACE ttsdat3 DATAFILE &#39;+data&#39;=C2=A0=C2=A0SIZE 1M AUTOEXTEN=
D ON MAXSIZE 50M;<u></u><u></u></span></p><p class=3D"MsoNormal"><span styl=
e=3D"font-family:&quot;Courier New&quot;">CREATE TABLESPACE ttsdat4 DATAFIL=
E &#39;+data&#39;=C2=A0=C2=A0SIZE 1M AUTOEXTEND ON MAXSIZE 50M;<u></u><u></=
u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courie=
r New&quot;">CREATE TABLESPACE ttsdat5 DATAFILE &#39;+data&#39;=C2=A0=C2=A0=
SIZE 1M AUTOEXTEND ON MAXSIZE 50M;<u></u><u></u></span></p><p class=3D"MsoN=
ormal"><span style=3D"font-family:&quot;Courier New&quot;">CREATE SEQUENCE =
trans_id_seq;<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D=
"font-family:&quot;Courier New&quot;"><u></u>=C2=A0<u></u></span></p><p cla=
ss=3D"MsoNormal">--drop table txns;<u></u><u></u></p><p class=3D"MsoNormal"=
><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal"><span style=3D"font-family:=
&quot;Courier New&quot;">CREATE TABLE txns (<u></u><u></u></span></p><p cla=
ss=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=C2=A0=
=C2=A0 trans_id=C2=A0 NUMBER(12),<u></u><u></u></span></p><p class=3D"MsoNo=
rmal"><span style=3D"font-family:&quot;Courier New&quot;">=C2=A0=C2=A0 tran=
s_dt=C2=A0 DATE,<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"font-family:&quot;Courier New&quot;">=C2=A0=C2=A0 from_acct CHAR(10),<u=
></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:&q=
uot;Courier New&quot;">=C2=A0=C2=A0 to_acct=C2=A0=C2=A0 CHAR(10),<u></u><u>=
</u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Cour=
ier New&quot;">=C2=A0=C2=A0 amount=C2=A0=C2=A0=C2=A0 NUMBER(12,2))<u></u><u=
></u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Cou=
rier New&quot;">=C2=A0=C2=A0 tablespace ttsdat1<u></u><u></u></span></p><p =
class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=C2=
=A0=C2=A0 PARTITION BY RANGE (trans_dt)<u></u><u></u></span></p><p class=3D=
"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 ( PARTITION fy2017 VALUES LESS THAN (to_date(&#39;201=
8-01-01&#39;,&#39;yyyy-mm-dd&#39;) )<u></u><u></u></span></p><p class=3D"Ms=
oNormal"><span style=3D"font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 TABLESPACE ttsdat1,<u></u>=
<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;C=
ourier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 PARTITION fy20=
18 VALUES LESS THAN (to_date(&#39;2019-01-01&#39;,&#39;yyyy-mm-dd&#39;) )<u=
></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:&q=
uot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 TABLESPACE ttsdat2,<u></u><u></u></span></p><p class=3D"MsoNormal=
"><span style=3D"font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 =C2=A0=C2=A0PARTITION fy2019 VALUES LESS THAN (to_date(&#39;2020-=
01-01&#39;,&#39;yyyy-mm-dd&#39;) )<u></u><u></u></span></p><p class=3D"MsoN=
ormal"><span style=3D"font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 TABLESPACE ttsdat3,<u></u><u>=
</u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Cour=
ier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 PARTITION fy2020 =
VALUES LESS THAN (to_date(&#39;2021-01-01&#39;,&#39;yyyy-mm-dd&#39;) )<u></=
u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot=
;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 TABLESPACE ttsdat4,<u></u><u></u></span></p><p class=3D"MsoNormal"><=
span style=3D"font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 PARTITION fy2021 VALUES LESS THAN (to_date(&#39;2022-01-=
01&#39;,&#39;yyyy-mm-dd&#39;) )<u></u><u></u></span></p><p class=3D"MsoNorm=
al"><span style=3D"font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 TABLESPACE ttsdat5 );<u></u><u><=
/u></span></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"Ms=
oNormal">--Load data<u></u><u></u></p><p class=3D"MsoNormal"><span style=3D=
"font-family:&quot;Courier New&quot;">BEGIN<u></u><u></u></span></p><p clas=
s=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">FOR i I=
N 1..25000 LOOP<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"font-family:&quot;Courier New&quot;">=C2=A0 begin<u></u><u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot=
;">=C2=A0=C2=A0 INSERT INTO txns SELECT<u></u><u></u></span></p><p class=3D=
"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 trans_id_seq.nextval,<u></u><u></u></span></p><p clas=
s=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 SYSDATE-ABS(dbms_random.random)/power(2,31)*365*4,=
<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:=
&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 SUBSTR(TO_CHAR(dbms=
_random.random,&#39;000000000000&#39;),-10,10),<u></u><u></u></span></p><p =
class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 SUBSTR(TO_CHAR(dbms_random.random,&#39;00000000=
0000&#39;),-10,10),<u></u><u></u></span></p><p class=3D"MsoNormal"><span st=
yle=3D"font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
TO_CHAR(ABS(dbms_random.random)/100000,&#39;999999999.00&#39;) FROM dual;<u=
></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:&q=
uot;Courier New&quot;"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal=
"><span style=3D"font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 COMMIT;<u></u><u></u></span></p><p class=3D"MsoNormal"><span styl=
e=3D"font-family:&quot;Courier New&quot;">=C2=A0=C2=A0 END LOOP;<u></u><u><=
/u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Couri=
er New&quot;">END;<u></u><u></u></span></p><p class=3D"MsoNormal"><span sty=
le=3D"font-family:&quot;Courier New&quot;">/<u></u><u></u></span></p><p cla=
ss=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;"><u></u=
>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:=
&quot;Courier New&quot;">exec dbms_stats.gather_table_stats(&#39;&amp;yours=
chema&#39;,&#39;TXNS&#39;,cascade=3D&gt; True);<u></u><u></u></span></p><p =
class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;"><u>=
</u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-fami=
ly:&quot;Courier New&quot;">EXECUTE sys.DBMS_TTS.TRANSPORT_SET_CHECK(&#39;t=
tsdat1&#39;, TRUE);<u></u><u></u></span></p><p class=3D"MsoNormal"><span st=
yle=3D"font-family:&quot;Courier New&quot;"><u></u>=C2=A0<u></u></span></p>=
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
SQL&gt;=C2=A0 SELECT * FROM sys.transport_set_violations order by 1;<u></u>=
<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;C=
ourier New&quot;"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><sp=
an style=3D"font-family:&quot;Courier New&quot;">VIOLATIONS<u></u><u></u></=
span></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier Ne=
w&quot;">------------------------------------------------------------------=
------------------------------------------------------<u></u><u></u></span>=
</p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quo=
t;">ORA-39901: Partitioned table ECLIPSE.TXNS is partially contained in the=
 transportable set.<u></u><u></u></span></p><p class=3D"MsoNormal"><span st=
yle=3D"font-family:&quot;Courier New&quot;">ORA-39921: Default Partition (T=
able) Tablespace TTSDAT2 for TXNS not contained in transportable set.<u></u=
><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;=
Courier New&quot;">ORA-39921: Default Partition (Table) Tablespace TTSDAT3 =
for TXNS not contained in transportable set.<u></u><u></u></span></p><p cla=
ss=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">ORA-39=
921: Default Partition (Table) Tablespace TTSDAT4 for TXNS not contained in=
 transportable set.<u></u><u></u></span></p><p class=3D"MsoNormal"><span st=
yle=3D"font-family:&quot;Courier New&quot;">ORA-39921: Default Partition (T=
able) Tablespace TTSDAT5 for TXNS not contained in transportable set.<u></u=
><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;=
Courier New&quot;"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><s=
pan style=3D"font-family:&quot;Courier New&quot;"><u></u>=C2=A0<u></u></spa=
n></p><ul style=3D"margin-top:0in" type=3D"disc"><li class=3D"MsoNormal"><s=
pan style=3D"font-family:&quot;Courier New&quot;">Export fails same error<u=
></u><u></u></span></li></ul><p class=3D"MsoNormal"><span style=3D"font-fam=
ily:&quot;Courier New&quot;"><u></u>=C2=A0<u></u></span></p><p class=3D"Mso=
Normal"><span style=3D"font-family:&quot;Courier New&quot;">[oracle@us3-qa-=
icmt-xgldb-01 ~]$ expdp SYSTEM/xG@XGLDB=C2=A0 DUMPFILE=3Dttsfy1.dmp=C2=A0=
=C2=A0 DIRECTORY=3Dtrans_dir TRANSPORT_TABLESPACES =3D ttsdat1<u></u><u></u=
></span></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier=
 New&quot;"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span sty=
le=3D"font-family:&quot;Courier New&quot;">Export: Release 19.0.0.0.0 - Pro=
duction on Mon Jun 21 15:56:02 2021<u></u><u></u></span></p><p class=3D"Mso=
Normal"><span style=3D"font-family:&quot;Courier New&quot;">Version 19.9.0.=
0.0<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-fami=
ly:&quot;Courier New&quot;"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoN=
ormal"><span style=3D"font-family:&quot;Courier New&quot;">Copyright (c) 19=
82, 2019, Oracle and/or its affiliates.=C2=A0 All rights reserved.<u></u><u=
></u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Cou=
rier New&quot;"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span=
 style=3D"font-family:&quot;Courier New&quot;">Connected to: Oracle Databas=
e 19c Enterprise Edition Release 19.0.0.0.0 - Production<u></u><u></u></spa=
n></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&q=
uot;">Starting &quot;SYSTEM&quot;.&quot;SYS_EXPORT_TRANSPORTABLE_01&quot;:=
=C2=A0 sYSTEM/********@XGLDB DUMPFILE=3Dttsfy1.dmp DIRECTORY=3Dtrans_dir TR=
ANSPORT_TABLESPACES=3Dttsdat1<u></u><u></u></span></p><p class=3D"MsoNormal=
"><span style=3D"font-family:&quot;Courier New&quot;">ORA-39396: Warning: e=
xporting encrypted data using transportable option without password<u></u><=
u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Co=
urier New&quot;"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><spa=
n style=3D"font-family:&quot;Courier New&quot;">Processing object type TRAN=
SPORTABLE_EXPORT/STATISTICS/TABLE_STATISTICS<u></u><u></u></span></p><p cla=
ss=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">Proces=
sing object type TRANSPORTABLE_EXPORT/STATISTICS/MARKER<u></u><u></u></span=
></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&qu=
ot;">ORA-39123: Data Pump transportable tablespace job aborted<u></u><u></u=
></span></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier=
 New&quot;">ORA-39187: The transportable set is not self-contained, violati=
on list is<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"fo=
nt-family:&quot;Courier New&quot;"><u></u>=C2=A0<u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">ORA-3990=
1: Partitioned table ECLIPSE.TXNS is partially contained in the transportab=
le set.<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-=
family:&quot;Courier New&quot;">ORA-39921: Default Partition (Table) Tables=
pace TTSDAT2 for TXNS not contained in transportable set.<u></u><u></u></sp=
an></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&=
quot;">ORA-39921: Default Partition (Table) Tablespace TTSDAT3 for TXNS not=
 contained in transportable set.<u></u><u></u></span></p><p class=3D"MsoNor=
mal"><span style=3D"font-family:&quot;Courier New&quot;">ORA-39921: Default=
 Partition (Table) Tablespace TTSDAT4 for TXNS not contained in transportab=
le set.<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-=
family:&quot;Courier New&quot;">ORA-39921: Default Partition (Table) Tables=
pace TTSDAT5 for TXNS not contained in transportable set.<u></u><u></u></sp=
an></p><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&=
quot;">Job &quot;SYSTEM&quot;.&quot;SYS_EXPORT_TRANSPORTABLE_01&quot; stopp=
ed due to fatal error at Mon Jun 21 15:56:40 2021 elapsed 0 00:00:35<u></u>=
<u></u></span></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=
=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p style=3D"background:white;vertica=
l-align:baseline"><span style=3D"font-size:11.5pt;font-family:&quot;Oracle =
Sans&quot;,serif;color:rgb(85,90,98)"><u></u>=C2=A0<u></u></span></p><p cla=
ss=3D"MsoNormal"><u></u>=C2=A0<u></u></p></div></div></blockquote></div><br=
 clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr" class=3D"gmail_signat=
ure"><div dir=3D"ltr"><div>Connor McDonald<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>blog: =C2=A0 <a h=
ref=3D"http://connormcdonald.wordpress.com" target=3D"_blank">connormcdonal=
d.wordpress.com</a><br>twitter: @connor_mc_d<br><br><div>&quot;If you are n=
ot living on the edge, you are taking up too much room.&quot;=C2=A0</div><d=
iv>- Jayne Howard</div><div><br></div><div><i><font size=3D"1">Fine print: =
Views expressed here are my own and not necessarily that of my employer</fo=
nt></i></div></div></div></div>

--00000000000041032f05c681dd66--

--
http://www.freelists.org/webpage/oracle-l



