SGA_MAX_size, SGA_target, PROCESSES Parameters

hi
i have oracle 11g and i want to know what are the uses of these parameters
SGA_MAX_size
SGA_target
PROCESSesAnd how can i change its values ?
If any onne of u has any information about these things please help me
Regards ,

From charles Hooper;
Take a look at page 21 of the Platform Guide for 10g Release 2 (10.2) for Microsoft Windows (32-Bit):
http://download.oracle.com/docs/cd/B19306_01/win.102/b14304.pdf
Each dedicated session's connection to the database on the Windows platform requires at least 1MB of memory - just for the session to connect. With 250 sessions connected, 250MB of memory is required before the sessions even submit their first SQL statement to perform useful work. On 32 bit Windows, each process is limited by default to no more than 2GB of memory - once the 2GB memory limit is reached, the listener will no longer be able to hand off connection requests. It is possible to raise the 2GB limit to just short of 3GB through a change to the server's boot.ini file, but that still does not allow the server to use more than 4GB of memory (and each process cannot use more than roughly 3GB).
Note that you are using the SGA_TARGET. SGA_TARGET cannot be used when USE_INDIRECT_DATA_BUFFERS=TRUE, which will allow Oracle to relocate the database block buffers into the memory region above the 4GB memory mark.
Charles Hooper
Co-author of "Expert Oracle Practices: Oracle Database Administration from the Oak Table"
http://hoopercharles.wordpress.com/
IT Manager/Oracle DBA
K&M Machine-Fabricating, Inc.

Similar Messages

  • Oracle Parameter (SGA_MAX_SIZE / SGA_TARGET)

    Hello together,
    since yesterday we have a new oracle database on X64 (64BIT on Windows) with SAP R/3 4.7.
    The server have 24GB ram and 2x quad Core CPU.
    How can give me a good value for this parameters (for oracle)
    SGA_MAX_SIZE
    SGA_TARGET
    I don't know what is a good size for such a hugh physikal memory!
    Thank you
    Christian

    Hello Christian,
    the parameter SGA_TARGET is "not longer" supported by SAP.
    Take a look at sapnote #828268
    At the beginning of oracle 10g we have activated the ASMM ... but there is still a bug with oracle 10g which results in a hang situation (solved in 11g ... no backport planned)
    For more information regarding to the bug... take a look at bugnotes on metalink 4466399/4472338
    SGA_MAX_SIZE should be a little bit higher than the sum of all your memory pools (SGA), because of you can extend some areas dynamically on the fly (if you are using a spfile).
    Regards
    Stefan

  • How To Get GP Process Parameters in a Webdynpro Application runtime

    Hi ,
    Iu2019 ll hope you can help me to solve my problem with GP process.
    Iu2019 m trying to get GP process parameters from a Webdynpro application.
    I have to get parameters during the process runtime in every step of the process using
    a webdynpro application with the following code:
          IGPRuntimeManager rtm = GPProcessFactory.getRuntimeManager();
          try {
                IGPProcessInstance processInst = rtm.getProcessInstance(processId,userContext);
                IGPProcessInstanceInfo procInfo = rtm.getProcessInstanceInformation(processInst.getID(),
    userContext.getSAPUser());
                IGPStructureInfo inputstructInfo = processInst.getTemplate().getInputParameters();
                IGPStructure inputparams = GPStructureFactory.getStructure(inputstructInfo);
          } catch (GPEngineException e) {
                // TODO Auto-generated catch block
    //          e.printStackTrace();
                manager.reportException("GPEngineException:"+getStackTrace(e), false);
          } catch (GPInvocationException e) {
                // TODO Auto-generated catch block
    //          e.printStackTrace();
                manager.reportException("GPInvocationException:"+getStackTrace(e), false);
    But printing the values of attributes with u201Cinputparams.getAttributeAs... ("param name")u201C the value returned is always 0. On the contrary if I check the same parameters structure in the runtime
    GP view of the portal, the values are those that I have set in the start process wizard.
    Have you a solution for this question?
    Thanks in advance
    Luca

    hi Abhimanyu
    I believe originally access to session was deliberately not made available inside WDA.
    Growing security concerns due to misuse of session information and
    perhaps other reasons as well.
    X.509  is considered a better approach.
    This may not help you in your problem.
    But you may see a trend in WDA pushing more robust and client independent
    approaches.
    Full x.509 access should remove the need for session fiddling.
    Also when developers access such session info directly, there is a possiblity
    when they dont understand the technology exactly that they create a security hole.
    You may know how to do safely, it is however discouraged.
    Im not aware of a way to get at the session info inside the WDA framework.
    Well not without a mod to the framework.
    It may be possible without a mod, but I dont know the trick.
    If someone has a little trick... please post.
    You may need to use BSP, if your only solution requires access to the session info.
    regards
    Phil

  • Receiver FTP processing parameters should not add time stamp

    Hi Gurus,
               I want to write the file at receiver end with the same name as in source directory.. (I dont want the time stamp to be added to my file at receiver side)
             For that i have configured processing parameters as
                1) File Construction mode --- create
                2) checked Overwrite existing file
                3) Put File -
    use temporary file
                4) Temporary File Name Scheme --- rec_*.tmp
                5) File type -
    binary
    But the files are not written in target directory..
    How to troubleshoot it...
    Thanks and Regards,
    govada.

    Hi,
    open RWB - coomponent monitoring
    and then - adapter monitoring or communication channel monitoring
    (depending on SP of your XI)
    then find your channel and you will see the error - if there is any
    BTW
    if you don't want the timestamp just don't use:
    Add Time Stamp property in the file adapter
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • JDBC sender adapter, ...Processing parameters, Update SQL statement

    in JDBC sender adapter, ...Processing parameters, there is an Update SQL statement field, can u tell me ...why this is required,,,,,and in one of the example scenario...it was given as <TEST>..

    Sudheep,
    In the sender JDBC adapter you have the select query to select data from the database.
    Let us summer 2 cases,
    1. You have <test> in  the UPDATE . In this case, during every polling interval the JDBC adapter will end up selecting the same data from the Database. This would not be needed in most f the cases. Why would you want to select the same data over an over again?
    2. If you have an update Statement in the Update field you can make sure that the data selected in the selected statement is updated so that the same rows are not selected again.
    Take a look at this blog,
    /people/yining.mao/blog/2006/09/13/tips-and-tutorial-for-sender-jdbc-adapter
    Regards
    Bhavesh

  • File Adapter-Processing Parameters

    can one tell me the difference between and when to use the following processing parameters
    poll interval(secs)
    poll interval(msecs)
    Retry Interval(Secs)
    Advanced Mode & Msecs to wait before modification

    Hi,
    from help.sap.com
    http://help.sap.com/saphelp_nw04/helpdata/en/e3/94007075cae04f930cc4c034e411e1/content.htm
    <b>Poll Interval (secs)</b>
    Number of seconds that the adapter must wait if no files are found for processing.
    <b>Poll Interval (msecs)</b>
    Additional waiting time in milliseconds.
    If Poll Interval (secs) is set to null, processing times will be short and close to real time.
    If Poll Interval (secs) and Poll Interval (msecs) are set to null, the adapter is only called once.
    <b>Retry Interval (secs)</b>
    Specify the number of seconds that the adapter is to wait before a file processed with errors is processed again.
    If the value is set to null, then the adapter is canceled if an error occurs, even if a value greater than null is specified for Poll Interval (secs).
    Regards,
    michal

  • Integration Directory: Archiving in the Processing Parameters

    Is it possible to archive to multiple folders in FTP via XI?
    Looks like XI will only let you archive into one folder after you've renamed it with a timestamp in the processing parameters.
    We are loooking at a way to rename the folders (by store number and time stamp) and archive these files into multiple archive folders.
    Is this at all possible in XI?
                            Thank-You.

    Hi,
    Using OS command and by executing the shell script you can acheive this,
    btw, are you talking of archiving these files for BackUp strategy..If so, i suggest, to use some of the standard mechanism to archive these files. Not just moving the files from one directory to another.
    If the requirement to just move these files, then you can plan for batch job/shells cript etc
    Rgds,
    Moorthy

  • Plant process parameters

    hello,
    How do i find process parameters for my plant? I have seen the general PID autotuning example in labview, but am not able to figure out process parameters like dead cycle, deadband, static gain, load etc etc....
    PS:- Theoretically i know the defination of the above mentioned parameters, but i am not able to find their value for my plant so that i can autotune it.
    Please help
    Attachments:
    General Auto PID Simulator.vi ‏25 KB

    There is no general way to find the parameters of the plant because an infinite number of possible plants exists.
    You should have or be able to determine a general idea of the plant's behavior from your knowledge of the plant itself. Once you have that you may be able to design a set of tests which would allow you to measure the parameters. However, you need to consider carefully the possible consequences of running a test which could force the plant into an unstable or dangerous state.
    Lynn

  • IMP 00022  failed to process parameters, type IMP HELP=Y for help TOAD

    Hallo!I am totally new to Toad.I would like to import data in csv format with 2,000,000 rows into an Oracle 11gR2 table.The database is hosted on HP-UX Itanium.I am using Toad 9.6.0.27 running on Windows 7 Professional.
    I have followed the instructions below to achieve this
    1.     Open DBA→Sql Loader Wizard
    2.     Choose "build a new control file". Next.
    3.     Click "Add". Choose your comma-delimited or tab-delimited file. Next.
    4.     Click "Add". Choose your table.
    5.     If you are loading a comma-delimited file, type a comma in the "all fields delimited by" combo box. If you are loading a tab-delimited file, select "TAB" from the "all fields delimited by" combo box. Next.
    6.     Choose a "load method" noting the following:
         TRUNCATE will erase whatever is in the table before loading.
         INSERT will insert data if table is empty but will return an error if table has any data in it.
         APPEND will insert data without deleting any existing data. You might get duplicates this way but it's a good method if you're trying to get that last line that somehow got munged for some reason or another.
    7.     If your file has column headers in its first row, type a 1 in the skip box. Next.
    8.     Type a control file name in the control file name box. Next.
    9.     Choose either "execute now" to load the data now or "just build the control file" to build the .ctl file. Once you have the ctl file theoretically you don't even need TOAD, as you could just use sqlloader on any machine that has sqlloader and can connect to the database. But why would you want to. :) I choose execute now.
    I have loaded SQL*Loader into Toad as below as I have Oracle 10g Developer installed on my machine
    Go to View - Options - Executables. Insert path to SQL*Loader utility (and any other you need/use), for example " C:\DevSuiteHome_2\BIN\imp.exe".
    Unfortunately,when I choose execute now,I get the errors below
    LRM-00101: unknown parameter name 'control'
    IMP-00022: failed to process parameters, type 'IMP HELP=Y' for help
    IMP-00000: Import terminated unsuccessfully
    How can I resolve this?Thanks.

    Thanks Hemant.I have selected the sqlldr file from <ORACLE_HOME>/bin from an Oracle 11gR2 installation in my client machine.However when I run the SQL*Loader from Toad,the error below appears
    SQL*Loader-500:
    Unable to open file (C:\ORACLE RESOURCES\charles csv excel files\CATM_CHECK_LEAVES_UPLOAD_BR009.dat)
    SQL*Loader-553: file not found
    SQL*Loader-509: System error: The system cannot find the file specified.
    SQL*Loader-2026: the load was aborted because SQL Loader cannot continue.
    I am trying to load a .csv file into Oracle.Why is it asking for a .dat file?
    Please help.

  • SGA_MAX_SIZE & SGA_TARGET

    If anyone can explain to me the relationship of these 2 parameters? Chapter 8 Database Concepts doesn't clearly define how and if they are used in tandem.
    Matt

    Let me simplify it a bit ...
    From the links I provided:
    SGA_MAX_SIZE has a default. Therefore it does not need to be set.
    SGA_TARGET has a default. it does not need to be set. The default is 0, meaning NOTHING is automatically handled.
    In the Reference manual description for SGA_TARGET, it provides a link to the Concepts manual. That link is there to provide more detailed information, so we follow it ...
    The SGA_MAX_SIZE and SGA_TARGET are in the table of contents of the Concepts manual. Following that, we find
    It is significant that SGA_TARGET includes the entire memory for the SGA, in contrast to earlier releases in which memory for the internal and fixed SGA was added to the sum of the configured SGA memory parameters. Thus, SGA_TARGET gives you precise control over the size of the shared memory region allocated by the database. If SGA_TARGET is set to a value greater than SGA_MAX_SIZE at startup, then the latter is bumped up to accommodate SGA_TARGET.
    Note:
    Do not dynamically set or unset the SGA_TARGET parameter. This should be set only at startup.
    There is a lot of additional supporting information in the Concepts manual as well.
    Message was edited by: Hans Forbrich
    Corrected the interpretation of SGA_TARGET default.

  • Process Parameters w.r.t WORLFLOW for PROD

    Environment : 11.5.10..2 and 2 node 9i RAC
    Currently we have following parameters in PROD env. Any body who has a good PROD environment can suggest on below.
    Can any one suggest are they good or need to be revise ?
    SQL> show parameter process;
    NAME TYPE VALUE
    aq_tm_processes integer 1
    job_queue_processes integer 2
    THANKS
    Edited by: user5499416 on Jun 17, 2009 9:59 PM

    When navigate into WF admin and see Related Database Parameters it shows as below
    job_queue_processes       2              10 !  Recommended Value number of job queue slave processes
    aq_tm_processes 1 >= 1 number of AQ Time Managers to start
    so from that I want to make sure that the parameters in init.ora are with proper are currently setted are proper.

  • Integration Process Parameters not refreshed

    Hi,
    I have an integration process which takes parameters. You can configure these in the integration builder in the Integration Process Communication Component.
    I found that although I change these parameters , their new values are not taken into account in the integration process instances that are started after the change is activated.
    How can I force the integration process to use the new values ? Reactivating the integration process does not help.
    Actually, reactivating the integration process changes the integration process but the message mappings and operation mappings do not use the new values...
    I also completely flushed the cache but it does not help either...
    Thanks.
    Edited by: Thierry Dagnino on Sep 29, 2009 3:55 PM

    Have you also deleted the Integration Process in ID and reimported it?
    Regards,
    Prateek

  • OPM process execution process parameters takes too long time to complete

    PROCESS_PARAMETERS are inserted every 15 min. using gme_api_pub packages. some times it takes too long time to complete the batch ,ie completion of request. it takes about 5-6 hrs long time ,in other time s it takes only 15-20 mins.This happens at regular interval...if anybody can guide me I will be thankful to him/her..
    thanks in advance.
    regds,
    Shailesh

    Generally the slowest part of the process is in the extraction itself...
    Check in your source system and see how long the processes are taking, if there are delays, locks or dumps in the database... If your source is R/3 or ECC transactions like SM37, SM21, ST22 can help monitor this activity...
    Consider running less processes in parallel if you have too many and see some delays in jobs... Also indexing some of the tables in the source system to expedite the extraction, make sure there are no heavy processes or interfaces running in the source system at the same time you're trying to load... Check with your Basis guys for activity peaks and plan accordingly...
    In BW also check in your SM21 for database errors or delays...
    Just some ideas...

  • Dynamic XSLT processing - parameters?

    Goal: I want my XSLT mapping to be dynamic, because I expect a certain number of fields with values in my XML, but these field names may change over time, so I have to make it dynamic.
    Step 1: I made my output dynamic by using dynamic internal tables (field-symbols). So that I can change my internal tables easily with a custom-table. Done!
    Step 2: My XSLT transformation should be handled dynamically. Not done!
    Is this step 2 even possible?
    I was thinking of passing PARAMETERS to my CALL TRANSFORMATION statement so that I can let know what fieldnames my XSLT can expect, but then the question remains if the ZTEST transformation can read this out for my purpose.
    CALL TRANSFORMATION ztest
    PARAMETERS (gt_param)
    SOURCE XML gt_itab
    RESULT (gt_result_xml).
    ...knowing that gt_param can only by of type
    ABAP_TRANS_PARMBIND_TAB (for specifying strings) or
    ABAP_TRANS_OBJBIND_TAB (for specifying object references) or
    ABAP_TRANS_PARM_OBJ_BIND_TAB (for specifying data references).
    Thus, is it possible to make my TRANSFORMATION handling dynamic (by using PARAMETERS or something else)? If yes, does anybody know how. Examples are appreciated.
    Mehmet Metin

    This can be done with basic XSLT. Use the XPath expression '*' to apply a template to each child of a given node (for example, if a node represents an ABAP structure, its children represent its components). In the template, use the XPath-function 'local-name()' to retrieve the name of the current element without namespace. Now you should have everything you need for creating the result tree.
    For a working example in our XI system, see the following template:
    <xsl:template match="ZMEDI_MELDUNG_DET">
      <xsl:element name="{SEGID_N}">
        <xsl:element name='SEGID_N'>
          <xsl:value-of select="*[position()=1]"/>
        </xsl:element>
        <xsl:for-each select="*[position()>1 and text() != '']">
          <xsl:element name="{local-name()}">
            <xsl:value-of select="."/>
          </xsl:element>
        </xsl:for-each>
      </xsl:element>
    </xsl:template>
    Here, I copy the components of the ABAP source structure ZMEDI_MELDUNG_DET (the structure name was fixed in my case, but it's easy to identify it without specifying its name, if it should be given at runtime only) into a result tree fragment with parent node name = the content of the ABAP component SEGID_N, the first child having the fixed name SEGID_N with (redundant) its value again, and after that all the components of the source structure, whatever they may be, if their content is non-empty (this was a format required by another non-SAP-development team).
    Regards,
    Rüdiger

  • Reports cannot process parameters

    Hi,
    I have a new report server. When the web page is called to run the report, it shows the parameter. However, after I enter all the parameters, it shows the following
    The page cannot be found
    The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
    Please try the following:
    * Make sure that the Web site address displayed in the address bar of your browser is spelled and formatted correctly.
    * If you reached this page by clicking a link, contact the Web site administrator to alert them that the link is incorrectly formatted.
    * Click the Back button to try another link.
    HTTP Error 404 - File or directory not found.
    Internet Information Services (IIS)
    Technical Information (for support personnel)
    * Go to Microsoft Product Support Services and perform a title search for the words HTTP and 404.
    * Open IIS Help, which is accessible in IIS Manager (inetmgr), and search for topics titled Web Site Setup, Common Administrative Tasks, and About Custom Error Messages.
    what to do?

    This report server shows parameter... after entering the parameter, after click submit , then error pops up.
    I think it has to do some with one configuration which I might have missed.
    by the way, my server runs on port 7777 not port 80...so there won't be clash.

Maybe you are looking for

  • Getting query results from a PL/SQL procedure

    Hi! So, I'm a little stumped and I can't seem to find the answer to what I believe is probably a simple question- So, here goes- I have a big ol' union query that I use to create a report on a page, it's about 25k – not over the 32k limit, but fails

  • Why can't I sign on to more than one e-mail address at a time?

    I have att.net email account and when I sign in I can't share the computer with another address. I have to sign off and log in with a different address.

  • How to get the latest creditlimits in the reporting

    Hi All, Can anybody give me an idea on how to  get the latest credit limit values per each customer in the report. I have below requiremnt. I have cube which is having transactional data on document and customer level .and it also having master data

  • Mail stopped working on iPad & iPhone, but not G5, after installing iOS 7.

    Here we have a G5, an iPhone-4 and an iPad all linked to the same POP account.  Mail fetching on all three devices had been working fine.  Earlier this week (10/23 or 10/24), however, Mail on both the iPhone and the iPad quit working shortly after ou

  • Add blank Row in table.

    Hi, I want to Add Blank row in my table so i can add corresponding data into them and on click of commit button it should get updated in database. In table I have primary key as a sequences generated for that i already added expression in my Attribut