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
-
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
SarayuHi,
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
DeepuHi ,
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 -
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'.
GPatraHello,
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 lets 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,
LeboHi 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?
ThanksFirst, 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?
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 AdvanceCheck 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 thatThere 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
-
help me
-
Hi Friends, I have created one userid and i want to give autharizations to acess only SUIM,SM50,PFCG, and i created one role as adding those T-codes but PFCG is not working remaining SUIM, SM50 is working for the userid. Thanks and Regards D
-
Hi, I have 2 instances of tilda ( the drop-down terminal ) running with my KDE desktop. One started as a normal user, and the other started with "sudo su" to have always a terminal ready for quick root access. So when I bring up the one which runs as
-
MacBook new reinstall of 10.7.5, will not totally shutdown. I have to use the power button to shut down totally, then on startup it tells me it has not been shut down properly. Restart is the same thing. Tried disk permissions, repaired them, but
-
Print priview and spool output are different
Hi Friends, i am facing a problem......for a output type (script realted) when i am giving print priview for per a PO .. in this priview 2 tax values are showing right. But when i am generating SPOOL in this that 2 tax values are Showing WRONG.. why