Error Ora-14223 Deferred Segment Creation Is Not Supported For This Table During Datapump Import
(Doc ID 1293326.1)
Last updated on MARCH 05, 2019
Applies to:Oracle Database - Enterprise Edition - Version 126.96.36.199 to 188.8.131.52 [Release 11.1 to 11.2]
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Information in this document applies to any platform.
NOTE: In the images and/or the document content below, the user information and data used represents fictitious data. Any similarity to actual persons, living or dead, is purely coincidental and not intended in any manner.
ORA-14223: Deferred segment creation is not supported for this table
Failing sql is:
CREATE TABLE "<SCHEMA_NAME>"."<TABLE_NAME>" ("<COLUMN_NAME1>" NUMBER, "<COLUMN_NAME2>" "<SCHEMA_NAME>"."<TYPE_NAME>" ) SEGMENT CREATION DEFERRED PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING TABLESPACE "<TABLESPACE_NAME>"
are received during DataPump import (impdp) of a table where a column was added on the source database like:
The following example illustrates this issue:
create directory test as '&dump_expdp_dir';
create user tc identified by tc;
grant connect, resource, create any directory to tc;
create table test(n1 number) segment creation deferred;
create type my_type is varray(10) of number;
alter table test add n2 my_type;
host expdp tc/tc directory=test dumpfile=expdp_test.dmp tables=test
drop table test purge;
host impdp tc/tc directory=test dumpfile=expdp_test.dmp tables=test
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document