"Tatireddy, Shrinivas (MED, Keane)" wrote:
> 
> Hi lists,
> 
> Is there a parallel import into  table / schema . ?

no.

> (The table/tables have primary keys as well as indexes )
> (need to finish the import in less time, than traditional import )
> Thnx in advance

> srinivas

you did not specify a version of Oracle server. bad practice.

if the table was created as having a parallel degree, then the create
statement in the dump file should likely reflect that - however - if the
data is in a single dump file, the import will likely be limited by the
read rate of the dump and by the fact that the data is being read,
parsed and executed in a non-direct fashion.
create a dump file for one table that has a parallel degree, import it
with a show=Y and examine the DDL/DML.

Kirti posted tips for import/export that was quite good.
I would suggest examining the list archives for postings by Kirti with
"export" and "import".
Unfortunately, I don't have my Performance 101 book here at home - I
think he covered this in there also.

Import is import.exe - the only other ways are to unload the data (by
various methods) and reload via SQL Loader, or copy across a db_link
(not recommended).

0. C:\> imp help=y

1. can you break up the export into multiple schemas? (owner=schema1)
that is the easiest way to parallelize the import, where each schema
gets it own tablespace with datafiles on independent storage volumes,
reading from a dump file on independent storage volumes.

2. can you break the export up by table (owner=schema1, tables =
(table_name1,...,table_namen)
   and execute those simultaneously?

3. don't have the indexes created by import - alter the DDL used to
create them such that they are created with a parallel degree that you
desire. This could be accomplished with the INDEXFILE parameter. Also
create them as nologging.

4. only have a small number of large rollback segments online, as you
can't specify a rollback segment to be used during import.

5. what are you wait events during import
 - redo and archived redo log?
 - rollback segment allocation?
 - checkpoints?
 - recursive sql?

6. are your extents properly sized? are you using locally managed
tablespaces

check out AskTom at ttp://asktom.oracle.com e.g.:
http://asktom.oracle.com/pls/ask/f?p=4950:8:317629::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:1574966483719,%7Bimport%7D

hth,

Paul
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: Paul Drake
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

Reply via email to