Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> RE: import oddity

RE: import oddity

From: Jacques Kilchoer <Jacques.Kilchoer_at_quest.com>
Date: Fri, 18 May 2001 17:51:40 -0700
Message-ID: <F001.0030876D.20010518175047@fatcity.com>

> -----Original Message-----
> From: Dennis Taylor [mailto:ismgr_at_pctc.com]
>
> I'm trying to do an import into a database. I've done this
> before, and it's
> always worked. Now it's failing with an error 1658 on a
> particular table.
> Teh error text includes this:
>
> "pctfree 10 pctused 40 initrans 1 maxtrans 255 storage
> (initial 1274224640
> next 637075456 minextents 1 maxextents 121" ... etc..
>
> To my inexperienced eye, it looks like the import is trying
> to create the
> table with an initial size of 1.3 GB or so. The table is
> *not* that big. I
> think it's around 200MB at most. As my tablespace datafiles
> are only 1GB
> each, I can see why the create fails (assuming I'm not
> misunderstanding
> everything).
>
> Is there anything I can do to tell the import not to create
> the table this
> big? Or to tell the database not to? Or other alternatives?

Did you say COMPRESS=Y on the export? That will cause the import to create an initial extent large enough to contain all the data in the table.

You can pre-create the table with more appropriate storage parameters and import with IGNORE=Y. Or, if you're feeling bold, you could try to edit the export file directly and change the "initial 1274224640" to something like "initial 0020971520" (20MB), but I personally wouldn't recommend that, and I've never tried it. Received on Fri May 18 2001 - 19:51:40 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US