Change Capture For Siebel OLTP task in DAC running for more than 10 hours

whole etl load used to complete in 2 hours (as on now siebel data having sample data). since last Friday Change Capture For Siebel OLTP task in DAC execution plan running for more than 10 hours. I am not able to trouble shoot the problem because no log for this task
what could be the reason for this problem? how can I fix that problem?
Appreciate your help
Thanks
Jay.

Which ETL is it that is taking the longest (is it an SDE, SIL, PLP?). I have seen someOracle vanilla ETLs coded in a way that is very ineffective. Check the DAC and Informatica logs and find out which mapping it is and where the delay is (e.g. SQL, write to DB..etc).

Similar Messages

  • Submit submit a large number of task to a thread pool (more than 10,000)

    i want to submit a large number of task to a thread pool (more than 10,000).
    Since a thread pool take runnable as input i have to create as many objects of Runnable as the number of task, but since the number of task is very large it causes the memory overflow and my application crashes.
    Can you suggest me some way to overcome this problem?

    Ravi_Gupta wrote:
    I have to serve them infinitely depending upon the choice of the user.
    Take a look at my code (code of MyCustomRunnable is already posted)
    public void start(Vector<String> addresses)
    searching = true;What is this for? Is it a kind of comment?
    >
    Vector<MyCustomRunnable> runnables = new Vector<MyCustomRunnable>(1,1);
    for (String address : addresses)
    try
    runnables.addElement(new MyCustomRunnable(address));
    catch (IOException ex)
    ex.printStackTrace();
    }Why does MyCustomRunnable throw an IOException? Why is using up resources when it hasn't started. Why build this vector at all?
    >
    //ThreadPoolExecutor pool = new ThreadPoolExecutor(100,100,50000L,TimeUnit.MILLISECONDS,new LinkedBlockingQueue());
    ExecutorService pool = Executors.newFixedThreadPool(100);You have 100 CPUs wow! I can only assume your operations are blocking on a Socket connection most of the time.
    >
    boolean interrupted = false;
    Vector<Future<String>> futures = new Vector<Future<String>>(1,1);You don't save much by reusing your vector here.
    for(int i=1; !interrupted; i++)You are looping here until the thread is interrupted, why are you doing this? Are you trying to generate loading on a remote server?
    System.out.println("Cycle: " + i);
    for(MyCustomRunnable runnable : runnables)Change the name of you Runnable as it clearly does much more than that. Typically a Runnable is executed once and does not create resources in its constructor nor have a cleanup method.
    futures.addElement((Future<String>) pool.submit(runnable));Again, it unclear why you would use a vector rather than a list here.
    >
    for(Future<String> future : futures)
    try
    future.get();
    catch (InterruptedException ex)
    interrupted = true;If you want this to break the loop put the try/catch outside the loop.
    ex.printStackTrace();
    catch (ExecutionException ex)
    ex.printStackTrace();If you are generating a load test you may want to record this kind of failure. e.g. count them.
    futures.clear();
    try
    Thread.sleep(60000);Why do you sleep even if you have been interrupted? For better timing, you should sleep, before check if you futures have finished.
    catch(InterruptedException e)
    searching = false;again does nothing.
    System.out.println("Thread pool terminated..................");
    //return;remove this comment. its dangerous.
    break;why do you have two way of breaking the loop. why not interrupted = true here.
    searching = false;
    System.out.println("Shut downing pool");
    pool.shutdownNow();
    try
    for(MyCustomRunnable runnable : runnables)
    runnable.close(); //release resources associated with it.
    catch(IOException e)put the try/catch inside the loop. You may want to ignore the exception but if one fails, the rest of the resources won't get cleaned up.
    The above code serve the task infinitely untill it is terminated by user.
    i had created a large number of runnables and future objects and they remain in memory until
    user terminates the operation might be the cause of the memory overflow.It could be the size of the resources each runnable holds. Have you tried increasing your maximum memory? e.g. -Xmx512m

  • How to change the size of a simple brush by tilt by more than 200%?

    Hi,
    how to change the size of a simple brush with tilt by more than 200%?
    Greetings!
    Daniel
    Ps: sorry for saying this, but your forum is surprisingly userunfriendy designed for a design oriented company.

    Hi,
    How is it going? Are the suggestions provided by the above replied helpful? If you need further help regarding this issue, please don’t hesitate to let us know.
    Besides, for scripts, in order to get better help, we can ask for suggestions in the following scripting forums.
    The Official Scripting Guys Forum
    http://social.technet.microsoft.com/Forums/scriptcenter/en-US/home?forum=ITCG
    Windows PowerShell
    http://social.technet.microsoft.com/Forums/windowsserver/en-US/home?forum=winserverpowershell
    TechNet Subscriber Support
    If you are TechNet Subscription user and have any feedback on our support quality, please send your feedback here.
    Best regards,             
    Frank Shen

  • I have a problem with itunes when I sync the saved music and want to sync my iphone 5 ios 7.0.6 no longer passes the music thing is that just stays on "waiting for sync" and not worry please help are more than 400 songs that do not want to hear who are wi

    I have a problem with itunes when I sync the saved music and want to sync my iphone 5 ios 7.0.6 no longer passes the music thing is that just stays on "waiting for sync" and not worry please help are more than 400 songs that do not want to hear who are wi

    Plawexki wrote:
    ...  do you know if the contacts, photos, messages etc will be wiped?
    Yes... Everything will be Wiped and Replaced with what is currently on Your Mac.
    SYNCING with iTunes
    See here  >  http://support.apple.com/kb/HT1386
    From Here  >  http://www.apple.com/support/iphone/syncing/
    You may find this information of interest...
    Have a read here...
    https://discussions.apple.com/message/18409815?ac_cid=ha
    And See Here...
    How to Use Multiple iDevices with One Computer

  • I recently had my logic board changed on my Mac Book pro. Now I have more than 5 computers authorized fo iTunes. How do I de-authorize a computer I do not have access too?

    I recently had my logic board changed on my Mac Book pro. Now I have more than 5 computers authorized to iTunes. How do I de-authorize a computer I do not have access too?

    If you have reached the limit of 5, then deauthorize all and authorize the active computers:
    About iTunes Store authorization and deauthorization

  • I am making a complex vector pattern for laser-cutting. No part may be more than 7mm wide at any point. How can I define this in order to get a warning when a shape is too wide? can this be automated?

    I am making a complex vector pattern for laser-cutting. No part may be more than 7mm wide at any point. How can I define this in order to get a warning when a shape is too wide?
    can this be automated?

    Not in Illustrator. You will need a CAD program or similar where you can dial in such manufacturing criteria.
    Mylenium

  • HT1222 apple boosted of 200 improvements/changes to ios 6. I have yet to find more than 15. does anyone know where these can be found? I hate not running an os I don't want, but after hearing about ios 7, I think 6 is the lesser of 2 evils and installed i

    apple boosted of 200 improvements/changes to ios 6. I have yet to find more than 15. does anyone know where these can be found? I hate not running an os I don't want, but after hearing about ios 7, I think 6 is the lesser of 2 evils and installed it.

    FelipeV wrote:
    Nahhh...too modern; too many features....
    Yeah - it does have all those pesky holes to stick your fingers in.
    Maybe this?

  • I am making a complex vector pattern for laser-cutting. No part may be more than 7mm wide at any point. How can I define this in order to get a warning when a shape is too wide?

    I am making a complex vector pattern for laser-cutting. No part may be more than 7mm wide at any point. How can I define this in order to get a warning when a shape is too wide?
    can this be automated?

    do you mean Anchor Point to Anchor Point should be less than 7mm? A Script could check segment lengths, on demand, not automatically as you draw.

  • Cannot complete a paid for down load - says I've done it more than 5 times but non succesfully

    Cannot complete a paid for down load - says I've done it more than 5 times but non successfully. Can anyone assist ?

    Please share a screen of the error message and also let us know what exactly are you trying to download so that we can help you quicker.

  • DAC Change Capture for Siebel OLTP - Customizing Change capture queries

    h4. I want to change the OOTB Change Capture SQL for few of the siebel OLTP base tables , basically want to include some parallel connection details into it. Also the same for Change Capture Sync with Siebel OLTP.
    h4. I think its not possible to achieve this through ChangeCaptureFilter.xml or Custom.SQL from the DAC server backend. I couldnt change the sqls that are available in DAC Console too. SO is there any other places out there to do this customization ?
    h4. Please let me know if anyone have come across such a custom.
    Thanks,
    Madasamy M."

    This is a forum for the OLAP Option of the database. You may have more luck on the "Business Intelligence Applications" forum:
    Business Intelligence Applications

  • Unknown reason for error code 36331 in DAC run

    Hi,
    While running full load i am getting following error
    Can any one give me the solution
    ANOMALY INFO::: Error while executing : INFORMATICA TASK:SDE_ORAR1213_Adaptor:SDE_ORA_GLJournals_Full:1:(Source : FULL Target : FULL)
    MESSAGE:::
    Irrecoverable Error
    pmcmd startworkflow -sv INFOIS -d Domain_oracle.ebiz.com -u Administrator -p **** -f SDE_ORAR1213_Adaptor -paramfile /Oracle/OBIAPPS/DAC/orahome/11g/dac/Informatica/parameters/SDE_ORAR1213_Adaptor.SDE_ORA_GLJournals_Full.ORA_R1213.txt SDE_ORA_GLJournals_Full
    Status Desc : Failed
    WorkFlowMessage :
    Error Message : Unknown reason for error code 36331
    ErrorCode : 36331
    EXCEPTION CLASS::: com.siebel.analytics.etl.etltask.IrrecoverableException
    com.siebel.analytics.etl.etltask.InformaticaTask.doExecute(InformaticaTask.java:254)
    com.siebel.analytics.etl.etltask.GenericTaskImpl.doExecuteWithRetries(GenericTaskImpl.java:477)
    com.siebel.analytics.etl.etltask.GenericTaskImpl.execute(GenericTaskImpl.java:372)
    com.siebel.analytics.etl.etltask.GenericTaskImpl.execute(GenericTaskImpl.java:253)
    com.siebel.analytics.etl.etltask.GenericTaskImpl.run(GenericTaskImpl.java:655)
    com.siebel.analytics.etl.taskmanager.XCallable.call(XCallable.java:63)
    java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    java.util.concurrent.FutureTask.run(FutureTask.java:138)
    java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    java.util.concurrent.FutureTask.run(FutureTask.java:138)
    java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    java.lang.Thread.run(Thread.java:662)
    (Number of retries : 1)
    pmcmd startworkflow -sv INFOIS -d Domain_123 -u Administrator -p **** -f SDE_ORAR1213_Adaptor -paramfile /Oracle/OBIAPPS/DAC/orahome/11g/dac/Informatica/parameters/SDE_ORAR1213_Adaptor.SDE_ORA_GLJournals_Full.ORA_R1213.txt SDE_ORA_GLJournals_Full
    2013-02-07 01:41:19.126 INFORMATICA TASK:SDE_ORAR1213_Adaptor:SDE_ORA_GLJournals_Full:1:(Source : FULL Target : FULL) has finished execution with Failed status.

    HI Srini,
    I had copied Src files from BIApps to informatica Src file
    While running DAC11g full load, we are en counting some issues below is the error we are facing
    ERROR CODE - Unknown reason for error code 36331
    one more thing to consider, In DAC10g we give /Oracle/OBIAPPS/Informatica/9.1.0/server/infa_shared/SrcFiles as Informatica parameter path in DAC system properties but in DAC11g if i take same path no task is running, it is failing at first task only and no parameter file is generating.
    But if i give dafault in that Informatica parameter path of DAC11g some tasks are running success and i am able to see some parameters generated in DAC PATH, but Default is taking
    /Oracle/OBIAPPS/DAC/orahome/11g/dac/Informatica/parameters path for that location.
    Informatica Server details are Success, Physical Data sorce are success.
    I had copied SrcFiles and LkpFiles to informatica from BIApps.
    ParameterDW and parameterOLTP are moved to /Oracle/OBIAPPS/DAC/orahome/11g/dac/Informatica/parameters as well as Informatica Src folder
    for one task below is the error
    2013-02-07 21:50:17.515 Acquiring Resources
    2013-02-07 21:50:17.517 Acquired Resources
    2013-02-07 21:50:17.519 INFORMATICA TASK:SDE_ORAR1213_Adaptor:SDE_ORA_GLJournals_Full:1:(Source : FULL Target : FULL) has started.
    ANOMALY INFO::: Error while executing : INFORMATICA TASK:SDE_ORAR1213_Adaptor:SDE_ORA_GLJournals_Full:1:(Source : FULL Target : FULL)
    MESSAGE:::
    Irrecoverable Error
    pmcmd startworkflow -sv INFOIS -d Domain_oracle.ebiz.com -u Administrator -p **** -f SDE_ORAR1213_Adaptor -paramfile /Oracle/OBIAPPS/DAC/orahome/11g/dac/Informatica/parameters/SDE_ORAR1213_Adaptor.SDE_ORA_GLJournals_Full.ORA_R1213.txt SDE_ORA_GLJournals_Full
    Status Desc : Failed
    WorkFlowMessage :
    Error Message : Unknown reason for error code 36331
    ErrorCode : 36331
    EXCEPTION CLASS::: com.siebel.analytics.etl.etltask.IrrecoverableException
    com.siebel.analytics.etl.etltask.InformaticaTask.doExecute(InformaticaTask.java:254)
    com.siebel.analytics.etl.etltask.GenericTaskImpl.doExecuteWithRetries(GenericTaskImpl.java:477)
    com.siebel.analytics.etl.etltask.GenericTaskImpl.execute(GenericTaskImpl.java:372)
    com.siebel.analytics.etl.etltask.GenericTaskImpl.execute(GenericTaskImpl.java:253)
    com.siebel.analytics.etl.etltask.GenericTaskImpl.run(GenericTaskImpl.java:655)
    com.siebel.analytics.etl.taskmanager.XCallable.call(XCallable.java:63)
    java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    java.util.concurrent.FutureTask.run(FutureTask.java:138)
    java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    java.util.concurrent.FutureTask.run(FutureTask.java:138)
    java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    java.lang.Thread.run(Thread.java:662)
    (Number of retries : 1)
    pmcmd startworkflow -sv INFOIS -d Domain_oracle.ebiz.com -u Administrator -p **** -f SDE_ORAR1213_Adaptor -paramfile /Oracle/OBIAPPS/DAC/orahome/11g/dac/Informatica/parameters/SDE_ORAR1213_Adaptor.SDE_ORA_GLJournals_Full.ORA_R1213.txt SDE_ORA_GLJournals_Full
    2013-02-07 21:50:46.989 INFORMATICA TASK:SDE_ORAR1213_Adaptor:SDE_ORA_GLJournals_Full:1:(Source : FULL Target : FULL) has finished execution with Failed status.

  • Can you create a form in which its never possible for the same person te sign the form more than once.

    Hi, I've been looking into this for awhile and believe the answer is 'no' but was just wondering if anyone here would know of a solution.
    The company I work for has a formulier on which a number of Excel files are placed. This form is then sent to a five (often different) people who are then required to open the Excel files and if accord to place their digital signature. We would like to make sure that no one is able to sign the form more than once and also if possible to make sure they have opened the Excel files. It would be great if anyone had any tips...
    All the very best,
    Martin Angell

    I am not an Excel or Excel-to-PDF conversion expert, so I do not know how Excel forms are converted to PDF form fields. With this caveat here's what I do know.
    In Acrobat It is possible to create a PDF form in which there are JavaScripts associated with fields (any fields, including signature fields). These JavaSripts can do a lot of things, including checking the signer's certificates on the already signed signature fields. Then you can make all unsigned signature fields read-only, in which case the user will not be able to actually sign them. After that you can overlay a button field on top of each unsigned signature field with exactly the same dimensions and associate a JavaAcript with this button field. This JavaScript would put up an UI asking the user for the signing certificate and its password, check this certificate's CN against the list of already signed signature fields and initiate the signing of the unsigned signature field behind this button if your condition is satisfied.
    I never tried that myself but it could work. This looks complicated and it is but if you really want it you can try.

  • If using one computer for several iPods/iPads etc can you have more than one iTunes account.  iPods/Pads etc have a variety of user names

    We have three of us with a selection of iPads/iPods all downloading through one desktop computer.  Can we set up more than one library on the desktop so each person only sees there only downloads/music etc.

    Have a read here...
    https://discussions.apple.com/message/18409815?ac_cid=ha
    And See Here... http://support.apple.com/kb/HT1495
    Create a New User Account for each User.
    Then Each user will have their own iTunes library..
    More Info Here >  cnettv.cnet.com/use-two-iphones-one-computerl

  • Price for os x mountain lion if you have more than one macbook

    Is there a different price if you're purchasing for more than one macbook to update to OS X Mountain Lion? Or is it $20 per device?

    While we all have MacBooks in this forum most of us don’t run Mountain Lion. There's a Mountain Lion Support Community where everybody has Mountain Lion. You should also post this question there to increase your chances of getting an answer. https://discussions.apple.com/community/mac_os/os_x_mountain_lion

  • We use an Airport Extreme in my office, which works fine for me. Occasionally we need to have more than one computer running on it, but for some reason it won't connect to the internet. It says we have internet, but won't connect to wifi. What's going on?

    I use my computer everyday in our office and have no issue connecting to the internet/wifi, but when my boss comes in and tries to connect it doesn't work. It tells her she has internet, but won't connect to the wifi. We've tried a few different tactics(the basic ones I've seen on here), but nothing seems to be working for us. My computer automatically connects to our wifi.
    Just recently the Airport Extreme has started with the blinking amber colored light on the front, which I believe means something is wrong? Can anyone help us figure out what's going on and why we can't get my boss' computer to connect as it should?
    Thank you!

    Here's an update:
    Now the light is not blinking. It's a solid, consistant green. I don't know if it helps to narrow it down or anything, but I just figured I'd mention it.

Maybe you are looking for