Any way to limit memory which XSLT processor uses?

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE     11.2.0.3.0     Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - ProductionWe use the xmltype.transform method to transform XSLT. We got oodles of memory (25Gb assigned to Oracle) but we do use a lot of that......
Is there a way to limit the amount of memory that the XSLT engine uses so as to avoid out of memory errors?
Errors in file /ora/oracle/diag/rdbms/prod01/PROD01/trace/PROD01_j001_16149.trc:
ORA-27102: out of memory
Linux-x86_64 Error: 12: Cannot allocate memoryThe XML file was just under 20Gb in size. I regularly see 10Gb xslt transformations using around 2Gb ram (via the top command on linux). I have no visibility to what the memory consumption was the time of the failure.

Probably most of the heavy consumption is PGA related.
http://docs.oracle.com/cd/B28359_01/server.111/b28274/memory.htm#i49320
Have a look at the AWR history views concerning memory consumption. ADDM, ASH, AWR etc should give you more insight. See also the awr/addm/ash/-rpt.sql scripts in $ORACLE_HOME/rdbms/admin on the database server. You (officially) would need Diagnostic en Tuning pack licenses though, so be warned (even for "touching" those views). Probably the heavy consumption of memory is or (wrong) storage related or inefficient code...

Similar Messages

  • Any way to find out which apps I use the most?

    Sometimes there are apps that I don't realize I use a lot. Is there any way to find out which apps I use the most, so I can put those on my first home screen?

    I'd keep and eye on your multitask bar. This tells me what apps I use and often forget I've been in that day.

  • Which XSLT Processor does CF8 use?

    I'm writing some XSLTs and would like to use the fn:base-uri() that is accessible in Saxon-SA 9.1.0.7 or later editions.  I cannot find any documentation on which XSLT processor(s) CF8 uses.  Nor can I find anything on possibly upgrading it or using CF to access an external processor.  Can anyone point me in the right direction on how to do upgrade CF8's XSLT processor, use another one via CF or even another function that the fn:base-uri() can do.
    What I'm trying to do with the function is to get the XML's file name so that I can parse it out and insert it into the transformed XML.
    EXAMPLE XSLT:
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
        xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="xs" version="2.0">
        <xsl:output method="xml"/>
        <xsl:variable name="filepath">
            <xsl:value-of select="base-uri()"/>
        </xsl:variable>
         <xsl:template match="/">
              <xsl:value-of select="$filepath"/>
         </xsl:template>
    </xsl:stylesheet>

    Probably most of the heavy consumption is PGA related.
    http://docs.oracle.com/cd/B28359_01/server.111/b28274/memory.htm#i49320
    Have a look at the AWR history views concerning memory consumption. ADDM, ASH, AWR etc should give you more insight. See also the awr/addm/ash/-rpt.sql scripts in $ORACLE_HOME/rdbms/admin on the database server. You (officially) would need Diagnostic en Tuning pack licenses though, so be warned (even for "touching" those views). Probably the heavy consumption of memory is or (wrong) storage related or inefficient code...

  • *Is there any way to limit the Chart Bar size dynamically?*

    Hi
    I have selected the Marker size as Medium for my Bar chart.
    Bar chart bar showing too big when there is only one bar.
    Is there any way to limit the bar size dynamically?
    Thank you

    hi Ruwan,
    Don is correct in that there is no option in the chart design component to do this.
    what you can do though (i know it is a pain) is to
    1) create a new chart in a new section with a narrower bar using the chart options dialogue
    2) create a conditional suppression formula for the new section and the old chart section based on the value returned in the Show Value for the chart
    i have created a request for a charting overhaul [here |https://ideas.sap.com/community/products_and_solutions/crystalreports;jsessionid=B3E2E9F6A6CC9C9F5321659382A91855.node0]in the ideas place which includes a solution for this particular issue. please feel free to give it the thumbs up if you think that this is a worthwhile idea.
    jamie

  • Is there any way to limit purchases on my iPad

    Hello world
    MY question is simple: Is there any way to limit ALL purhases (not only in-app purchases) on my iPad.
    I've tried to assign a debit card with a small amount of money but it did not help. I'm still able to make purchases, their cost is in "pending" state(a red sum in iTunes with info that my card could not been authorized) and thay will be debited from the account as soon as i refill my account

    Remov the card details and credit your account with a small amount by means of an iTunes gift card.

  • Is there any way I can see which of many "reduce noise" is on a clip?

    Hi Guys
    Is there any way I can see which of many "Reduce Noise" actions is on a particular 'shot' from a video clip in my timeline?
    I understand that the entire list of Reduce Noise actions I see are all applied to the entire video clip, except in different areas of the same clip, from which I've extracted various shots. I performed different, specific, Reduce Noise actions all on smaller parts of the clip since some Reduce Noise actions needed to be a bit more tailored than others.
    Under "Actions" on the left I have a list of approx 10 ticked Reduce Noise actions. Is there any way, by clicking on a clip, I can tell which of these specific Reduce Noise actions apply to that particular area of a clip.
    If anyone can help me out I'd really appreciate it.
    Warm regards
    Peter

    You need to explain why it does not work including exact error messages and what version of iphoto the old library is from
    the general answer is that you can not view it using iPhoto - you can convert and open it -  if the old library is from iphoto '08 (version 7.x.x) ore earlier you need to back it up and ad and run the iPhoto library upgrader -  iPhoto '11 or later: About the Library Upgrader - Apple Support - If it is from a newer version or after you run the upgrader then held down the option key while launching iPhoto until the select library window comes up and select the old library from that window to finish the conversion
    Repeat the option = launch to switch back to the current library
    You can use iPhoto Library Manager - http://www.fatcatsoftware.com/iplm/ -  to merge the libraries after they all are for the same version if you want
    LN

  • Is there any way to limit video game usage in safari???

    Is there any way to limit video game usage in safari???

    Parental Controls might work for you >  Mac OS X: Parental Controls

  • Any way to find out which program has created a job using 'JOB_OPEN'?

    Hi,
    I have some jobs created by some program. The job is incomplete, i.e., the programs which created the job just used 'JOB_OPEN' and it doesn't have any steps.
    Is there any way to find out which program created that incomplete job?
    Thanks in advance.
    Regards,
    Arun Mohan

    Not sure but try this FM
    BP_JOB_SELECT -Returns a table with job(s) details .
    кu03B1ятu03B9к
    Edited by: kartik tarla on Dec 30, 2008 6:50 PM

  • Is there any way to limit the number of Threads running in Application(JVM)

    Hello all,
    is there any way to limit the number of Threads running in Application(JVM)?
    how to ensure that only 100 Threads are running in an Application?
    Thanks
    Mohamed Javeed

    You should definitely use a thread pool for this. You can specify maximum number of threads that can be run. Be note that the thread pool will only limit the number of threads that are submitted to it. So donot call "Thread"s start() method to start thread on your own. Submit it to the pool. To know more, study about executor service and thread pool creation. Actually it will not be more than 20 line code for a class and you might need maximum of 2 such classes, one for threadPool and other one for rejection handler (if you want).
    Just choose the queue used carefully, you just have to pass it as a parameter to the pool.
    You should use "Bounded" queue for limiting threads, but also be careful in using queues like SynchronizedQueue as the queue will execute immediately the threads submitted to it if maximum number of threads have not been running. Otherwise it will reject it and you should use rejection handler. So if your pool has a synchronized queue of size 100, if you submit 101th thread, it will be rejected and is not executed.
    If you want some kind of waiting mechanism, use something like LinkedBlockingQueue. What this will do is even if you want 100 threads, you can specify the queue's size to be 1000, so that you can submit 1000 threads, only 100 will run at a time and the remaining will wait in the queue. They will be executed when each thread already executing will complete. Rejection occurs only when the queue oveflows.

  • Is there any way to make fade transitions in movies using quicktime pro 7?

    is there any way to make fade transitions in movies using quicktime pro 7?

    thanks. i eventually found your discussion trace from a few years ago on this shubject--after i posted my question. i do have i movies--another program to learn--which i guess does have the ability to do fade transitions. i'll figure it out....
    vr
    dr

  • Is there any way to set the SCCM system to use local time instead of UTC?

    We have ConfigMgr 2012 in our environment. We are in EST.
    Is there any way to set the SCCM system to use local time instead of UTC?
    When we try to deploy packages, if you don’t specify the time, it reverts to UTC which for us is off by 5 hours.

    Which times are you talking about? Deployment start times or deadlines? Those could be set to UTC *or* client local time.
    Torsten Meringer | http://www.mssccmfaq.de

  • Working on Win 8.1, Downloaded PSE 13, installed, and it asks me for login every time I start the software. Any way around this? I want to use PSE on a machine that will be permanently offline.

    Any way around this? I want to use PSE 13 on a workstation that will be permanently offline. I spent hours with Adobe support and they suggested deleting a file called
    opm.db in the following location
    [System drive]:\Users\[user name]\AppData\Local\Adobe\OOBE
    and then rename the oobe folder to new oobe folder
    But then our chat session automatically terminated and that's as far as I got.
    Will this work?
    Will I still have full functionality?
    Can someone help?  Thanks!
    Desperate in Denver PA

    hello, when this is happening after you've already updated firefox with your admin account, try to delete the ''updates'' folder and ''active-update.xml & updates.xml'' within the %localappdata% folder of your restricted account like it is described in http://kb.mozillazine.org/Software_Update#Software_Update_not_working_properly

  • Is there any way to an index that can be used to include the "OR condition "?

    Hello I have some questions.
    The test was conducted in the following procedure .
    create table test
    c1 varchar2(10),
    c2 varchar2(10),
    primary key(c1)
    create index test_idx1 on test(c2);
    Command> explain select * from test where c1 = 'AAAAAAAAAA' or c2 = 'AAAAAAAAAA';
    Query Optimizer Plan:
      STEP:                1
      LEVEL:               1
      OPERATION:           RowLkRangeScan
      TBLNAME:             TEST
      IXNAME:              TEST
      INDEXED CONDITION:   <NULL>
      NOT INDEXED:         TEST.C2 = 'AAAAAAAAAA' OR TEST.C1 = 'AAAAAAAAAA'
    Command>
    Command> explain select * from test where c1 = 'AAAAAAAAAA' and c2 = 'AAAAAAAAAA'
    Query Optimizer Plan:
      STEP:                1
      LEVEL:               1
      OPERATION:           RowLkRangeScan
      TBLNAME:             TEST
      IXNAME:              TEST
      INDEXED CONDITION:   TEST.C1 = 'AAAAAAAAAA'
      NOT INDEXED:         TEST.C2 = 'AAAAAAAAAA'
    Command>
    By including the "OR condition " in this test does not use the index.
    Is there any way to an index that can be used to include the "OR condition "?
    Thanks.
    GooGyum.

    A database cannot in general use indexes in this way for an 'or' involving two different columns. However, for this specific example one can easily rewrite the query using 'UNION' to use the relevant indexes while still giving the same (correct) result:
    Command> explain select * from test t1 where t1.c1 = 'AAAAAAAAAA' union select * from test t2 where t2.c2 = 'AAAAAAAAAA';
    Query Optimizer Plan:
      STEP:                1
      LEVEL:               1
      OPERATION:           RowLkRangeScan
      TBLNAME:             TEST
      IXNAME:              TEST
      INDEXED CONDITION:   T1.C1 = 'AAAAAAAAAA'
      NOT INDEXED:         <NULL>
      STEP:                2
      LEVEL:               2
      OPERATION:           RowLkRangeScan
      TBLNAME:             TEST
      IXNAME:              TEST_IDX2
      INDEXED CONDITION:   T2.C2 = 'AAAAAAAAAA'
      NOT INDEXED:         <NULL>
      STEP:                3
      LEVEL:               1
      OPERATION:           OrderBy
      TBLNAME:             <NULL>
      IXNAME:              <NULL>
      INDEXED CONDITION:   <NULL>
      NOT INDEXED:         <NULL>
      STEP:                4
      LEVEL:               2
      OPERATION:           UnionMergeSort
      TBLNAME:             <NULL>
      IXNAME:              <NULL>
      INDEXED CONDITION:   <NULL>
      NOT INDEXED:         <NULL>
    Maybe you can apply a similar trick? If you know there is no possibility of duplicate rows then you can further optimise this (in terms of performance) by using UNION ALL.
    Chris

  • Any way to open new browser window without using image maps?

    Is there any way to open new browser window without using image maps? My code works fine in Firefox, but not in IE. There are 2 problems in IE: 1st is that the thumbnail images move up within their own borders & 2nd that when you click on an image it does open up a new browser window, but also redirects to the index page (in this case it's just a placeholder index page - the new one I've called index_new.html for the time being).
    Here is the link:
    http://www.susieharperdesigns.com/gallery_beads.html
    Any help is greatly appreciated.

    Your missing a value on the HREF.  In your code you have this:
    <area shape="rect" coords="-24,-9,106,144" href=" " onclick="MM_openBrWindow('gallery_bead1.html','','width=255,height=360')" />
    </map></div>
    and it should be this:
    <area shape="rect" coords="-24,-9,106,144" href="javascript:void()" onclick="MM_openBrWindow('gallery_bead1.html','','width=255,height=360')" />
    </map></div>
    If you fix the code on all your beads, it should work.
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    http://alt-web.com/
    http://twitter.com/altweb
    http://alt-web.blogspot.com

  • Is there any way to recover ePrinter account email by using a ePrinter e-mail address?

    My problem is as follows, I registered my printer onto ePrintCenter and set custom email address to my printer. But, I logged out from the ePrintCenter and sine that time I couldn't login into the ePrintCenter any more as the system says that the e-mail address I set for ePrinterCenter is not used in the system.
    So, I have my ePrinter e-mail, is there any way to recover ePrintCenter email address by using the printer email?
    Thank you, Agrifert.

    Hi Agrifert,
    Unfortunately its not possible to retrieve the email address you used to create your ePrintCenter account from the printer's ePrint email address. Are you still unable to log in to your ePrintCenter account? I'll wait to hear back from you before suggesting any further actions.
    Best.
    If my reply helped you, feel free to click on the Kudos button (hover over the "thumbs up").
    If my reply solved your problem please click on the Accepted Solution button so other Forum users may benefit from viewing the post.
    I am an HP employee.

Maybe you are looking for

  • Help Needed in Date Logic

    Hi I am working in sqlserver 2008 R2 and below is my sample research query i am trying to get previous 6 months data. WITH CutomMonths AS ( SELECT UPPER(convert(VARCHAR(3), datename(month, DATEADD(MM, DATEDIFF(MM, 0, GETDATE()) - N, 0)))) Month ,DATE

  • How to pass a JavaScript variable into a java method

    I would like to know how to pass a JavaScript variable into a java method with in a <% %> tag inside a JSP file like so: <%@ page contentType="text/html;charset=windows-1252"%> <html> <head> <script LANGUAGE="JavaScript"> myValue = someDynamicValue;

  • Updating to iOS 7.2 iPhone 4S, no working iPhone anymore

    Hi guys, Yesterday appeared a notification on my iPhone 4S for iOS update. What I remember is first version of update 7.1 which was around 23 MB. I updated to the 7.1. After that appeared another version for update which was 7.2. So, I updated again

  • When I open firefox 4 or a new window I get an error message "components.classes[cid] is undefined" how do I fix this

    I upgraded to firefox 4 and now whenever I open the browser or a new window in the browser I get an error message that reads "Components.classes[cid] is undefined. How do I fix this message. I have reinstalled firefox 4 three times and still get the

  • Java technology/framework suggestions required for solution.

    Hi, I'm a C/PRO*C developer (for the past 12 years) and have been asked to do some Java ( which I haven't touched for 13 years). I would like you input on the 'correct' solution (kind of like an architectural overview) of the technologies I should be