Oracle allows more memory than sga + pga

Hi Experts,

If I put 1 GB and 2 GB SGA pga then oracle could use more than 3 GB of RAM from the operating system.

Thank you
Please ignore if seems to be a very basic question...

Yes.

The PGA_AGGREGATE_TARGET is only a target. On a busy system, a system with often changing patterns of SQL, Oracle may try to assign a higher value.

I assume you're on 32-bit Windows. You will hit ORA-4030 errors from time to time because Oracle under Windows is a single process (multi-threaded) and Windows limits the memory, the process can answer.
I suggest you reduce your P_A_T.

Hemant K Collette

Tags: Database

Similar Questions

  • Equium A60-692: update Bios to allow more memory

    Hello.

    I just received the laptop above, and it is slower than the evolution!

    Just checked the specs here - http://uk.computers.toshiba-europe.c...8&DISC_MODEL=1 and it says it is not expandable up to 1280 mb

    Someone told me that an update of the bios might allow for more memory, is it possible on this model and how would I go about this?

    Thanks in advance

    > Someone told me that an update of the bios might allow for more memory, is it possible on this model and how would I go about this?

    Someone is wrong, there is hardware limitation and the Bios Update will not allow you to expand the memory

    See you soon

  • Direct model need more memory than other local communication protocols?

    Hi, for Timesten databases on the same server and applications we use direct model for performance bese.
    But I want to know what size of JVM segment are set for my java application when you activate the direct model?
    My application must head more memory when direct model than any other communication local protocols, such as the CPI or Unix domain socket?
    Assuming that my Timesten database takes 12 GB memory in OS, this means that I have to specify the same size for JVM heap(-Xmx12G)?
    I hope that there are documents or links to this topic.


    Thanks and greetings

    SuoNayi

    The TimesTen database is always in a separate shared memory segment, regardless of how connect you. In client/server mode, there is a separate server process that accesses the shared memory on behalf of the application in direct mode, the shared memory segment is mapped into the process's address space. The total amount of memory used is the same in both cases (actually a little less in the case of direct mode as you do nto need the process of weaning). Since the if allocated memory as a shared memory segment and not by the heap of Java you don't need to increase the size of the Java heap to use direct mode.

    Chris

  • Oracle Concepts: Query processing SQL (SGA/PGA performance)

    Hello

    I need some clarification on my understanding, assume there is a query:
    SELECT t1.c1, t1.c2
    FROM t1, t2
    WHERE t1.c3 = t2.c1
    ORDER BY t1.c1;
    The user pointed out above the query and the following steps are performed:
    Syntax Check -in PGA
    Semantic Check -in PGA
    Shared Pool Check (unsuccessful) -in SGA
    Optimization (Hard Parse) -in SGA
    Row Source Generation (Hard Parse) -in SGA
    Execution - in SGA?
    User B sends a request even and following steps are performed:
    Syntax Check -in PGA
    Semantic Check -in PGA
    Shared Pool Check (successful) -in SGA
    (Soft Parse)
    Execution - in SGA?
    First question (general):
    I thought execution happens to the LMS, but sort, hash, or bitmaps merger happens in PGA (temporary segment), then it's a subset of execution that happens in the PGA to the user?

    Second question (for user B):
    Once check the shared pool is successful, and plan/data sets are already in SGA, so sort, hash, and/or merge bitmaps happen on these sets of data to the user of the PGA B?

    Kind regards
    Ankit Rouault
    http://oraclenbeyond.blogspot.in

    NVO wrote:
    Hello

    I need some clarification on my understanding, assume there is a query:

    SELECT t1.c1, t1.c2
    FROM t1, t2
    WHERE t1.c3 = t2.c1
    ORDER BY t1.c1;
    

    The user pointed out above the query and the following steps are performed:

    Syntax Check -in PGA
    Semantic Check -in PGA
    Shared Pool Check (unsuccessful) -in SGA
    Optimization (Hard Parse) -in SGA
    Row Source Generation (Hard Parse) -in SGA
    Execution - in SGA?
    

    User B sends a request even and following steps are performed:

    Syntax Check -in PGA
    Semantic Check -in PGA
    Shared Pool Check (successful) -in SGA
    (Soft Parse)
    Execution - in SGA?
    

    First question (general):
    I thought execution happens to the LMS, but sort, hash, or bitmaps merger happens in PGA (temporary segment), then it's a subset of execution that happens in the PGA to the user?

    Execution happens in the SGA (buffer cache), but no matter what kinds of these treatment as sorting is specific session and that is why it happens in the PGA for this user.

    >

    Second question (for user B):
    Once check the shared pool is successful, and plan/data sets are already in SGA, so sort, hash, and/or merge bitmaps happen on these sets of data to the user of the PGA B?

    Yes.

    That said, you can post a link that confirms that the syntax/semantics check occur in the PGA? As far as I know this isn't really a part of the PGA because code oracle itself stock grammar and would do it.

    Aman...

  • install more memory on xp

    do I have to remove my other two bars? the new module is 512 MB I can leave one of my sticks of memory and have more memory than the thanks of 512 MB

    do I have to remove my other two bars? the new module is 512 MB I can leave one of my sticks of memory and have more memory than the thanks of 512 MB

    This has nothing to do with Windows.  It depends on your hardware.

    What is the brand and model of your computer?

    Not all the RAM (bright) is the same.  How do decide you what type of memory is compatible with your computer?

  • My XP guest uses a lot more memory on the new laptop

    I just got a Dell Studio 15 and moved my Windows XP VM to it, and it uses a lot more memory than on my old system.  I don't know how VMWare allocates memory, but on my old system, I saw almost no additional memory used when you start this virtual machine (with the exception of the cache memory), but on the new, it uses almost as much memory that I have assigned to the virtual machine (1024 MB).  It is also worth noting that I use VMWare 7 on a new and 6.5 on the old host.

    Anything I can do to get great efficiency that I was getting on my old system?

    really not use 2 virtual processors on a host that has 2 CPUs.

    What is an Ubuntu 9.10 system?

    Other than adding

    mainmem.backing = 'name '.

    for the vmx file.

    This will slow down the virtual machine, but you wanted to do that ;-)

    ___________________________________

    VMX-settings- VMware-liveCD - VM-infirmary

  • SGA, PGA is greater than the memory and oracle does not work

    Hello

    Wrongly, I put the following:

    ALTER system SET sga_max_size = 1500M scope = spfile;

    ALTER system SET SGA_TARGET = 1400M scope = spfile;

    ALTER SYSTEM SET PGA_AGGREGATE_TARGET = 9000M scope = spfile;

    My total memory is 16 GB, Win8

    When I rebooted the oracle, he could not start and I m sure 100% that these sizes of memory are the problem.

    Now, I can not connect to the DB set these sizes of memory.

    How can I change the SGA, PGA, while the entire oracle is down? It is not only the DB instance that is nt working. It s the entire oracle.

    Is it possible to change the spfile from a text editor?

    I d appreciate your quick responses.

    Kind regards

    Hussien Sharaf

    Post edited by: 3008910

    Vidar, great recommendation.  There are cases where the spfile directly change can cause problems. If you happen who meet and the spfile is not usable, you can also create a new pfile of content in the journal of the alerts, start the instance by using the new file pfile, then make a copy of the pfile to the spfile.  Here are the basic steps if the spfile is corrupted and you need to create a new:

    (1) find the alerts log, copy the lines below the comment "parameters of the system with default values:" in a new file calledinit .ora and save the file in the directory by default (dbs or database) file.

    (2) make sure that the bad spfile is not in the directory of the file/start setting and start the Oracle service & the instance should now be available.  If you are not able to connect as "/" try to use sys / as sysdba

    (3) create a copy of the spfileinit .ora file: sql > create spfile from pfile;     -You can specify the directories, or leave the default value.

    (4) return & validate the parameters according to the directives of our discussion earlier.

    Hussien, I hope this helps.

    CP

  • Allow more than two users to office to a machine remotely

    My team at work must be able to allow more than two users of office machines (running Windows 7, Windows 2008 Server or Windows 2003 server) remotely. How do I change the settings to allow this?

    Only servers will allow multiple terminal sessions. Workstations will not. And if I remember correctly, Windows 2003 Small Business Server will allow no more than one session.

  • Is there a way to allow more than one person accessing and editing a file

    Original title: records of public folders

    Hi, when there is a file on a public folder cannot be access by one person at a time or you get the message 'open read-only '. Is there a way to allow more than one person accessing and editing a file at the same time on a shared drive?

    It's true, but there are a few special cases.  For example, spreadsheet Microsoft Excel is adjustable mode "shared" so that more than one person can make changes at the same time.  If two people edit the same section of the file, they get a prompt asking you which changes are preserved.

    That said-I was never able to use it effectively.

  • Is there a way to enable and configure Volume discounts through the import spreadsheet product? Is there a way to allow more than 2 quantity thresholds?

    Is there a way to enable and configure Volume discounts through the import spreadsheet product? Is there a way to allow more than 2 quantity thresholds?

    Hi Michael,

    You can set thresholds via an import file. The best way to do this (and this goes for all importable data, included webapps, 301 redirects and so on) is the following:

    1. go to the Admin and create a single element, in case you create a product to test and set limits

    2. export these data - in your case, export product list

    3-take a look at how the data looks like in the export file to get an idea of how the format should be in the import file

    Unfortunately, you cannot set more than 2 thresholds, what is not possible at the moment.

    Thank you

    Mihai

  • Why oracle RAC 11.2.0.2 give more trouble than oracle 11.2.0.1?

    Hi all

    I just want to know, why oracle RAC 11.2.0.2 giving more problem than oracle 11.2.0.1?
    The problems here:

    1 resolved multicast (multicast open or patch)
    Miladin Modrakovic through. His blog issue-with-oracle-11-2-0-2-new-redundant-interconnect give me a solution to open Multicast 230.0.1.0 on cisco switch

    2 DNS problem (PRVF-5636: DNS response for an unreachable node time exceeded "15000" ms)
    Someone has already asked on this forum: runcluvfy failed with PRVF-5636, but still no solution for this problem of PRVF-5636.




    Thank you


    Indra

    Published by: indra on Sep 6, 2011 12:00 AM

    Hello

    I just want to know, why oracle RAC 11.2.0.2 give me more problem than oracle 11.2.0.1?

    You can use Oracle Support to fix all bugs on Oracle software. Simply open the SR

    1 resolved multicast (multicast open or patch)

    This bug is documented for the Clusterware installation, find the Bug 9974223:
    http://download.Oracle.com/docs/CD/E11882_01/READMEs.112/e17129/TOC.htm#CHDIEHCH

    * Oracle Grid Infrastructure 11.2.0.2 Installation or upgrade may fail due to the requirement of multicast [1212703.1 ID] *.

    2 DNS problem (PRVF-5636: DNS response for an unreachable node time exceeded "15000" ms)

    This isn't an Oracle problem, but a DNS problem that can cause instability in the clusterware, YES does not proceed without resolving the problem in your nodes.

    Date of arrival:

    /etc/resolv.conf
    /etc/nsswitch.conf
    
    find line hosts:  on file nsswitch.conf
    The order of keywords on this line indicates the order in which your SO references the name services. (dns or host file) 
    

    Kind regards
    Levi Pereira

    Published by: Levi Pereira Sep 5, 2011 14:08

  • How to write the validation at the point of java sript should not allow more than 20 ch

    Hello

    I need to write validation java script for an item, that it should not allow more than 20 characters.


    Thank you
    Nr

    If this answers your question, enter your question as answered (so everyone knows that he's answered) and give points wherever you want...

    Thank you

    Tony Miller
    Webster, TX

  • BC can allow more than 10 users

    BC allows more users then 10 for Web site?

    Hello

    Yes, BC can purchase additional users according to your requirement. You can find the details here

    Detailed plan of ventilation

    To find out how to purchase additional users, please refer to this

    Partners

    Let me know if you have any question.

  • DB face memory pressure and need more memory?


    Hi all

    DB: 10g and 11g

    Need your advice.

    We provide the server db use memory and cpu management report on monthly basis.

    Average usage of memory the server is more or less the same each month that memory allocated to oracle is capped (for example, memory_target).

    Therefore, we will not be able to tell if the memory allocated to the sufficient DB and when does more memory?

    We are required to provide a usage report to show that the memory allocated to the database itself is enough on monthly basis and does not need to bulk up.

    Is there a good way to provde this?

    Our DBs are all OLTP and rarely do full scan.

    First thought to provide the trend of BHCR (above 90%, this means memory is sufficient). Read a large number of documents that BHCR is no longer useful.

    A better way to do it? Kindly share your experiences.

    Thank you

    You can keep in mind what the different parts of the memory.  The SGA is a shared resource, which includes the areas of code and data, and even those who can interleave in pressure of circumstances.  The PGA is determined by the use of the users.  The trend of the latest versions of Oracle is spending more major requests for data at the PGA, but which cannot affect you much if you're like really OLTP, as you describe (which one silent report or batch could blow).  So really, after getting the right CMS, the PGA is more likely to be affected by the increase in the number of users.  Mechanisms of the target to be fairly stable systems (as well as assignments of similar resources carried out by reasonable operating systems) translated well enough glancing SGA and PGA advice and after it.

    Using the resources on a system close to their means of amount maximum, there are times when performance will go downhill fast, simply because of a resource to bite.  (For a good time in mathematics, see the white paper to think clearly on Cary Millsap's performance.)  These types of problems can come from many sources, if a regime change, hardware malfunction or a simple increase in its attendance.  Those who dance near the line will inevitably have to step on it, or some such maxim comes from jurisprudence.

    So the desire of the management of the Non-becassine-hunt is to anticipate and avoid such problems without too much purchase hardware or compulsive, disorder of tuning.  The idea is to make an analysis of trends which allows to predict that an increase in its attendance will make things down a steeply, to do what is necessary to avoid it (or at least expects).

    Oracle has a report to do this?  Not really.  There are too many variables and too many ways to use and abuse a system.  Most performance problems are SQL issues.

    What you can do is to simulate accurately the workload on a test system, increasing its failure.  This as an exercise in iterative parameterization can give a good idea of what settings are required in order to maximize what you can use and an idea what kind of use will start demanding more material.  For a well designed system, it can be as simple as looking at the number of users and uses of the pga.

  • Oracle uses my memory without permission?

    Hi gurus,

    First time I saw this situation. I have a server with about 10 GB of RAM. 4 GB of that memory is set for Oracle SGA, PGA and other spaces of memory to oracle. But for a few days (orders 'free-m' and "ps - EO mmtp, rss"), I noticed that more than 90% of this memory is used by oracle treats (user and background processes).
    What is the most interesting 2 process that uses memory, most are dbw0 and dbw1. As I checked the database of this beginning of 2 process about 7 working days ago. During this couple of days that my database is not using so much I don't know what they're doing so long and why they used about 20% of my memory.

    Hope to hear your opinion on my situation.

    DB-> 11 g
    OS--> RHEL

    database writer process begins when you start the database instances and stop when you close to the bottom so its normal for them to be present.

    Reported memory as used by a process includes shared memory, a rough estimate of how much is shared and how much is not shared can be found using the proc and IPCS-m file system. p. ex.

    Cat ' ps - ef | grep "oracle" | grep - v grep | AWK ' {print "/ proc /" $2 "/ freddy'smaps"} "| grep Rss | "awk ' {sum += $2} END {print" RSS: "sum/1024" MB""} "

    will give you the total memory used by the oracle process

    Cat ' ps - ef | grep "oracle" | grep - v grep | AWK ' {print "/ proc /" $2 "/ freddy'smaps"} "| grep Shared | AWK ' {sum += $2} END {print "Shared:" sum/1024"MB" "}'

    I will tell you how much of that is shared memory.

    IPCS m | grep "oracle" | grep - v grep | AWK ' {sum += $5} END {print "ipcsmemory:" sum/1024/1024"MB" "}'

    Tell you the total size of the segments shared memory to oracle.

    to get the total memory used by oracle, subtract the second number from the first, then add the third. for example.

    Cat ' ps - ef | grep "oracle" | grep - v grep | AWK ' {print "/ proc /" $2 "/ freddy'smaps"} "| grep Rss | "awk ' {sum += $2} END {print" RSS: "sum/1024" MB""} "
    RSS: 33919,1 MB
    Cat ' ps - ef | grep "oracle" | grep - v grep | AWK ' {print "/ proc /" $2 "/ freddy'smaps"} "| grep Shared | AWK ' {sum += $2} END {print "Shared:" sum/1024"MB" "}'
    In common: 30022,1 MB
    IPCS m | grep "oracle" | grep - v grep | AWK ' {sum += $5} END {print "ipcsmemory:" sum/1024/1024"MB" "}'
    ipcsmemory: 4002 MB

    real memory used = (33919.1 - 30022.1) + 4002 = 7899 MB

    More or less, as the scripts read from / proc data will not be a consistent point in time.

    Warning: this is a very rough calculation, I hit upwards to prevent people complaining that oracle was using 150-300% of the available memory, may be completely wrong and defiantly won't work if you use WMA (memory_target/max_memory_target).

Maybe you are looking for

  • Toshiba virtual Store account Reset - 33804

    Can you please reset my account 33804? Thanks Maros. [email protected] email address

  • iPhone battery 6 suddenly fast draining

    I've had my iPhone since the end of October 2015 6. Everything was great, until recently. Suddenly, my battery MUCH faster than usual. I never let the percentage down below 50% and I don't have a lot of apps, the brightness is always to halfway and o

  • How can I disable the sound of mouse clicks?

    I use the mouse to change a lot of information, and the sound of the mouse clicks is annoying my other half.   (5 clicks for each changed item)     I have the sound control on the computer is off and can't find anything that helps in the Panel.    It

  • Alignment of fields

    I went around and around this issue and have not found anything definitive posted in this forum. I am trying to add a footer to my application. The footer consists of two LabelFields, aligned to the left of one and the other aligned right as so. Howe

  • Is several attempts to create add Hoc network, possible to remove traces of previous attempts?

    OT: Wireless networks. I tried several times to add an ADD - HOC network to my lap top.  I finally did, but because of my multiple attempts, I now have a wireless network called 'name 6'  Is it possible to remove traces of previous attempts and my ne