Sga in 10g

hi all ,,,
i have test server which is unix5.10 the databaseinstall on it is 10g
i have rman in my system is 8g
sga_max_size=1g
sga_target=1g
i have dmp in production database is 11g i want to imported in test server so as document say increase the sga to improve the performance
of import as i saied i have 8g ram i increase the sga max=4g i restart the database and then i increase the target sga to 4g but the command is not completed
take more than 10miniutes so i exit from the session and i restart the server
reboot
now i use this but see
billdb00:oraccbs:/ccbs/appl/oracle$ ssh [email protected]
ssh: connect to host 10.1.151.19 port 22: Connection refused
can you please help me how to start the server ???is the server is turn off???can i start it in safe more and decrase the sga and then start in normal way????
please advice

861100 wrote:
hi all ,,,
i have test server which is unix5.10 the databaseinstall on it is 10g
i have rman in my system is 8g
sga_max_size=1g
sga_target=1g
i have dmp in production database is 11g i want to imported in test server so as document say increase the sga to improve the performance
of import as i saied i have 8g ram i increase the sga max=4g i restart the database and then i increase the target sga to 4g but the command is not completed
take more than 10miniutes so i exit from the session and i restart the server
reboot
now i use this but see
billdb00:oraccbs:/ccbs/appl/oracle$ ssh [email protected]
ssh: connect to host 10.1.151.19 port 22: Connection refused
can you please help me how to start the server ???is the server is turn off???can i start it in safe more and decrase the sga and then start in normal way????
I am completely lost , sorry. We can't tell you that the machine (server?) is off or not . Its you who have to tell us. There is no safe mode with oracle db and if it is your machine you are talking about, we are having a completely off-topic discussion. Please check and post what's the current, exact situation of your db . And second, don't bump up the thread. Its not Oracle Support .
Aman....

Similar Messages

  • Unable to decrease SGA on 10g

    Hello Gurus
    I have an Oracle 10g database on Solaris machine . following are the results of show SGA
    Total System Global Area 1191182336 bytes
    Fixed Size 2028080 bytes
    Variable Size 355208656 bytes
    Database Buffers 819200000 bytes
    Redo Buffers 14745600 bytes
    I want to decrease the SGA to 600 mb only but when i gave
    SQL> alter system set sga_max_size=600m;
    alter system set sga_max_size=600m
    ERROR at line 1:
    ORA-02095: specified initialization parameter cannot be modified
    then i decide to make changes in init.ora file . i put
    sga_max_size = 600m
    but that too of no use i got
    Specified value of sga_max_size is too small, bumping to 1103101952
    in alert log file
    please suggest what i'm doing wrong and what should be the proper way to do it
    thanks

    Hi,
    sga_max_size = 600m
    but that too of no use i got
    Specified value of sga_max_size is too small, bumping to 1103101952
    in alert log fileHow do you expect to reduce your SGA to 600 MB if only your buffer cache is 800 MB big?
    To reduce the SGA_MAX_SIZE to 600MB you need to reduce the size of all SGA internal memory areas to use 600 MB or less (I'm talking about the sum of all this areas, no each one):
    - The shared pool
    - The large pool
    - The Java pool
    - The buffer cache
    - The Streams pool
    - The Log Buffer
    All this memory areas together are the SGA.
    Regards,
    Francisco Munoz Alvarez
    www.oraclenz.com

  • What is the SMALLEST SGA for 10g you can have on Windows OS?

    Hi all,
    We are setting up a server that will be used for some DBA classes. Each student will get their own database instance to play with. For this reason, we want to try and create the SGA's with the SMALLEST possible amount of memory, so that we can put as many instances as possible on the server.
    So far, the smallest we've been able to get them is down to about 68 Megs. If the SGA_TARGET is set to anything smaller than that, we get the "ORA-04030 out of process memory" error.
    I've often read about tricks in Windows to make your SGA bigger, does anyone know how to do the opposite?

    If you eliminate the Java, Large and Streams pools, you should be able to go a bit lower. However, tha means you can not use those features.
    Remember that the smallest size is dependant on the definition of granule - in your case it'll be multiples of 4M.
    It's been a while since I played with this area, but it seem to me the smallest I managed was around 56M. I also remember having discussion with someone who achieved around the 56-64M size by unloading Java ... all he needed was pure SQL for OiD.

  • (10g)SGA_TARGET 파라미터를 이용한 AUTOMATIC MANAGMENT SGA COMPONENTS

    제품 : ORACLE SERVER
    작성날짜 : 2004-04-26
    PURPOSE
    이 문서는 SGA_TARGET 이라는 새로운 파라미터를 이용하여 Automatic
    management SGA Components에 대하여 알아보기로 한다.
    Explanation
    SGA_TARGET 파라미터를 이용한 Automatic management SGA Components에 대하여
    설명하기로 한다.
    Automatic management SGA Components using SGA_TARGET
    Oracle 10g부터 다음과 같은 각각의 SGA component에 대한 값들을 manual하게
    설정할 필요가 없다.
    shared_pool_size
    log_buffer
    java_pool_size
    large_pool_size
    buffer_cache_size
    위 SGA 파라미터들의 사이즈를 측정하고 initSID.ora file에 그 값을 설정할
    필요가 없음을 의미한다. 사실 SGA 크기를 정의하는 위 파라미터들을 설정하지
    않아도 된다.
    다만 10g 에서는 SGA_TARGET 이라는 새로운 파라미터만 셋팅하면 된다.
    SGA_TARGET 이라는 파라미터는 해당 instance에 필요한 SGA의 최대 크기를
    가리킨다.
    SGA_TARGET을 152M 로 잡았다고 가정하자. 이것은 SGA가 커질 수 있는 최대 크기가
    152M 라는 의미이다. Shared pool, buffer cache, large pool, java pool 과 같은
    SGA component들은 이 maximum 사이즈 내에서 할당될 것이다.
    오라클은 이러한 component들의 초기 값을 자동으로 계산하고 필요에 따라
    자동으로 resize한다.
    즉, SGA_TARGET 만 셋팅되어 있으면 shared pool, buffer cache, large pool,
    java pool에 대하여 값을 명확히 지정할 필요가 없다.
    Example
    SGA_TARGET=152M 로 잡았다고 가정한다.(block size is 8K).
    SQL> show parameter sga_target
    NAME TYPE VALUE
    sga_target big integer 152M
    오라클은 다음과 같이 SGA component들의 사이즈를 정의한다.
    SQL> show sga
    Total System Global Area 159383552 bytes
    Fixed Size 769328 bytes
    Variable Size 72270544 bytes
    Database Buffers 62914560 bytes
    Redo Buffers 23429120 bytes
    여기서 주목할 점은 다음과 같다.
    1) SGA_TARGET을 셋팅하면 SGA_MAX_SIZE 의 값은 또한 SGA_TARGET 으로 셋팅된다.
    즉, SGA_TARGET = SGA_MAX_SIZE.
    SQL> show parameter sga
    NAME TYPE VALUE
    lock_sga boolean FALSE
    pre_page_sga boolean FALSE
    sga_max_size big integer 152M
    sga_target big integer 152M
    2) SGA_TARGET 의 값을 SGA_MAX_SIZE보다 더 크게 설정할 수 없다.
    즉, SGA_TARGET <= SGA_MAX_SIZE.
    SQL> alter system set sga_target=160M;
    alter system set sga_target=160M
    ERROR at line 1:
    ORA-02097: parameter cannot be modified because specified value is invalid
    ORA-00823: Specified value of sga_target greater than sga_max_size
    Reference Documents
    <Note:256913.1>
    Oracle Database Concepts 10g Release 1 (10.1)
    Part No. B10743-01
    Chapter 8: Memory Architecture

    842638 wrote:
    hi experts.. please answer the question
    Im on 10.2.0 linux....
    sga_target=200m
    sga_max_size=400m
    if automatic components take 180MB out of 200MB and lets say manaul components take 10M. so is the remaing 10MB wasted? yes or noWhy wasted? Only after giving memory to the manual components, whatever is left would be given to the automatic components. So nothing would be wasted by this approach.
    HTH
    Aman....

  • How can i increase sga size in oracle 10g

    Hello friends
    how can i increase my sga size in oracle 10g
    Regards
    Vicky
    Edited by: Vignesh Chinnasamy on 31-Jul-2012 02:28

    HI
    **SQL> Show parameter sga ;**
    NAME                                 TYPE        VALUE
    lock_sga                             boolean     FALSE
    pre_page_sga                         boolean     FALSE
    sga_max_size                         big integer 2G
    sga_target                           big integer 2G
    **SQL> show parameter memory;**
    NAME                                 TYPE        VALUE
    hi_shared_memory_address             integer     0
    shared_memory_address                integer     0
    **[root@mte ~]# ulimit -a**
    core file size          (blocks, -c) 0
    data seg size           (kbytes, -d) unlimited
    file size               (blocks, -f) unlimited
    pending signals                 (-i) 1024
    max locked memory       (kbytes, -l) 32
    max memory size         (kbytes, -m) unlimited
    open files                      (-n) 1024
    pipe size            (512 bytes, -p) 8
    POSIX message queues     (bytes, -q) 819200
    stack size              (kbytes, -s) 10240
    cpu time               (seconds, -t) unlimited
    max user processes              (-u) 278528
    virtual memory          (kbytes, -v) unlimited
    file locks                      (-x) unlimited
    *[root@mte ~]#*

  • Oracle 10G and SGA

    Hi,
    i've a question about Oracle 10G and their SGA. When I do in SQLplus show sga, I get for example:
    SQL> show sga
    Total System Global Area 167772160 bytes
    Fixed Size 1247900 bytes
    Variable Size 58721636 bytes
    Database Buffers 104857600 bytes
    Redo Buffers 2945024 bytes
    when finding other parameter I get always '0', this was not in other releases...
    SQL> show parameter pool
    shared_pool_size big integer 0
    java_pool_size big integer 0
    large_pool_size big integer 0
    olap_page_pool_size big integer 0
    SQL> show parameter db_cache
    NAME TYPE VALUE
    db_cache_advice string ON
    db_cache_size big integer 0
    It seems that I have no control over setting those parameters, I remember at installation time it gave a % of the pc memory would be used, has it something to do with that? Can you chose between the automatic SGA-management and setting it by yourself?
    thanks
    greets

    Hi,
    I also find some trace files under my udump-dir, has this also to do with the SGA?
    Dump file c:\oracle\admin\orcl\udump\orcl_ora_3052.trc
    Wed Nov 16 15:42:40 2005
    ORACLE V10.2.0.1.0 - Production vsnsta=0
    vsnsql=14 vsnxtr=3
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the OLAP and Data Mining options
    Windows XP Version V5.1 Service Pack 2
    CPU : 1 - type 586
    Process Affinity : 0x00000000
    Memory (Avail/Total): Ph:173M/502M, Ph+PgF:817M/1229M, VA:1755M/2047M
    Instance name: orcl
    Redo thread mounted by this instance: 0 <none>
    Oracle process number: 12
    Windows thread id: 3052, image: ORACLE.EXE (SHAD)
    *** SERVICE NAME:() 2005-11-16 15:42:40.974
    *** SESSION ID:(50.1) 2005-11-16 15:42:40.974
    kccsga_update_ckpt: num_1 = 8, num_2 = 0, num_3 = 0, lbn_2 = 0, lbn_3 = 0
    and:
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the OLAP and Data Mining options
    Windows XP Version V5.1 Service Pack 2
    CPU : 1 - type 586
    Process Affinity : 0x00000000
    Memory (Avail/Total): Ph:210M/502M, Ph+PgF:931M/1229M, VA:1781M/2047M
    Instance name: orcl
    Redo thread mounted by this instance: 0 <none>
    Oracle process number: 0
    Windows thread id: 3596, image: ORACLE.EXE (SHAD)
    KCCDEBUG_LEVEL = 0
    Dynamic strand is set to TRUE
    Running with 1 shared and 10 private strand(s). Zero-copy redo is FALSE
    these comes every time after restarting the instance. Does this means that I will have hundreds of files after a time?

  • How to change SGA and PGA in 10g r2 RAC

    Hi,
    How to change SGA and PGA in 10g r2 RAC, its Linux.

    Hi,
    Here is the way i followed to change SGA and PGA in RAC.
    Action Plan to change the memory parameter in the production environment(5/21/2010)
    Note:
    =====
    Practice should be done in the DEV/TST environment before moving to Production;
    Although the procedure could be applied in the testing environment the changing values
    used in the testing environment should be modified since RAM number are not the
    same between the testing servers and production servers.
    1.     Make changes to these two parameters in one of
         the prod instance, e.g. PROD1
         ====================================================
         login as sysdba on sqlplus
    Change :
    alter system set sga_target=28G scope=spfile sid='*';
    Change :
    alter system set pga_aggregate_target=4G scope =spfile sid='*';
         sql>alter system set pga_aggregate_target=4G scope=both;
         sql>show parameter pga_aggregate_target;      
              -- should see the altered number on both instances
    Change:
    sql>alter system set sga_max_size=28G scope=spfile sid='*';
    sql>alter system set sga_max_size=28G scope=spfile ;
    sql>alter system set sga_target=28G scope=spfile;
    3.     shutdown database PROD (two instances should be shut down)
         $>srvctl stop database -d PROD
         $>. /$ORA_CRS_HOME/bin/crs_stat -- to check for the database status
    4.     bring up database PROD (two instance should be brought up)
         $>srvctl START database -d PROD
         $>. /$ORA_CRS_HOME/bin/crs_stat -- to check for the database status
         login into both instances as sysdba to check
         sql>show parameter pga_aggregate_target
         sql>show parameter sga_max_size
              -- should see the altered number still there in both instances
              -- from step 1
         -- After confirming above two parameters are altered on both instances,
         -- then issue the syntax below in one instance
    5)     check everything is ok

  • Oracle SGA Real Time Consumption Information(9i,10g and 11g)

    Hello,
    I need to prepare a comparative analysis report of SGA for an Oracle Production Instance
    The analysis would show the pre-allocated memory to SGA components v/s real time consumption of memory by these SGA components. I need to do this for each of following components.
    SGA itself
    Fixed Size
    Variable Size
    Database Buffers
    Redo Buffers
    The pre-allocated memory to above SGA components can be obtained by querying v$sga. But from where do I get its real time(current) memory conusmption in Oracle Production environment.
    In addition to above, i need the same information (pre-allocated and real time consumption) for following.
    Keep buffer cache
    Recycle buffer cache
    Specific block size caches
    Shared pool
    Large pool
    Java pool
    streams pool
    Which tables do I need to consider in order to derive 1)pre-allocated memory and 2)real time consumption for above mentioned SGA components
    Please advice.
    Thank you for your time in reading this post.
    Thanks,
    Ruchir

    Hi,
    Have a look at v$sgastat. Also, use statspack in 9i and AWR reports on 10g. Also, the size of the caches won't grow unless they are used. The parameters you have specified within the parameter file, like sga_target (10g onwards) and possibly the other pools if you have specified them, will show you what the caches can grow to.
    For example, you could just log onto the DB and do show parameter sga_ or shared_pool and you will seee values for these. Also, it depends whether you are running in automatic memory management mode - where the sga_target parameter is set - or manual. 9i will be manual, but 10g could be auto. In manual case, 9i, check out the parameters individually.
    Also, read the docs about the parameters shown and you will see what it says abotu them. There will be lots in the docs about performance tuning and monitoring of the instance. You might even learn some other interesting facts while reading through the docs...
    Hope this helps,
    Rob
    http://www.ora00600.com

  • 10g SGA

    Hi Brother,
    I am using Oracle 10g and would like to set the SGA to auto ( now is manual set the buffer cache...etc. ) and Can I change when the DB is online? or I must restart the DB?
    Thanks

    You must change sga_target and sga_max_size initialization parameter.
    A sga_target can change online if you are using spfile. anyway sga_target is sub set of sga_max_size. (can not set sga_target > sga_max_size )
    And sga_max_size can not change online.... So You have to stop/start instance exactly.
    you can read more concept at tahiti.oracle.com
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/memory.htm#sthref1244
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/memory.htm#sthref1257

  • ORA-04031 on 10g - should I just adjust my SGA POOL SIZE?

    Has anyone gotten this message frequently:
    ORA-04031: unable to allocate 37536 bytes of shared memory ("shared pool","unknown object","sga heap(1,0)","session parame")
    We are a business intelligence application that issues lots of large queries. We just migrated to 10g and we are seeing this every 2-3 days on our testing machine.
    In particular, I am not sure about "sga heap"... I would just set my Shared Pool Size higher - currently 144 MB but will this help here? Thoughts?

    In Oracle 10g a new feature called "automatic memory management" allows the dba to reserve a pool of shared memory that is used to allocate the shared pool, the buffer cache, the java pool and the large pool.
    In general, when the database needs to allocate a large object into the shared pool and cannot find contiguous space available, it will automatically increase the shared pool size using free space from other SGA structure.
    Since the space allocation is automatically managed by Oracle, the probability of getting ora-4031 errors may be greatly reduced. Automatic Memory Management is enabled when the parameter SGA_TARGET is greater than zero and the current setting can be obtained quering the v$sga_dynamic_components view.
    Please refer to the 10g Administration Manual for further reference
    http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14231/toc.htm

  • 10g RAC SGA

    Are there any guidelines for 10g RAC SGA sizing?

    >
    if you are asking for new RAC setup, if 10g use ASSM which will automate the sizing for SGA.
    if any issues, you can use memory advisors to get the recommendations.
    >
    Little correction: The acronym here is ASMM (Automatic Shared Memory Management), activated by setting SGA_TARGET > 0
    ASSM (Automatic Segment Space Management) is also a good thing but has nothing to do with the sizing of the SGA.
    Apart from that, I agree that ASMM is the way to go with a 10g RAC, when it comes to SGA sizing.
    btw, if u use 2 many of these acronyms, u r hrdr 2 undrstnd, specially 4 nuBs, c? :-)
    Kind regards
    Uwe
    http://uhesse.wordpress.com

  • SGA in Oracle 10g

    The following parameters are set in prod db.
    I would like to know whether oracle will take from sga_target or individual parameters in oracle 10g
    You suggesting would be highlyl appreciated
    (MB)
    shared_pool_size =      419430400     400
    large_pool_size =      16777216     16
    java_pool_size =      318767104     304
    db_cache_size =      536870912     512
    sga_target      2315255808     2208
    sga_max_size     3674210304     3504

    user446367 wrote:
    SGA_TARGET parameter set and individual (DB_CACHE_SIZE, SHARED_POOL_SIZE, LARGE_POOL_SIZE, and JAVA_POOL_SIZE) also which one will get effectBoth! For example, if you have SGA_TARGET set to 8gb and also have set the individual parameters, their values set will act as the minimum values for them and their sum total still can't be ever more than the value set in the SGA_TARGET.
    HTH
    Aman....

  • Increase SGA in Oracle 10g

    Hi everyone,
    I am Ann. I am not a DBA, because the main DBA and Developer is on maternity leave have to step up to look after an Oracle Application Forms and Reports and Oracle database (version 10.1).
    Recently, people complaints the apps is slow.
    So I open the Enterprise Manager, and check the Performance Adviser, it shows one issue
    Finding          The buffer cache was undersized causing significant additional read I/O.
    Impact (minutes)          5.31
    Impact (%)     
    13.13
    The recommendation is Increase SGA target size by increasing the value of parameter "sga_target" by 928 M. (there is a button Implement next to the message).
    The findings path is
    The buffer cache was undersized causing significant additional read I/O.
    13.13     
    Wait class "User I/O" was consuming significant database time.     16.27     
    About the server, we use OpenSuse. I also log into the server as root.
    Type free command to get info about memory and here is the details
    borg:~ # free
    total used free shared buffers cached
    Mem: 6101512 6001288 100224 0 180376 4636256
    -/+ buffers/cache: 1184656 4916856
    Swap: 12586916 1728548 10858368
    I just want to know is it safe to run the implement button to increase the SGA target size.
    I know that I have to shutdown and restart the instance.
    Many thanks,
    Ann

    >
    I just want to know is it safe to run the implement button to increase the SGA target size.
    >
    You shouldn't do anything until
    1. You confirm that there is, in fact, a problem
    2. You determine exactly what the problem is
    3. You determine the cause, or causes, of the problem
    4. You identify, and rank, possible solutions to the problem
    5. You test possible solutions in a dev/text environment to make sure your process works as expected.
    6. You script a method to 'undo' any changes you make
    >
    Recently, people complaints the apps is slow.
    >
    So what! People always complain that apps are slow. While it's fine to take note of that don't make a knee-jerk reaction to it.
    Gather more information.
    1. Slow in what way? entering data? running reports? batch jobs?
    2. Slow when? first thing in the morning? mid-day when all users are on the system? all the time?
    3. How long has it been slow? Just started? A couple of days? a few weeks?
    4. What does the main DBA say about the reported slowness? Have you called to ask? Why not? They are on maternity leave not climbing the alps or Himalayas. Call them and ask them if they were aware of reported problems.
    5. Did you ask the main DBA what you should look at? Why not?
    Tell us more information. What are the memory parameters now?
    Open a sql*plus session and then run and post the results of
    1. SHOW PARAMETER SGA_TARGET
    2. SHOW SGA
    3. SHOW PARAMETER POOL

  • Sga size in 10g r2

    Dear Oracle gurus
    oracle version 10.2.0.3.0 (64bit)
    I am running 2 instances on
    SUSE Linux Enterprise Server 11 (having 24 gb memory)
    1)first instance:-
    sga_max_size 4016M
    sga_target 4016M
    pga_aggregate_target 1595M
    2) second instance:-
    sga_max_size 1536M
    sga_target 1536M
    pga_aggregate_target 1595M
    I am planning to increase sga to 8 gb for first instance.
    Any advice
    Thanks for your time.

    880674 wrote:
    Oracle Gurus,
    Thanks to everybody for the reply .
    Please help.
    I really want to learn performance tuning but I am starter so my basic are not that great.
    Please suggest my good book for performance tuning.As Pavan said, start with the Performance manual. That has the basics. Then you should check out Jonathan Lewis' optimizer book to understand how to work out what the optimizer is doing, Cary Milsap's book on figuring out what is really wrong, and Troubleshooting Oracle Performance by Antognini. Note that most performance problems aren't magically fixed by playing with the SGA or other instance parameters. You are much better off leaving the instance parameters where they are and checking what is actually slowing you down. There are many variables involved, and sometimes fixing a bottleneck can lead to a worse bottleneck.
    >
    let me explain my problem again so that I can get your attention or support
    I have 1 job which takes 5 hr on production .I cloned that db to new and fast box(24gb memory) ,same job completed with in 40 min.I thought that increasing
    SGA will give us more performance gain ,so I tried to increase sga to 12 gb from 4gb .
    I faced ORA-27102 error.So I followed ID 301830.1
    and set kernel.shmall = 4194304
    kernel.shmmax = 12884901888
    When I modified the etc/sysctl.conf file and modified the shmall and shmmax to allow 12 gig sga for Oracle, the execution time increased by 15 min;I am not sure what is causing this.feel like shooting myself.No need to shoot yourself, you just need to use the tools available to know what is wrong. There are various things you can look at and tweak, but following a methodology like Cary's can get you right to the problem to fix. Sometimes even the statspack can point at the real problem.
    It could be you are running into memory wastage because you are or are not using hugepages, not leaving enough PGA for users to do their thing, who knows?
    The instrumentation knows.
    >
    Please help/advice
    SQL> startup force;
    ORA-27102: out of memory
    Linux-x86_64 Error: 28: No space left on device
    SQL> startup
    ORA-27102: out of memory
    Linux-x86_64 Error: 28: No space left on deviceThis should give you a clue that "more" does not necessarily mean "better."

  • Help on 10g 64 bit --Sizing SGA and sysctl.conf

    Dear Sir,
    I have an oracle10g installed on a 64 bit OS and want to allocate 8GB to SGA and want to confirm if i am using the right settings
    My sysctl.conf settings are :
    cat /etc/sysctl.conf
    # Kernel sysctl configuration file for Red Hat Linux
    # For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and
    # sysctl.conf(5) for more details.
    # Controls IP packet forwarding
    net.ipv4.ip_forward = 0
    # Controls source route verification
    net.ipv4.conf.default.rp_filter = 1
    # Do not accept source routing
    net.ipv4.conf.default.accept_source_route = 0
    # Controls the System Request debugging functionality of the kernel
    kernel.sysrq = 0
    # Controls whether core dumps will append the PID to the core filename
    # Useful for debugging multi-threaded applications
    kernel.core_uses_pid = 1
    # Controls the use of TCP syncookies
    net.ipv4.tcp_syncookies = 1
    # Controls the maximum size of a message, in bytes
    kernel.msgmnb = 65536
    # Controls the default maxmimum size of a mesage queue
    kernel.msgmax = 65536
    kernel.shmmax = 8589934592
    kernel.shmmni = 4096
    kernel.shmall = 2097152
    kernel.sem = 3000 32000 100 128
    net.core.rmem_default=262144
    net.core.rmem_max=262144
    net.core.wmem_default=262144
    net.core.wmem_max=262144
    My init Settings are :
    *._DB_BLOCK_LRU_LATCHES=16
    *._spin_count=7000
    *.archive_lag_target=1800
    *.audit_sys_operations=TRUE
    *.BACKGROUND_DUMP_DEST='/redf/DB/dbf/dump'
    *.circuits=10000
    *.COMPATIBLE='10.2.0.4'
    *.CONTROL_FILES='/redf/DB/dbf/cntl1/DB_cntl1_01.ctl','/redf/DB/dbf/cntl2/DB_cntl2_02.ctl','/redf/DB/dbf/cntl3/DB_cntl3_03.ctl'
    *.CORE_DUMP_DEST='/redf/DB/dbf/dump'
    *.cursor_sharing='FORCE'
    *.DB_BLOCK_SIZE=8192
    *.DB_CACHE_SIZE=1024M
    *.db_file_multiblock_read_count=64
    *.db_file_name_convert='/redf/DB/dbf','/redf/DB/dbf'
    *.DB_NAME='DB'
    *.db_writer_processes=8
    *.dispatchers='(PROTOCOL=TCP)(DISPATCHERS=10)'
    *.FAST_START_MTTR_TARGET=300
    *.INSTANCE_NAME='DB'
    *.JAVA_POOL_SIZE=64M
    *.JOB_QUEUE_PROCESSES=1
    *.large_pool_size=150M
    *.LOCAL_LISTENER='(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=XX.XX.XX.XXX)(PORT=1521)))'
    *.LOG_ARCHIVE_DEST_1='LOCATION=/redf/DB/arch'
    *.LOG_ARCHIVE_DEST_2='LOCATION=/orabackup/redf/DB/arch_new'
    *.log_archive_dest_state_2='ENABLE'
    *.log_archive_format='DB%t_%r_%s.arc'
    *.log_archive_max_processes=2
    *.log_archive_min_succeed_dest=1
    *.LOG_ARCHIVE_START=TRUE
    *.log_buffer=50000000
    *.MAX_DISPATCHERS=40
    *.max_shared_servers=40
    *.O7_DICTIONARY_ACCESSIBILITY=FALSE
    *.open_cursors=10000
    *.optimizer_index_cost_adj=20
    *.parallel_adaptive_multi_user=TRUE
    *.parallel_automatic_tuning=TRUE
    *.parallel_max_servers=20
    *.parallel_min_servers=2
    *.processes=4000
    *.QUERY_REWRITE_ENABLED='TRUE'
    *.QUERY_REWRITE_INTEGRITY='ENFORCED'
    *.recovery_parallelism=5
    *.recyclebin='OFF'
    *.remote_archive_enable='TRUE'
    *.REMOTE_LOGIN_PASSWORDFILE='EXCLUSIVE'
    *.remote_os_authent=FALSE
    *.resource_limit=TRUE
    *.session_cached_cursors=200
    *.sessions=4000
    *.SGA_MAX_SIZE=8000M
    *.SGA_TARGET=6500M
    *.shared_pool_size=1024M
    *.shared_servers=10
    *.sort_area_size=10485760
    *.sql92_security=TRUE
    *.standby_archive_dest='/redf/DB/arch'
    *.standby_file_management='AUTO'
    *.statistics_level='TYPICAL'
    *.timed_statistics=TRUE
    *.UNDO_MANAGEMENT='AUTO'
    *.undo_retention=1800
    *.undo_tablespace='UNDOTBS'
    *.USER_DUMP_DEST='/redf/DB/dbf/dump'
    Want to confirm is this a proper tuend settings as per memory provided ?
    I am aware that it also depends on my appication behaviour , but i just want to check whether the above settings would suffice for a 16GB RAM machine and 64 bit oracle10g
    Also let me know if any other setttings apart from this are required , i choose to use SGA Target .Further my application is read intensive . Your suggestions will be highly appreciated.
    Thanx

    Hi,
    I suggest you to increase the value kernel.shmmax = 8589934592 of this parameter in sysctl.conf to kernel.shmmax = 1288490188
    Later if you want to increase the size of SGA then you need to modify the kernel.shmmax = 8589934592 value. In general practice we keep kernel.shmmax value little greater then the value of SGA.
    Refer MOS tech note:
    *ORA-27102 Database Will Not Start With SHMMAX Set To 8589934592 (8GB) [ID 461519.1]*
    *Linux Big SGA, Large Memory, VLM - White Paper [ID 260152.1]*
    thanks,
    X A H E E R
    Edited by: ora_tech on Dec 26, 2010 10:14 AM

Maybe you are looking for

  • How to search for a variety of characters

    I am working on a document wherein a script I ran has applied differential results to page indicators. I am trying to ensure that I have easy accessibility to indexing in an e-book format, and so I am doing the following: 1.) Inserting notes at physi

  • URGENT:::::::::::::::::posting extended idoc

    i have extended orders05... created a purchase order and idoc was successully generated . i've generated an inbound idoc using we19 tool. my idoc shows status 51.. the error msg reads that there are entries to be made in required fields.... i've alre

  • Validation error in BDC

    Hi friends, I am doing a BDC for F-03 and everything is working fine except when the the BDC is executed at background mode i.e N. It is working good at A and E but it gives a custom validation error at background processing. I am searching SDN since

  • Book Processing ?s

    Hello, All I'm getting ready to do my first iPhoto book and many of your posts have been very helpful...including the suggestions to save to pdf for a final proof before ordering. Even so, I have a couple of very basic questions that perhaps somebody

  • Business Service and Business scenario

    Hi, Does Business Service and Business scenario are alike ? Rgds,sofia