Physical Memory Upgrade [SAP, Oracle parameter changes]

Hello Guru,
Good day!
I'm not sure if I'm in the correct forum, please bare with me if I'm not.
We are actually planning to increase our Production [Physical Memory] server from its current size 15360GB including [oracle, SAP & OS] to 44GB memory.  Do you have any idea how can we calculate to the most needed SAP / DB parameter should be increase after we allocate the 44GB in preparation for Go-Live.  Below are details of my systems [oracle version, kernel, R/3 System, OS version, SAP parameter and DB parameter.
Reason for memory upgrade: will create two client in one system with a different number of users and different plant e.g. America / Canada
======================================================================
SAP R/3 Version: SAP 4.6C
Oracle Version: 10.2.0.4.0
OS Level: AIX 5.3
orapaa> oslevel -g
Fileset                                 Actual Level        Maintenance Level
bos.rte                                 5.3.8.0             5.3.0.0
Physical Memory
Real,MB   15360
======================================================================
kernel release               46D
kernel make variant       46D_EXT
compiled on                  AIX 1 5 0056AA8A4C00
compiled for                  64 BIT
compile time                  Aug 17 2007 10:57:49
update level                  0
patch number                  2337
source id                     0.2337
======================================================================
orapaa> prtconf
System Model: IBM,9117-MMA
Machine Serial Number: 06DDD01
Processor Type: PowerPC_POWER6
Processor Implementation Mode: POWER 6
Processor Version: PV_6_Compat
Number Of Processors: 4
Processor Clock Speed: 4208 MHz
CPU Type: 64-bit
Kernel Type: 64-bit
LPAR Info: 9 SWT_AMR_SADCB335_SAP_HA_PRI
Memory Size: 15360 MB
Good Memory Size: 15360 MB
Platform Firmware level: Not Available
Firmware Version: IBM,EM340_095
Console Login: enable
Auto Restart: true
Full Core: false
======================================================================
Our current used SAP parameter
Profile parameters for SAP buffers     Parameters Name               Value     Unit
Program buffer               
                    abap/buffersize               850000     Kb
CUA buffer               
                    rsdb/cua/buffersize               10000     
Screen buffer               
                    zcsa/presentation_buffer_area     20000000 Byte
Generic key table buffer               
                    zcsa/table_buffer_area          100000000 Byte
Single record table buffer               
                    rtbb/buffer_length               60000     
Export/import buffer               
                    rsdb/obj/buffersize               40000      kB
Table definition buffer               
                    rsdb/ntab/entrycount          30000     
Field description buffer               
                    rsdb/ntab/ftabsize               60000     kB
Initial record buffer               
                    rsdb/ntab/irbdsize               8000     kB
Short nametab (NTAB)               
                    rsdb/ntab/sntabsize          3000     kB
Calendar buffer               
                    zcsa/calendar_area          500000     Byte
Roll, extended and heap memory     EM/TOTAL_SIZE_MB          6144     MB
                    ztta/roll_area               6500000     Byte
                    ztta/roll_first               1     Byte
                    ztta/short_area               1400000     Byte
                    rdisp/ROLL_SHM               16384     8 kB
                    rdisp/PG_SHM               16384     8 kB
                    rdisp/PG_LOCAL               150     8 kB
                    em/initial_size_MB               4092     MB
                    em/blocksize_KB               4096     kB
                    em/address_space_MB          4092     MB
                    ztta/roll_extension               2000000000     Byte
                    abap/heap_area_dia          2000000000     Byte
                    abap/heap_area_nondia          2000000000     Byte
                    abap/heap_area_total          2000000000     Byte
                    abap/heaplimit               40000000     Byte
                    abap/use_paging               0     
======================================================================
Oracle Parameter
Oracle Parameter Name     Value     Unit
SGA_MAX_SIZE          6192     MB
PGA_AGGREGATE_TARGET     400     MB
DB_CACHE_SIZE           0     
SHARED_POOL_SIZE     960     MB
LARGE_POOL_SIZE          16     MB
JAVA_POOL_SIZE           32     MB
LOG_BUFFER          14246912     
db_block_buffers          655360     
Thanks and regards,
Mike

I feel the best way to get the parameters which needs to be adjusted is to go for EarlyWatch Check after increasing the Physical Memory of your SAP system, as we cannot say how and which parameters needs to be checked and changed.. as there is some dependiblity also between the parameters...
All the best !

Similar Messages

  • Oracle parameter change

    Hi Friends,
    We have to change the parameter db_cache_size in our oracle 10g database.
    What is the unit (kb, mb or gb) of value to be assigned. We have to increase it upto 16gb currently it is 8 gb.
    What are the precaution should be taken to change this parameter, application down , user lock etc.
    Please help me ?
    Regards
    Ganesh Datt Tiwari

    >
    tiwari.ganeshdatt wrote:
    > Hi Friends,
    > We have to change the parameter db_cache_size in our oracle 10g database.
    >
    > What is the unit (kb, mb or gb) of value to be assigned. We have to increase it upto 16gb currently it is 8 gb.
    Hi
    Look at the documentation:
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/initparams043.htm
    there you can see that you can specify it in several units
    > DB_CACHE_SIZE = integer [K | M | G]
    >
    tiwari.ganeshdatt wrote:
    >
    > What are the precaution should be taken to change this parameter, application down , user lock etc.
    It depends (as usual)
    I prefer to change the parameter in the spfile and then  stop SAP and restart oracle.
    Keep in mind other parameters that you may have set (like SGA_TARGET and SGA_MAX_SIZE) as you may have to modify them aswell

  • When to change COMPATIBLE parameter while upgrading to Oracle 11G

    We are planning to upgrade from Oracle 10.2.0.4 on AIX to Oracle 11.2.0.2 soon.
    While reading oracle upgrade documents and from oracle upgrade blog, it is mentioned that once we change compatible parameter,
    we will not be able to catdwgrd.sql to downgrade.
    However, if we don't change compatible parameter after an upgrade, all the testing efforts during upgrade process wont be complete
    as we may need to do another round of testing after changing this value.
    So what is the best time for changing this compatible parameter? 1 week or 2 weeks after upgrade?
    We are considering catdwgrd.sql as our option to fallback if something goes wrong.
    Thank You
    Sarayu

    Hi,
    It's a difficult question. If your applications are validated with 11gR2, if your OS is certified to work with Oracle 11gR2, if you adjusted the requirements etc. it will work. Will it work 100% well ? Maybe not but downgrading is really an extreme solution. 11gR2 is a fully supported version and anyway you will obtain efficient support from Oracle if you encountered a bug etc.
    If you have doubts change when you are sure every critical activity/charge you expect went well for example. We cannot know if it will be after 1 week or 2 weeks : it's up to you.
    Be sure you check what Tom says about the COMPATIBLE parameter (it's interesting to know exactly what it covers, it does not cover the optimizer features etc.) : http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:485421569569
    Best regards
    Phil

  • Db_file parameter change in oracle 8i with physical standby configured

    i have oracle 8i (8.1.7) with physical standby configured.
    i need to change the db_file parameter value. kindly check the below steps are correct? Thanks.
    1. alter database backup controlfile to trace;
    2. edit the init.ora file as db_file=<new value> (after backing up the existing pfile)
    3. edit the create control file statement in udump -- max datafile (and also remove the first line startup nomount)
    4. shutdown immediate;
    5. startup pfile ='file name';
    6. in sqlplus run the create control file statement;
    7. alter database backup controfl file for standby;
    8. move the standby control file to standby db server
    9. shutdown immediate in standby
    10. copy the pfile and edit the new values
    11. startup mount pfile='new pfile' (in standby)
    12. recover control file <location> from rman
    13. start the recovering of standby.
    Thanks,
    Raman.

    Just change the db_files value to some higher value in the init.ora file and restart the database. With this you can create more datafiles no need to create control file.

  • Profile Parameter changes after RAM Upgrade?

    Hi,
    We are using SAP ECC 6.0 on AIX 5.3 and IBM p595 seriers
    Now we have upgrade the Physical memory (RAM) from 8 GB to 16 GB.
    After Upgrading/Degrading the Physical memory (RAM) from the Server,What manual Changes has to be done for Profile parameter.Please provide the details.
    Cheers
    Deepu

    Hi ,
    After Changing the RAM in SAP System ..
    1) Increase the No of Work Processes , If Required
    2) Increase the size of Memory Areas ( Size of Extended Memory) , If you face any Memory Dumps
    3) Increase the SAP Buffer Sizes ( Program Buffer etc.) to have better performance.
    But it is not compulsary that you should change these parameters but changing these Paramters Values will improve performance of SYstem
    Thanks
    Deepak Gosain

  • SAP Memory upgradation

    Hi Exparts,,
    We have upgraded memory of SAP PRD System from 16 GB to 32 GB. Please let us know what are the parameter need to changes in (OS,Database & Application level). And what are the other steps i need to perform after upgrading memory of SAP System. what are profile need to be changed. if you need our current parameter inofrmation plese let us inofrm . we can send to you the same ASAP.
    Thank you all  in advance..
    Expecting quick answer..
    cheers'.
    GPatra

    Hello,
    which platform is the system running in?
    Regarding the SAP system you might need to increase the Extended memory size.
    kind regards,
    Mercedes
    Hi Mercedes,
    Thanks for you quick response. Our System is running AIX OS and ORACLE 10.2. could you please tell me what are the profile  parameters need to be changed.  If i need to increase or Extended, which parameters have to changed. How the applicationserver will recognise the updated memory. is it required to assign somewhere of updated memory size.
    Best Rgds,
    GC.

  • Oracle.exe consuming 10GB of total 16GB physical memory.

    I am using Oracle 11g on windows 2008 R2 during utilization check of memory i found the my ORACLE.EXE is consuming 10GB of physical memory. my total physical memory size is 16GB. I am not getting why my oracle.exe is consuming so much of memory.
    My SGA details are as follows :
    SQL> show sga
    Total System Global Area 1.0689E+10 bytes
    Fixed Size 2185160 bytes
    Variable Size 2046822456 bytes
    Database Buffers 8623489024 bytes
    Redo Buffers 16977920 bytes
    Please suggest how can i reduce my memory utilization??

    Hii, thanks for the useful documents.
    I have checked the parameter n the output is as follows
    SQL> show parameter target
    NAME TYPE VALUE
    archive_lag_target integer 0
    db_flashback_retention_target integer 1440
    fast_start_io_target integer 0
    fast_start_mttr_target integer 0
    memory_max_target big integer 0
    memory_target big integer 0
    parallel_servers_target integer 128
    pga_aggregate_target big integer 2G
    sga_target big integer 10G
    SQL> select component,current_size,min_size,max_size,user_specified_size,granule_size from v$memory_dynamic_components;
    COMPONENT CURRENT_SIZE MIN_SIZE MAX_SIZE USER_SPECIFIED_SIZE GRANULE_SIZE
    shared pool 1879048192 1879048192 1879048192 0 33554432
    large pool 33554432 33554432 33554432 0 33554432
    java pool 134217728 134217728 134217728 0 33554432
    streams pool 0 0 0 0 33554432
    SGA Target 1.0737E+10 1.0737E+10 1.0737E+10 1.0737E+10 33554432
    DEFAULT
    buffercache 8623489024 8623489024 8623489024 0 33554432
    KEEP
    buffercache 0 0 0 0 33554432
    RECYCLE
    buffer cache 0 0 0 0 33554432
    DEFAULT 2K
    buffercache 0 0 0 0 33554432
    DEFAULT 4K
    buffercache 0 0 0 0 33554432
    DEFAULT 8K
    buffercache 0 0 0 0 33554432
    DEFAULT 16K
    buffercache 0 0 0 0 33554432
    DEFAULT 32K
    buffercache 0 0 0 0 33554432
    Shared IO
    Pool 0 0 0 0 33554432
    PGA Target 2147483648 2147483648 2147483648 2147483648 33554432
    ASM
    BufferCache 0 0 0 0 33554432
    Please tell me by changing or setting which parameter i can reduce my physical memory size???

  • Parameter changes prevent SAP from starting

    Hello all,
    We are running SAP ERP 4.7ext 2.00 with two nodes in a Windows/MSSQL Cluster environment.
    1.     Last night, we made parameter changes to the central instance profile. In particular, we started with  adding the parameter “enque/table_size = 16384”, activated the profile and took the SAP R/3 RP1 Resource offline. We then tried to bring it back online but it went into a failed status. We removed this parameter using a text editor, and then retried to bring the SAP Resource online again, but to no avail – it went into a failed state again.
    2.     We had previously made backups of the profile files created by the reinstallation of the central instance (DEFAULT, START_DVEBMGS00_ZAASAPCCI001,  and RP1_DVEBMGS00_ZAASAPCCI001 – let’s call this File Set A.) and decided to use these files instead.  These files had the default parameters created on installation. We were successful in bringing the SAP resource online.
    3,     We made a parameter change and activated the profile in SAP – it does not matter which parameter you choose, for example, changing the number of dialog work processes from the default 2 to 20 . We took the SAP R/3 RP1 Resource offline but were unable to bring it back online - it went into a failed status.
    4.     We then took File Set A, and using a text editor  (1) made changes to the number of work processes; and (2) appended the extra parameters to them. Using these files we were now successful in bringing the SAP Resource online.
    5.     If we now made any changes to these files – either through SAP or by using the text editor, we are unable to restart SAP. We have to revert to step 4 above.
    6.     A strange anomaly we noticed is that if the profile files have the following commented lines in the beginning of the file  RP1_DVEBMGS00_ZAASAPCCI001. for example:
    #.*       Instance profile RP1_DVEBMGS00_ZAASAPCCI00                           *
    #.*       Version                 = 000007                                     *
    #.*       Generated by user = ABOOM                                            *
    #.*       Generated on = 11.05.2006 , 09:04:07                                 *
         Then we are unable to restart SAP.
    Is this a bug related to running a dual-node SAP cluster?  We were previously able to make parameter changes (either through SAP or through the use of a text editor) and restart SAP successfully.
    It is now become critical to determine the cause of this anomalous behaviour and resolve the problem. Failing this, the client wants to break the cluster and revert to a distributed SAP system installation (with separate DB and central instance hosts).
    Your comments and help wil be greatly appreciated.
    Regards,
    Lebo

    Hi Lebo,
    Can you try to edit your profiles (the correct ones) using sappad tool (/usr/sap/<SID>/<INST-ID>/run/exe/) and save it in the same format that was used to open it.
    Regards,
    Mike

  • Physical Memory Tunning and Setting for Oracle 9i

    Hi everyone,
    I am trying to install Oracle 9i. Does anyone know that any formula to calculate the basic memory usage base on the server to get the best performance?
    Thanks

    First, Thanks for reply my question. The server spec. show on below:
    OS AIX
    CPU frequency 1504360000 Processor Speed
    1916928 Amount of usable physical memory in Kbytes
    RAID 5
    any suggestion under this spec. ?
    Thanks

  • Rolling Upgrade of Oracle 10gR2 RAC with Physical Standby (DG)

    Hi DBAs,
    I want to do a rolling upgrade of Oracle 10.2.0.3 (2 node RAC+ASM) with Physical Standy Dataguard to Oracle 10.2.0.4 also applying CPU (April2009).
    Please suggest the best way to perform this upgrade and patching with no downtime.
    Thanks
    -Samar-

    Unfortunately rolling upgrade is only possible with a logical standby in place:
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14239/upgrades.htm#CHDBJAGG
    That doesn't help you at this time, but 11g has a way to do it with a physical standby. Even here you need an intermediate logical standby:
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28294/rollup.htm#CHDHCBGA
    Werner

  • SAP Bundle Patches and Automatic Oracle parameter check script (note117165)

    After reading SAP note 1027012 on SAP Bundle Patches and SAP note 1171650 on the
    automatic Oracle parameter check script I have a simple question:
    Is it still necessary to manually check whether some patch is installed in order to determine
    exactly which event and fixcontrol to set?
    Or is the automatic Oracle parameter check script so sophisticated that it is fully
    sufficient to implement its recommendations, and you don't neet to manually
    check any more which SBP with which bugfixes has been installed?
    It would be great if SAP could confirm that the automatic parameter check is sufficient,
    but so far I haven't seen this statement explicitly. I believe this is mostly because it
    is so difficult (impossible?) to determine via SQL which patches have been applied.
    Regards,
    Mark

    >
    > Is it still necessary to manually check whether some patch is installed in order to determine
    > exactly which event and fixcontrol to set?
    Yes and No.
    until now, fixcontrol are dependent of CBO patches and those are "register" on the view v$system_fix_control. They can be "check" autmatically, so you get the "proper" recommendation for those.
    the parameter event depends on different situations, like some patches. But those patches are "normal" patches and it is not possible to check if they are installed from inside the DB with a simple script. For those, the check script will tell you to do it manually and will tell you which patch has to be check
    In addition, there are other parameters that have to be check "manually", like processes (where you get a "semiautomatic" check) or db_cache_size, where you should check if the size
    > It would be great if SAP could confirm that the automatic parameter check is sufficient,
    > but so far I haven't seen this statement explicitly. I believe this is mostly because it
    > is so difficult (impossible?) to determine via SQL which patches have been applied.
    The automatic parameter check is sufficient, meaning that you get all information, including the parameters that you have to check manually and some information for that check. Currently, it is not possible to automatize it 100%

  • Program changes when upgrade to Oracle 10g and Big5 = UTF8

    Hi,
    Can anybody tell me what I need to change in the Oracle Forms or Excel VBA program when there is upgrade of Oracle database from 8i to 10g and characterset from Big5 to UTF8? Thanks a lot.

    Just test -);
    About some SQL functions usage, see following section of Globalization Guide.

  • I have a iMAC(got it in less than 2 months ago), can I change the memory(upgrade it from 4 GB to 8GB) myself? I mean I need to open the screws and exchange the memory chips. Does it cancel the guarantee?

    I have a iMAC(got it in less than 2 months ago), can I change the memory(upgrade it from 4 GB to 8GB) myself? I mean I need to open the screws and exchange the memory chips. Does it cancel the guarantee?

    No, unless you break something or install the wrong RAM, new RAM is not covered by warranty/AppleCare of course.
    https://support.apple.com/kb/HT3011
    https://discussions.apple.com/docs/DOC-4291

  • Changing the Physical IP address of Oracle RAC database Server

    Hi All,
    We are planning to change the Physical IP address of Oracle RAC database Server. I would like know to, what all are the changes need to be done the from Oracle part.
    Thanks in Advance

    Check document 283684.1 on metalink and/or
    http://orcl-experts.info/index.php?name=FAQ&id_cat=9

  • Performance Problem After upgrade to oracle 10g

    Hi
    I have upgrade one of my datawarehouse database from oracle 9.2.0.8 to oracle 10.2.0.4 running on solaris 9
    After the upgrade jobs which were running in the database is taking hell lot of time.
    The jobs are accessing the views which is used to get the monthly report data from the database.
    what could be the solution and where to start from to get the RCA to resolve this performance issue
    Please let me know if you require any other information
    database is currently running in the automatic shared memory management mode ie SGA_MAX and SGA_TARGET parameters are defined for that

    There are a lot of differences between 10g and 9i in this regard, among these are:
    - There is a default job that gathers statistics every night which is not there in 9i. You might have totally different statistics as in 9i due to that job, depending on how and if at all you used to collect statistics in 9i
    - The 10g DBMS_STATS package collects histograms on some columns by default (parameter METHOD_OPT=>'FOR ALL COLUMNS SIZE AUTO' default in 10g whereas 'FOR ALL COLUMNS SIZE 1' in 9i) which can have a significant effect on the execution plans
    - The 10g optimizer has CPU costing enabled by default which can make significant changes to your execution plans due to different costing of table scans and order of predicate evaluation. In addition it uses NOWORKLOAD system statistics if system statistics have not been gathered explicitly
    - 10g checks the min and max values stored for columns in the data dictionary. If your predicates are way off compared to these values then 10g begins to adjust the calculated selectivity of the predicate which can again significantly affect your execution plans
    - 10g introduces the "Cost Based Query Transformation (CBQT)" feature which means that rather than applying heuristic transformation rules transformations are costed and potentially discarded whereas 9i applies transformations unconditionally whenever possible
    Check also the following note resp. white paper:
    http://optimizermagic.blogspot.com/2008/02/upgrading-from-oracle-database-9i-to.html
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

Maybe you are looking for