How to decrease oracle xe memory allocation

Hi. I've installed oracle XE. I need it for test data which is around 20 kb.. but upon starting the XE machinery, it allocates 1/2 gig of ram. I've tried reducing the memory settings within the db web management console. It works to some degree. If i set it too low, it won't start the DB! What are the lowest possible settings you have had any success with?
many thanks
K

If it's raw XML output from APEX, how about a RSS feed as an example?
C.

Similar Messages

  • How best to configure the memory allocation

    Hi,
    Anyone could advise how best to configure the memory allocation by setting up
    the value for
    -Xms
    -Xmx
    -XX=NewSize
    -XX=MaxNewSize
    -XX:SurvivorRate
    -XX:MaxPermSize
    for weblogic Express 8.1 and the server has about 4G RAM ?
    Thanks.

    Hi Chandra,
    "Chandra" <[email protected]> wrote in message news:[email protected]..
    Anyone could advise how best to configure the memory allocation by setting up
    the value for
    -Xms
    -XmxSet -Xms == Xmx == 512m
    -XX=NewSize
    -XX=MaxNewSize
    -XX:SurvivorRate
    -XX:MaxPermSizeSet -XX:MaxPermSize == 64m
    and see how it goes.
    for weblogic Express 8.1 and the server has about 4G RAM ?This is way too much for a single weblogic instance. Normally 512-1024Mb
    is enough. I'd consider partitioning it to multiple instances with that much
    of memory. Lesser memory means faster GC.
    HTH
    Regards,
    Slava Imeshev

  • How can I get the memory allocation info of a java thread?

    Now I am going to write a program to monitor the execution condition of the java threads. But it seems that the classes in standard edition of JDK does not provide facilities to get the information such as the memory allocation and CPU time of a running thread. How can I do with it? Can I use JNI or JVMDI to get them? If it could do, how?

    Thanks a lot. I just browsed the specification of jvmpi. It is interesting and it seems that I can get the information I need. However, if I want to get the information in my program, I mean, if I want to build a class which may use JNI method to invoke the function written with JVMPI, and then forward the data to other upper layer objects, can it be done?

  • Hi how can i know the memory allocation of occurs 10 or 100

    hii
    experts,
    how can i know how much memory is being allocated for for occurs n(10 ,100)
    for an internal table declaration.is there any tcode to know that??
    plz help.
    thank you

    Hi,
    welcome to sdn,
    Occurs 10 means the internal table allocates space for 10 rows initially....after filling these rows it allocates for the next 10 lines...similarly occurs 100.
    But if you give occurs 0 ,the internal table allocates 8kb space initially...
    these are the major difference....i think you can check the memory allocation of the internal table in the debugging mode instead of using a separate transaction...
    <b>Reward points if helpful,</b>
    regards,
    Jinesh

  • How to decrease "Free (freelist)" memory and allow the ARC cache to use it?

    Hello,
    I have a solaris express server that will be primarily used for storage. As such cache usage maximization is important. It appears however that a big chunk of the memory is not been consumed, and remains "Free Free". There must be a tunable to allow this memory to be consumed, and grow the Arc Cache.
    Currently it shows (via arc_summary.pl and arcstat.pl) that it's however arround 39GB. It won't grow beyond that point. Here's memstat
    root@storage1:~# mdb -k
    Loading modules: [ unix genunix specfs dtrace mac cpu.generic uppc pcplusmp scsi_vhci zfs sata sd ip hook neti arp usba uhci stmf stmf_sbd fctl sockfs md lofs random idm mpt_sas crypto fcp cpc smbsrv nfs fcip sppp nsmb ufs logindmux ptm ipc ]
    ::memstatPage Summary                Pages                MB  %Tot
    Kernel                    2042997              7980   16%
    ZFS File Data             8679483             33904   69%
    Anon                       179051               699    1%
    Exec and libs                4623                18    0%
    Page cache                  19172                74    0%
    Free (cachelist)             6730                26    0%
    Free (freelist)           1646526              6431   13%
    Total                    12578582             49135
    Physical                 12578581             49135
    >

    Hello Abrante,
    These values are their default:
    $ arc_summary.pl
    System Memory:
             Physical RAM:  49135 MB
             Free Memory :  7052 MB
             LotsFree:      767 MB
    ZFS Tunables (/etc/system):
    ARC Size:
             Current Size:             36408 MB (arcsize)
             Target Size (Adaptive):   36408 MB (c)
             Min Size (Hard Limit):    6013 MB (zfs_arc_min)
             Max Size (Hard Limit):    48111 MB (zfs_arc_max)
    ARC Size Breakdown:
             Most Recently Used Cache Size:           6%    2275 MB (p)
             Most Frequently Used Cache Size:        93%    34132 MB (c-p)
    ...But as you can see, The server refuses to "consume" the last 7000 MB.

  • Static memory allocation

    Hi,Consider the code shown,
    1. class A{
    2.
    3. public static void main(String ... args)
    4. { 
    5. int m;
    6. m = 30;
    7. }
    8. }
    Execution of which line allocates a memory for 'm'?

    Now if you change the code to
    public class Test {
         public static void main(String... args) {
              int m=30;
    }you would get
    javap -c Test
    Compiled from "Test.java"
    public class Test extends java.lang.Object{
    public Test();
      Code:
       0:   aload_0
       1:   invokespecial   #1; //Method java/lang/Object."<init>":()V
       4:   return
    public static void main(java.lang.String[]);
      Code:
       0:   bipush  30
       2:   istore_1
       3:   return
    }which is the same.
    The idea is that it doesn't make a difference how you write it. Memory allocation happens when is decided after the JVM optimization and not your written code.

  • Measuring static memory allocation? (from a CLI)

    How do I measure static memory allocation from something that I run in a shell?
    For example if I want to run gzip and measure how much memory its using during compression?
    Is there anything like 'time' for memory measurements?

    The GNU version of 'time' can do this.  Install the package 'extra/time'.  To avoid the bash builtin, call 'time' using the full path:
    $ /usr/bin/time -f "%Mkb MaxMem" tar -xf md5deep.tar.gz
    1048kb MaxMem

  • How to decrease SGA size in oracle 9i

    hi,
    how to decrease SGA size .. now SGA size=400m i want to drecrease to 150m
    Thanks,
    Mohammed

    Why do you want to do this? Is your system low on memory?
    Perhaps your DB is on a laptop with
    only a small amount of memory?
    Well an enterprise database server set of
    thread inside a complex service would need
    a high powered laptop with large amounts
    of memory.
    Or perhaps your UAT server has 10 databases
    on it all competing for resource?The culprit may not be Oracle.
    For example (as you have not told us your operating system, windows linux unix?) IBM's AIX unix operating system comes configured optimally for managing file caching in the OS memory; as Oracle also caches the blocks read from disk sometimes the file system caching is redundant and ends up using memory better allocated to Oracle. In that case you tune the Unix kernel to reduce memory allocated to the file system caching. The default settings allow IBM AIX to take up to 80% of system memory for caching bad if you have allocated 40% to the SGA already.........
    The really cool thing about AIX is you can do this on the fly and you don't need to reboot so when you go live you juggle until you get an optimal setting and then monitor.
    In the end you may just have to add memory.

  • Oracle Memory Allocation

    I have set the SGA_MAX_SIZE to 1024M
    Following is the Memory allocation at startup
    SQL> startup nomount
    Total System Global Area 1073741824 bytes
    Fixed Size 1253124 bytes
    Variable Size 1065353468 bytes
    Database Buffers 4194304 bytes
    Redo Buffers 2940928 bytes
    I have 512M Physical Memory (RAM) and 1024M Virtual Memory.
    Does this mean Oracle will reserve/block the complete 512M Physical Mem. + 512M from Virtual Memory at startup? will my Virtual Memory usage shootup to 512M or more?
    DB & OS: Oracle 10.2.0.1 on Windows XP SP1

    In my case the entire SGA_MAX_SIZE is allocated at startup. Check the SGA, Shared pool size in my first post.
    I just checked PRE_PAGE_SGA and it is set to FALSE
    SQL> show parameter PRE_PAGE_SGA
    NAME TYPE VALUE
    pre_page_sga boolean FALSE
    SQL> show parameter SGA_MAX_SIZE
    NAME TYPE VALUE
    sga_max_size big integer 1G
    FYI
    SQL> startup nomount
    Total System Global Area 1073741824 bytes
    Fixed Size 1253124 bytes
    Variable Size 1065353468 bytes
    Database Buffers 4194304 bytes
    Redo Buffers 2940928 bytes

  • How can I measure memory allocation of a Java Application?

    We built a web application that enables images to be loaded into a database through a servlet running on Tomcat. We have inconsistent behaivor when more than x number of people are loading images simultaneously. No doubt a memory allocation problem, but how can I measure it?
    For example, I'd like to be able to create a graph showing the resources used against the number of people making uploads. I am using Linux and Tomcat/Apache.
    I am hoping for something like Memory counters that are available for measurine Windows applications on MS Windows - comes with the Resource Kit. Does this type of tool exist for the Java/Linux market?

    It is difficult to gauge memory usage from a Java application as the JVM handles garbage collection and even if objects are not referenced they might still be sitting in memory until the next garbage collect.
    Anyhow, a way to query available memory is:
    Runtime.getRuntime().freeMemory()
    You can run this at the begining of a process and at the end and examine the difference. You should call System.gc() before each freeMemory() call in order to try to force garbage collection.
    Another method would be to turn to the underlying OS. On linux you could use 'top' or 'ps'. With ps you could do something like:
    ps -o rss,vsz,%mem <pid>
    Where <pid> is the parent Tomcat process' id. The resulting three columns are:
    - Amount of real memory used.
    - Amount of virtual memory used.
    - Percentage of real memory used.
    'man ps' wil give you more options on how to use ps.
    There are also fancy graphical stuff like 'gtop' as well.
    Hope this helps.

  • How to decrease loading time for 0Mat_Plant

    Hi Experts,
    I am currently looking to decrease loading time of 0Mat_Plant. I have gone thru performance material available and checked following things listed below :
    Plz note following:
    1) Standard delta is avail but it has been enhanced and there are Z fields. So if i use delta, them I might be missing delta for Field.
    2)Can we switch OFF number range SID buffering to avoid memory allocation on daily basis ...somehow through ABAP program?
    3) BUffering can be switched OFF, but there is delta load also alonwith full load. So performance would decrease for delta records. But no of records for Full load is 188000 and for delta is just 1700 around. SO will this helps in decreasing overall time? Any idea?
    Load is taking around 90 minutes in my system (Full Load)..
    I m not clear abt data package size and if it will help me or not..
    What more can we do??
    Any help would be appreciated and points would be assigned......
    Thanks in advance
    Gaurav
    Message was edited by:
            Gaurav

    Hi Nagesh,
    Here are my replies;
    1) Loading time is only for 0mat_plant..
    2) R/3 job finishes quickly....no prob seems to be with this..
    3) I m not clear about "locked trfc..but there are no errors in trfc...and there doe snot seem to be IDOC clogging problem...
    4) Not sure what yu mean by trfc "released"....
    I checked R/3 JOb log and its pasted below ( though for other datasouce)....
    I want to know wht does it implies.....in general  i hve few questions listed below after the log..::
    BEGIN BW_BTE_CALL_BW204020_E 13.514
    END BW_BTE_CALL_BW204020_E 13.514
    BEGIN EXIT_SAPLRSAP_002 13.514
    Datasource:0MATERIAL_ATTR, In: 13.514 , Out: 13.514
    END EXIT_SAPLRSAP_002 13.514
    Asynchronous send of data package 1 in task 0002 (1 parallel tasks)
    IDOC: Info IDoc 2, IDoc No. 442405, Duration 00:00:00
    IDoc: Start = 26.06.2007 19:34:06, End = 26.06.2007 19:34:06
    tRFC: Data Package = 1, TID = 0A01A001012F4681A2A7362D, Duration = 00:0
    tRFC: Start = 26.06.2007 19:35:03, End = 26.06.2007 19:35:04
    BEGIN BW_BTE_CALL_BW204020_E 0
    END BW_BTE_CALL_BW204020_E 0
    BEGIN EXIT_SAPLRSAP_002 0
    Datasource:0MATERIAL_ATTR, In: 0 , Out: 0
    END EXIT_SAPLRSAP_002 0
    Asynchronous transmission of info IDoc 3 in task 0003 (0 parallel tasks
    IDOC: Info IDoc 3, IDoc No. 442406, Duration 00:00:00
    IDoc: Start = 26.06.2007 19:35:04, End = 26.06.2007 19:35:04
    Synchronized transmission of info IDoc 4 (0 parallel tasks)
    IDOC: Info IDoc 4, IDoc No. 442407, Duration 00:00:00
    IDoc: Start = 26.06.2007 19:35:04, End = 26.06.2007 19:35:04
    Job finished
    I want to confrm my understanding abt extraction process when infopackage gets triggerred...
    Infopackge gets triggered....->R/3 job gets created/triggered....-> Info iDoc regarding request sent to BW..-> Application document(??)) posted..(( posted to what???....  passed to Trfc??....and then to psa which is seen in monitor??))...
    Like wise after successfull passing of datapackage to BW ( not posting to pSA) , next datapackage is sent..... and so on...
    What is TRfc??  .as far I know its function modules created to pass data to bW thru RFC call...(??)...
    IF you can give me clear picture of whts happening behind the scenes, it would be great.. or helpful links would do....it would be help me to enjoy wht you ae saying and how to tune more...
    THanks for your patience and help...
    Already assigned points to you..
    PS: I hve turned OFF buffering for master data records greater than 100, 000 and saved approx 25% for each master data records....
    Regards
    Gaurav

  • How to find CPU and Memory Utilization

    Hi,
    How to find CPU and Memory Utilization of my application which is
    running in solaris workstation.My application has a management console in which we need to update the cpu and memory periodically.
    (Notr : Usage of JNI is restrcited)
    Thnx and Rgds,
    Mohan

    There is no CPU usage API in Java. You need some JNI code. For memory usage see the Runtime methods:
         * Get information of memory usage: max, total, free and (available/used).
         * <ul>
         * <li>Max is the maximum amount of bytes the application can allocate (see also java options -Xmx). This value is fixed.
         * If the application tries to allocate more memory than Max, an OutOfMemoryError is thrown.
         * <li>Total is the amount of bytes currently allocated from the JVM for the application.
         * This value just increases (and doesn't decrease) up to the value of Max depending on the applications memory
         * requirements.
         * <li>Free is the amount of memory that once was occupied by the application but is given back to the JVM. This value
         * varies between 0 and Total.
         * <li>The used amount of memory is the memory currently allocated by the application. This value is always less or equal
         * to Total.
         * <li>The available amount of memory is the maximum number of bytes that can be allocated by the application (Max - used).
         * </ul>
         * In brief: used <= total <= max
         * <p>
         * The JVM can allocate up to 64MB (be default) system memory for the application. If more is required, the JVM has to be started with the Xmx option
         * (e.g. "java -Xmx128m" for 128 MB). The amount of currently allocated system memory is Total. As the JVM can't give back unallocated memory
         * to the operating system, Total can just increase (up to Max).
         * @return Memory info.
        static public String getMemoryInfo() {
            StringBuilder sb = new StringBuilder();
            sb.append("Used: ");
            sb.append(toMemoryFormat(getUsedMemory()));
            sb.append(", Available: ");
            sb.append(toMemoryFormat(getAvailableMemory()));
            sb.append(" (Max: ");
            sb.append(toMemoryFormat(Runtime.getRuntime().maxMemory()));
            sb.append(", Total: ");
            sb.append(toMemoryFormat(Runtime.getRuntime().totalMemory()));
            sb.append(", Free: ");
            sb.append(toMemoryFormat(Runtime.getRuntime().freeMemory()));
            sb.append(")");
            return sb.toString();
        }//getMemoryInfo()

  • The buffer manager failed a memory allocation call for 10485760 bytes

    I have a for each loop container which executes for each row in the recordset destination.
    In the for each loop container i have a dataflow task where in source is a oracle server and it performs two ookups before inserting the data into the destination.
    There are around 270k records coming from source...that means and around when 38k records are inserted in the destination the packages stops its execution and it says "The buffer manager failed a memory allocation call for 10485760 bytes".
    Can anyone help me in fixing this issue??
    TIA

    Hi Abhinav530,
    According to your description, when you execute the SSIS package, you got the error message: "The buffer manager failed a memory allocation call for 10485760 bytes".
    According to the error message, the machine has run out of physical memory (i.e. RAM) and is unable to swap out to hard disk. To troubleshoot the problem, please pay attention to these points:
    Add more physical memory to the computer.
    If you are running the SSIS  package on a computer that is running an instance of SQL Server, when you run the package, set the Maximum server memory option for the SQL Server instance to a smaller value. This behavior increases available memory.
    Exit applications that consume lots of memory when you run the SSIS package that contains dataflow tasks.
    Run the SSIS package and the dataflow tasks in series instead of in parallel to decrease memory usage.
    For more information about Data Flow Performance Features, please refer to the following document:
    https://msdn.microsoft.com/en-us/library/ms141031.aspx
    If you have any more questions, please feel free to ask.
    Thanks,
    Wendy Fu
    If you have any feedback on our support, please click
    here.
    Wendy Fu
    TechNet Community Support

  • Will TimesTen degrade performance if memory allocated close to use up?

    If I near insert data that close to use up the memory allocated to TimesTen, will the performance affected?
    Message was edited by:
    carfield

    There are two kinds of disk files used by TimesTen. Transaction log files (dsname.logn) which are created as transactions are executed. These are normally purged automatically by checkpoints (unless you have disabled checkpointing...) but incorrect use of some features such as replication, XLA, AWT cache groups and incremental backups can prevent log files being purged automatically.
    The other type of file used are the checkpoint files (there are 2 of them). These are each the size of the datastore (PermSize + maybe 20 Mb) and they will exist until you drop the entire datastore (ttDestroy). That is normal and correct behavior. Although the files may start out very small they will grow as you add data to the database. Even dropping all the tables etc. will not cause the files to shrink. This is just an artifact of how checkpoints are structured and is not a problem. Most other databases (including Oracle) behave similarly - they do not somehow free parts of database files back to the O/S just because some data is deleted or a table is dropped.
    I'm afraid I do not see what the issue is here...
    Chris

  • How do i allocate more memory to my iphoto application? i am unable to add more photos to my library  i keep getting a pop up saying not enough memory in my application

    how do i allocate more memory from my hd to my iphoto application? i have over 80 gb on my hard drive, but only 1.7 gb allocated to my iphoto application & i am unable to add more photos to my library.  i keep getting a popup that says not enough application memory.

    There is excessive swapping of data between physical memory (that is, the memory chips on the logic board) and virtual memory (one or more files on the startup volume.) That activity is relatively slow and causes the whole system to be less responsive. It can happen for two reasons:
    A long-running process with a memory leak (a kind of bug)
    Not enough memory for your usage pattern
    Tracking down a memory leak can be difficult, and it may come down to a process of elimination.
    These instructions are for OS X 10.9 ("Mavericks.") The procedure may be slightly different for earlier versions of OS X.
    When you notice the swap activity, open the Activity Monitor application and select All Processes from the View menu, if it's not already selected. Select the Memory tab. Click the heading of the Real Mem column in the process table twice to sort the table with the highest value at the top. If you don't see that column, select
    View ▹ Columns ▹ Real Memory
    from the menu bar.
    If one process (excluding "kernel_task") is using much more memory than all the others, that could be an indication of a leak. A better indication would be a process that continually grabs more and more real memory over time without ever releasing it. Here is an example of how it's done.
    The processes named "Safari Web Content" render web pages for Safari. They use a lot of memory and may leak if certain Safari extensions or third-party web plugins are installed. Consider them prime suspects.
    Another process often implicated in memory leaks is "inkjet4" or "inkjet8," which is a component of the HP printing software. If it's present, force-quit the process in Activity Monitor to solve the problem temporarily. Empty the print queues in the Printers & Scanners preference pane (which has a slightly different name in each recent version of OS X.) If you don't use an HP printer, remove the software. Otherwise, if the problem is recurrent, update the software (which may not help) or contact HP support.
    "Wired" memory should be a small part of the total. That memory is not swapped, but it makes less physical memory available which may then result in swapping. If you have a lot of wired memory, that's usually an indication of a memory leak in a third-party program that modifies the operating system at a low level. Ask for guidance in that case.
    If you don't have an obvious memory leak, your options are to install more memory (if possible) or to run fewer programs simultaneously.
    The next suggestion is only for users familiar with the shell. For a more precise, but potentially misleading, test, run the following command: 
    sudo leaks -nocontext -nostacks process | grep total
    where process is the name of a process you suspect of leaking memory. Almost every process will leak some memory; the question is how much, and especially how much the leak increases with time. I can’t be more specific. See the  leaks(1) man page and the Apple developer documentation for details.

Maybe you are looking for

  • What's the best way to save a .pdf with comments?

    I really like the comment features in Acrobat X, but I'm a little stuck on what "Save As" function is the best for .pdfs. For example, I also use the GoodReader App quite a bit on my phone, and I've noticed that they have an option to "flatten" the m

  • How to automatically update InfoPath Form fields(Design) when a new Column is created in SharePoint list?

    Hi All ,  We have a scenario to automatically update the Infopath form(List Form) fields(Field Name and Control) when ever a new Column is created in the SharePoint list. Is it possible to do this? any options or suggestions? Thanks and Regards, Nand

  • Leopard crashes upon Insertion of USF 1.02 formatted Disk

    Hi Folks, Here is the latest issue – OS X crashed last night on my macbook. Reason – Infra Recorder is an open source utility to burn disks fast in windows – it burns in UDF 1.02 format. Vista peacefully recognizes and plays – on mac – upon insertion

  • Automation of Essbase backup

    Hi Guys, My query is about the backup and restore feature with transaction logging and replay where the backup are taken automatically and the recent changes before the crash are recovered through transaction logging and replay. Can anybody tell me h

  • How can I assign CC User Names to Edit Rooms instead of actual people

    My television station just purchased 21 seats of Premiere Pro CC for Edit rooms, live trucks, and portable laptop editors.  These seats will not be assigned to specific perple but rather to whoever happens to be assigned to the edit room, live truck,