Inactive workers in IMPDP with parallel option

Hello gurus,

I took an export datapump to a partitioned table 29GB with the following parameters and was extremely quick (< 10 minutes):

parallel = 4
= 500MB file size
Directory = PUMP_DIR
estimate statistics =
dumpfile=exp%U.dmp
REUSE_DUMPFILES = y
logfile = export.log
tables = user1.t1

Export product 4 parallel workers who were active all the time, so why the high speed.

However when I tried to take an import datapump on the same database on an empty table (different schema), the performance was very poor (55 minutes):

parallel = 4
Directory = PUMP_DIR
dumpfile=exp%U.dmp
logfile = Import.log
tables = user1.t1
remap_schema = user1:user2
TABLE_EXISTS_ACTION = add

I noticed that parallel workers have been slowed down all the time (not applicable the degree of parallelism, I used) and importation of all was serialized.

Can someone give me an idea why parallel workers were slowed during the IMPDP?


[r00tb0x | http://www.r00tb0x.com]

You see, I'll assume that you do a single importation of the data, or at the very least, your tables already exist and you import partitioned tables. If that's true, then you hit a situation that we know. Here's what happens:

This is true for tables partitioned and sous-partitionnee and only if the Data Pump task that loads the data have not also created the table. The last part of the previous sentence is what makes this real. If you run a Data Pump task that simply creates the tables, and then run another task import which loads the data, even when they come from the same dumpfile, you will hit this situation. The situation is:

When the task Data Pump that load data into a table partitioned or sous-partitionnée has not created the table, and then Data Pump cannot be sure
the partitioning key is the same. For this reason, when loading the Data Pump data, it comes out a table lock and it blocks any other parallel to load in this table workers. If the task Data Pump created the table, then only a lock partition or subpartition is underwritten and other workers are free to subscribe locks on different partitions/subpartitions in the same table.

I suppose that you see, is that all workers are trying to load data into the same table, but different partitions and workers holds the table lock. This may block other workers.

There is a 'fix' for this, but there is a minimum difficulty. Data pump sill cannot load into several partitions, remember to remove the table lock, but instead, only 1 partitoin/subpartitoin will be set to 1. You will not see the parallel max used in these cases, but you will not see other workers waiting for an exclusive lock on the same table.

I do not remember the number of patch and I do not remember what version it went in, but Oracle Support should be able to help with that.

If the same Data Pump task creates the tables, or if these tables are not partitioned/sous-partitionnée, then I have not heard of this issue.

Thank you

Dean

Tags: Database

Similar Questions

  • AutoConfig with parallel option introduced in what version of R12?

    Hi all

    Could someone please share on the topic:

    AutoConfig with parallel option introduced in what version of R12?


    On further research, please note the following, which has been highlighted in EBS 12.1.x news as well:

    1. automatic configuration with parallel option in 12.1.1

    A. the link below so points out:

    http://docs.Oracle.com/CD/E18727_01/ doc.121 /e12841/T120505T120514.htm

    AutoConfig running in parallel

    Introduced in version 12.1, the parallel mode allows to AutoConfig to simultaneously run multiple nodes of a system of Oracle E-Business Suite. When running in parallel mode, AutoConfig uses the dbms_locks PL/SQL package to ensure that the configuration of a node does not interfere with the configuration of other nodes: this is necessary because some automatic configuration of a node service configurations depend on the configuration of the other nodes.

    B.R12.1 has the interesting feature that you can run the automatic configuration in parallel in the environment of multi node. Exit R12.1 content CD contains this information.
    https://MetaLink.Oracle.com/MetaLink/PLSQL/docs/EBS_R12.1_RCD_ATG_PreRelease.PDF

    It is to raise awareness among the Group of the same points mentioned in versions 12.0.4,12.0.6 and 12.1.1 about-> AutoConfig running in parallel

    The above points are contradictory in nature so!

    Could someone please clarify!

    Thank you and best regards,

    Salvation;

    As you mention is not so clear.

    I found this:
    http://onlineappsdba.com/index.php/2010/04/15/reduce-AutoConfig-downtime-parallel-run-Profiler/

    You always dupt its best to confirm this information with the companion of support. Please increase sr

    Respect of
    HELIOS

  • Deleting huge records with parallel option in a non-partitioned table

    Hi all

    Is it possible to run delete statement with sub query that removes millions of records in a table that is not partitioned with parallel option?

    SQL > Alter session enable parallel query.

    SQL > Alter session enable parallel dml.

    SQL > alter table table_A parallel 5;

    SQL > delete the table_A where colA = "zzzz";

    SQL > commit;

    SQL > alter table table_A noparallel;

    Please advice,

    Thanks in advance.

    user7280060 wrote:
    Hi all

    Is it possible to run delete statement with sub query that removes millions of records in a table that is not partitioned with parallel option?

    SQL > Alter session enable parallel query.

    SQL > Alter session enable parallel dml.

    SQL > alter table table_A parallel 5;

    SQL > delete the table_A where colA = "zzzz";

    SQL > commit;

    SQL > alter table table_A noparallel;

    Please advice,

    Thanks in advance.

    Yes

  • With parallel option swap partition

    Hi all

    I do a swap with parallel option partition, but his giving is not not an option valid.

    ALTER TABLE table_1
    P_name SWAP PARTITION
    WITH TABLE table_2
    WITHOUT VALIDATION
    PARALLEL (level 12);

    ERROR on line 5:
    ORA-14094: invalid ALTER TABLE EXCHANGE PARTITION option

    Please advice.

    Thank you and best regards,
    Rakesh

    Published by: user12003321 on March 5, 2010 17:43

    This means that we cannot run with parallel option swap partition when we do not include the index of update?

    FIX!

    cannot use PARALLEL with EXCHANGE

  • Using the parallel option with DataPump

    Hello

    Does make sense to make a DataPump export and import with the option parallel > 1 when I only have a single dump file?

    Thanks and greetings

    Hello

    Thank you for the feedback.

    But as I said I am concerned by the presence of a single dump file.

    It does not work and have abortions. So I can't use this option unless I generate export by many dump files.

    Kind regards

  • creating index Impdp and parallel

    This can be a very basic question for most of you, but...

    Can someone explain that under with parallel impdp = n will lead to creating treats 1 index both with n PX (suppose I have n dump files)? Or it will create index n at the same time each process n PX? Issue DDL (1 parallel) parallel impdp = n option should not be indexed?

    How the result is different if I have only 1 file dump? Impdp will use n processes to read the dump file 1?

    I want to talk about 11 GR 2 EA.

    Indexes are created in series, but built using parallel slaves.

    Let's say you have foo index that was created like this

    create indexes on foo_tab foo (a) parallel 1;

    If you have run with parallel impdp = 5 Data Pump will do this:

    create indexes on foo_tab foo (a) parallel 5;
    ALTER index foo parallel 1

    Thus, the index will be created using parallel slaves until 5. When the build is finished, the parallel value is reset to the original value.

    Dean

  • Receiving a message to activate Windows 7 online. Tried this and it will not activate. Windows 7 on your MAC with Parallels.

    Activating Windows 7

    I BOUGHT WINDOWS 7 WITH PARALLELS DESKTOP 5.  IT IS INSTALLED AND WORKING FINE EXCEPT THAT I GET A MESSAGE TO ACTIVATE ONLINE.  I TRIED TO DO AND IT WON'T LET ME ACTIVATE.  I CHECKED THE KEY TO PRODUCT AT LEAST 10 TIMES AND IT IS CORRECT.  I'M DOING SOMETHING WRONG?

    Case of failure of the online activation:

    Call Microsoft use the manual phone Activation

    Note: If you always install Windows page enter your product key, do not enter your key and uncheck the "Automatically activate when online" then click OK/next to complete the installation.

    If you have trouble activating Windows 7 you can call Microsoft to activate it by following the steps below.

    1. with the operation of Windows, click Start, then in the search box type: slui.exe 4

    2. press enter on your keyboard

    3. Select your country.

    4. Select the telephone activation option, dial the given number and hold for a person pick up.

    For more details:

    http://www.SevenForums.com/tutorials/18715-activate-Windows-7-phone.html

    If you are still unable to activate:

    (1) download and run the Microsoft Genuine Diagnostics tool:

    http://go.Microsoft.com/fwlink/?LinkId=52012

    (2) then copy and paste your analysis results.

    Questions about installing Windows 7?
    FAQ - Frequently Asked Questions from Installation Windows 7 & responses

  • I see two windows 'readers' when I boot with the Option key

    I had to reinstall Windows 10 (with BootCamp).  Now, I see two windows 'readers', when I boot with the Option key button.

    How can I remove a?

    Start two of them in the same installation of Windows?

  • 10.1.2 iMovie crashes while editing. Failed attempts to re - open. Open with the option key down key allows you to delete the preferences but contains a relative error incompatible graphics card will then appear.  With the help of El Capitan

    iMovie 10.1.2 falls down during editing of a film, usually by doing something like adding a title or a transition.  Failed attempts to restart.  Try to reboot with the option key + command allow you to remove preferences.  Then either receive an error indicating that the graphics card is incompatible or the application block requiring a force quite.  Restart or stop the iMac translates the suspended system requiring a manual stop holding down the Start button.  Restart in Safe Mode and then the normal startup will allow iMovie to load.  But after a few minutes of work with the program, it crashes and scenario again.  I use El Capitan 10.5.11 on an iMac of 2013.  I deleted the iMovie app and reloaded it, no change.  Someone has an idea for a fix?

    What are the specifications of your clips you want to change? Try to create a new user and see if FCPX is behaving.

  • I can't delete a game called Float that gives the message waiting. The cross and the oscillation with delete option appear, but it won't when I select Remove. Any ideas please?

    I have a new mini iPad 4. I can't delete a game called Float that gives the message waiting. The cross and the oscillation with delete option appear, but it won't when I select Remove. I don't know how it came to be. Any ideas please? Thank you.

    First try a reset to see if it finishes downloading. Press and hold the home and power buttons until the Apple logo appears. Release the two buttons. Wait until the iPad tour starts on its own.

    Check if you can remove the application. If not go into settings > general > use iCloud and storage > storage > storage management. Wait for the list of apps to open. See if the float is on the list. If it is delete it from there.

  • Using Win 7 OS 29.0.1 - window popup says v30 available, but "On Firefox" said 29.0.1 with no option to upgrade. False ".

    Using Win 7 OS 29.0.1 - window popup says v30 available, but "On Firefox" said 29.0.1 with no option to upgrade. Not sure if popup is wrong or why "On Firefox" does not give me the option.

    Put your firefox here:

    .
    

    Edit: link fixed.

  • How can I activate the flash and java on firefox23 as I have the latest version installed and yet the plugin page shows "off" with no option to activate

    I've updated to Firefox 23 and it disabled my Java and Flash plugins. I then updated for Flash 11.8.800.94 and Java Version 7 update 25. Now they are appearing on the plug in page but display "disabled" with no option to activate. How can I activate them view the content on the web.

    Hello Vikram - Kumar, try the following: enter Subject: config in the bar firefox address (confirm the message information where it appears) & get preference named plugin.blocklisted.flash & plugin.blocklisted.java - right click and reset the Scriptures to their default value.

  • where the drop of firefox with tab options?

    How to find firefox drop-down list with tab options of the nexus program 7. I need to fix a choice of popup ads I did accidentally.

    Load the site you blocked/allowed the popup on long, then press the address bar. Choose 'Site Settings... '. "and delete options.

  • Unexpected behavior with the Option "record in the result.

    Hello

    I have unexpected behavior with the Option "record in the result.

    I have a few steps in the subsequence 'X', this subsequence passes a Boolean parameter. According to the value of the parameter I change the "Recorgind results" Option to report it or not. The thing is that if 'result Recorgind' set at race time I modofy by changing the value of Step.ResultRecordingOption to "Enable" and "Disable", the step is not reported until the same sous-suite 'X' is called for the second time (without changing the parameter passed).

    For example: (Preconditon: result Recorgind Option of all value sous-suite x are defined as Disable)

    1 CallSubsequenceX(Parameter: Enable)

    2 CallSubsequenceX(Parameter: Enable)

    3 CallSubsequenceX(Parameter: Disable)

    4 CallSubsequenceX(Parameter: Disable)

    Expected result:

    1. measures have been reported.

    2. measures have been reported.

    3. measures have not been reported.

    4. measures have not been reported.

    Result:

    1. measures would not same value Step.ResultRecordingOption has been changed to 'enable '. (Not Ok)

    2. measures have been reported. (Ok)

    3. measures reported same value Step.ResultRecordingOption has been changed to 'disable '. (Not Ok)

    4. measures have not been reported. (Ok)

    I use TestStand 2013 (5.1.0.226)

    Thanks in advance.

    -Josymar.

    Hi josymar_guzman,

    I just review the sequence and indeed we´re experience unexpected behavior with the Step.ResultRecordingOption callback. By a reason when you run the callback in the expression before each step section, the statement runs only until the next sequence is called, which is not what we want.

    To avoid this, you can place a statement before each step of the sequence, so you can change the State of the Option "record result" for the sequence running (and it is only the following). You can try something like this

    where the expression of the statement will be the recall "RunState.NextStep.ResultRecordingOption is YourCondition". With this, we guarantee that the results of the next step will be saved or not. I also remove the expression in the expression prior to each step section, because the condition is now on the statement before each step.

    I tried and it works fine. I´ll set the sequence that you share with me, with the changes. I hope this will help you and solve your problem.

  • Means PtbyPt in a loop with parallelism

    Hello

    Can someone explain to me why this does not work as expected? (values 10.5 and 0.5)

    I got 5.5 and 5.5.

    I checked the MeanPtbyPt.vi, everything is cloned, the vi himself is set to pre-allocate clones. I also tried to "Inline", does not help. I tried C of 1 and 2, no luck. If I open ptbypt average during operation, I see that the SR holding the data table is interlaced with 10.5 values and 0.5, as if the two clones use the same space memoty, but on the entrance, I still see only ~0.5 coming. What gives? I thought parallelism will create two clones, no?

    Fomine wrote:

    Hello guys,.

    Thank you very much for your answers!

    The problem with the 2 ptbypts on the block diagram, it is that I have a table of measurements independent of N, where N is large and variable.

    Why a loop with parallelism does not clones? This significantly decreases its value then. I have to rewrite mathematical libraries AND then

    In fact, a loop with the parallelism (or without) CAN create clones.  But he must know the trick.

    Here is an example of what you "really want".

Maybe you are looking for

  • WiFi grayed out on my iPhone 6 o/s 9.3.2

    Both my Bluetooth and my Wifi is not available because it has been ' grayed! " Someone has the same problem, etc.? Feedback on how to solve this problem would be greatly appreciated.

  • Error 0x800420CA when you try to send a photo as an attachment

    original title: I am sending a photo attached room... are done several times before but know this error appears. What can I change to make it work? I am very disputed tech Here is the error The message could not be sent because it could not be divide

  • To start XP message get this file xyv.exe is not found.

    QUESTIONS OR COMMENTSMessage: XP on startup, I get a message this file C:\Documents and Settings\user\eyv.exe is not found. I can't find what program calls this file. A computer search found the following instructions in the file named setupapi.txt u

  • having problems connecting to some websites with spa3102

    Hello I have problems connecting to some websites with spa 3102. The error message I get is as follows. The connection was reset The connection to the server was reset while the page is loading. * The site may be temporarily unavailable or too busy.

  • Said file is empty, but I copied the search inside.

    Original title: FOLDER EMPTY DOUBT . Dr. Vikram here. I want to know that how can I solve this problem. I have partitioned my disk c D and E drives. My tam srol e reader shows that this disc contains files and folders, but when I click above and go t