Guidelines for SGA and PGA tuning for 10gR2 RAC and ASM ?
I am looking for tuning information on SGA and PGA tuning for Oracle 10g (10.2) RAC and ASM for a 4TB OLTP and DSS mixed environment on Solaris 10 platform.
We are running Solaris 10 SPARC 64 bit with Oracle 10gR2 RAC Enterprise Edition and ASM on Sun servers with 32GB of RAM for memory for a 4TB OLTP database.
It is in design phase so I do not have an existing AWR or Statspack report yet. Is there a best practices guideline on how to size parameters for the SGA (ie: shared_pool_size, etc) and PGA for this environment from Oracle?
Similar Messages
-
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 -
We have a 3 node 10gR2 cluster. The middle tier is using XA drivers. They are connecting to the database via a load balanced service where all nodes are preferred. DTP for the service is also set to No.
Does anyone know if this setup could be problematic?
We recently had some very odd behavior occur where we could we could not connect to one of the nodes and had to forcefully reboot the entire server to get it back. We found out after the fact that the middle tier was configured for XA.
Any insight/experience is appreciated.
Thanks,
Jarred>
We recently had some very odd behavior occur where we could we could not connect to one of the nodes and had to forcefully reboot the entire server to get it back. We found out after the fact that the middle tier was configured for XA.
Thanks,
Jarred
Any specific error message when the application can't connect to any of the nodes?
Cheers -
More than 1 Priv IPs and 1 VIP in 10gr2 RAC installations
With 10gr2 clusterware, is it possible to add more than 1 Prv IP and VIP ?
If possible, what is the procedure to add?
Thank you.Is it possible what you really want to be looking for is NIC bonding / teamed NICs (or MPIP solaris).
This is where two ethernet adapters share an ip address
Take a look at the following post Re: teamed NICs for RAC interconnect for instance. (which refers to metalink Metalink note 298891.1 ).
Having said that I cant see a need for more than one priv IP, but multpile VIP's might jsut be wanted for eg DMZ. (I dont know the answer to that offahnd though).
rgds - bigdelboy. -
Solaris 9
10gr2
Hi All,
Is there anyway two nodes can share D1000 storage. Both nodes should see all the disks. Not half the disks each node.
If it can be done, please give me the proceduere.
I want to try oracle 10g RAC on this using ASM.
Thanks in advance.I am wondering If we can share D1000 between the two nodes and able see all the disks from both nodes. we can see half the disks from each node in split bus mode I guess.
-
Siebel Upgrade and Performance Tuning On Oracle 11g Training At Oracle Open
Hi All,
If you are interested in attending a Siebel Upgrade and Performance Tuning for Oracle 11g please let me know. We are planning to offer this course during the same week as OOW in San Francisco. For anyone who can’t attend in person we are planning to offer a net meeting with a dial in.
This education is offered to actual Siebel customers.
R
Robert Ponder
Lead Architect and Director
Ponder Pro Serve
cell: 770.490.2767
fax: 770.412.8259
email: [email protected]
web: www.ponderproserve.comHi All,
If you are interested in attending a Siebel Upgrade and Performance Tuning for Oracle 11g please let me know. We are planning to offer this course during the same week as OOW in San Francisco. For anyone who can’t attend in person we are planning to offer a net meeting with a dial in.
This education is offered to actual Siebel customers.
R
Robert Ponder
Lead Architect and Director
Ponder Pro Serve
cell: 770.490.2767
fax: 770.412.8259
email: [email protected]
web: www.ponderproserve.com -
Oracle 10gR2 RAC - ASM question
Hi
I have a question regarding the ASM storage. Let says I have a system here running Oracle 10gR2 RAC and would like to add a new/extend the current DATA disk group with more disk space. How do I do that? will it affect the existing data stored inside there?So to add a little more to the discussion. Let's say your storage administrator presents you a LUN and is nice enough to add a partition of say 7G. (/dev/sdo1).
Now you need to take /dev/sdo1 stamp it and alter your storage group.
For illustration purposes I shall use rac1 and rac2 as my dual instance RAC and add to the asm group ARCH.
As root on rac1
/etc/init.d/oracleasm createdisk ARCH2 /dev/sdo1
then run
/etc/init.d/oracleasm listdisks
to make sure ARCH2 shows up.
On rac2 you run
/etc/init.d/oracleasm listdisks
You don't see ARCH2 so then run
/etc/init.d/oracleasm scandisks
then
/etc/init.d/oracleasm listdisks
Now you should see ARCH2
Ok the asm stamps are in sync now.
Back to rac1
su - oracle
set ORACLE_SID to asm instance and use sqlplus
sqlplus / as sysasm
If you query V$ASM_DISK you will see your disk with a header_status of PROVISIONED
that's good ...
NOw while still in sqlplus
Let's bump up the asm_power_limit so rebalancing runs faster
alter system set asm_power_limit=5 scope=both ;
If your asm instance are sharing the same spfile you only need do this on one instance; otherwise run the command both on all asm instances.
Lastly
ALTER DISKGROUP ARCH ADD DISK 'ORCL:ARCH2' ;
Now you can query V$ASM_OPERATION and watch ASM do it's magic of rebalancing.
That's it. All done while the DB is up and running.
How does that work for you?
-JR jr -
With reference to this thread
is Dataguard and standby dbs is HA
RAC and DATAGAURD are two different approches for high availability and desaster recovery.
We are planning to implememt RAC and DATAGAURD but there are budget issues also.
With RAC As i understand we have multiple instances governing a single database. So multiple node/machines governing a single database server.
With DATAGAURD,we have a DR solution at another location.If the primary server fails,standby database takes up the role of primary.
With RAC alone,if any node fails, there is another node to do instance recovery or the server still continues. But what if database server crashes. WIth RAC alone and no dataguard, won't it allow downtime?Hi Hashmi,
RAC and DataGuard are indeed different things, as you understood.
Regarding your question, there is no database server, that's the whole thing. There is one database (which resides on external redundant storage like Netapp, EMC, etc.) and there are several servers that are running the instances. Downtime will occur only if the storage crashes. And if you don't trust your storage you can have ASM redundancy, so storage failure will not cause downtime as well.
The down side, is that there is one database, so if you have logical corruption, human error, or something similar you can loose data or have downtime.
However, the high availability is real.
In DataGuard, once the primary is down it takes some time (not long) to activate the standby, but it has a different IP, so you should configure your DNS/clients (in advance or at failover) to connect to the activated standby.
HTH
Liron Amitzi
Senior DBA consultant
[www.dbsnaps.com] -
Migration 10gr2 rac to 11gr2 rac
Hi all,
Can I use Transportable Tablespaces to migrate 10gr2 rac with ASM (solaris) to 11gr2 rac with ASM (AIX), the server is not the same.
regards
Edited by: mexman on 06-may-2010 15:36mexman wrote:
OK, and can I use Transporting Tablespaces Between Databases 10gr2 to 11gr2 ?Yes.. as mentioned above by Dan , you can use.. -
IBM's GPFS for REHL4/5 and a single instance (non RAC) 10gR2 environment
I've looked high and low for a clear support statement of IBM's GPFS for RHEL4 or RHEL5 in a non RAC 10gR2 implementation. Does anybody have a pointer that would explain Oracle's support or lack there of?
Thank you,
Martha C.For RHEL O/S level issues, there would be no support. You would need a ULN support license for generic O/S questions and you would need to switch to OEL.
For non-ULN customers with a database CSI, O/S level support is provided only on issues specifically related to the OCFS2 or ASMLib packages; for generic O/S questions you would need a ULN license.
Perhaps folk over in the DATABASE forum could clarify Oracle's RDBMS support policy for this environment, but succinctly: no O/S support without a ULN license, subject to directly-related OCFS2/ASMLib issues. -
A process for the performance monitoring, tuning and fixing issues
Hello
Any recommendations for 10g a process/procedure/methodology for the performance monitoring, tuning and fixing issues for a team to follow ?Ranker wrote:
Hello
Any recommendations for 10g a process/procedure/methodology for the performance monitoring, tuning and fixing issues for a team to follow ?1) upgrade the DB to a supported version.
2) Read The Fine Manual; Performance Tuning Guide
http://docs.oracle.com/cd/E11882_01/server.112/e10822/toc.htm
Handle: Ranker
Status Level: Newbie
Registered: May 12, 2013
Total Posts: 13
Total Questions: 4 (4 unresolved)
How sad!
why do you never get your questions answered here? -
How to add additional disks on vmware OEL4 and use it for Oracle 10gR2?
I created a virtual machine on vmware workstation 6 and installed OEL4.
during first install I created 20 GB disk but now I want to add more disks.
from vmware documentation I tried to add more 8 gb disk to the virtual host.
under devices I see two lines;
Hard Disk (SCSI 0:0) 20.0 GB
Hard Disk (SCSI 0:2) 8.0 GB
but I must be missing some step since I can not see 20 + 8 gb at df;
[root@antuhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 13G 9.7G 2.3G 82% /
none 506M 0 506M 0% /dev/shm
/dev/sda2 4.9G 851M 3.8G 19% /homeThank you.Oh the check the answer from Re: How to add additional disks on vmware OEL4 and use it for Oracle 10gR2?
-
What are the best practices for Database management and performance tuning?
Hello,
I want to ensure that I am using the best practices for managing and maintaining our Database.
Is there any documentation out there that outlines how to maintain and ensure top performance out of our database?
Thank you!
John SeftonI appreciate the responses, however this is not the information I am looking for.
I am specificaly looking for best practices invloving the managment and performance tuning.
Example: are their tools that I can install that will monitor the size and response time of the database and alert me if there is degradation in performance?
Are there specific periodic activities I should be doing to garuntee that my database will continue to function that way it is supposed to?
Or is this a fire and forget solution that does not need this attention? -
How to know the amount of ora 11g page-out memory (sga and pga)?
How to know the amount of oracle 11g page-out memory ( sga and pga) in the SunSolaris 10 Unix and Linux.
I need to know how many oracle memory are being page-out ( all and for a one oracle server process).
thanksYou can monitor the paging with vmstat or sar commands.
http://download.oracle.com/docs/cd/B28359_01/server.111/b32009/tuning.htm#sthref500
You can also get the paging information on OEM home page if configured for your database.
But I don't know if there exists a method with which one can find out how much memory per session/server process is getting paged out. -
Suggestion in increasing the SGA and PGA after increase in the RAm of the machine .
Hi All,
Need an expert suggestion on the change's in the SGA and PGA of the oracle database after increasing the size of the machines RAM .
We have 64G of RAM in the machine .
There are 9 DB's running on oracle 10g and 11g on this machine
The total SGA of all the database's is around 18G .
DB1 has 2G of MAX_SGA_SIZE
DB2 has 8G of MAX_SGA_SIZE
DB3 has 1G of MAX_SGA_SIZE
DB4 has 2G of MAX_SGA_SIZE
DB5 has 676M of MAX_SGA_SIZE
DB6 has 1.5G of MAX_SGA_SIZE
DB7 has 1.2 G of MAX_SGA_SIZE
DB8 has 675M of MAX_SGA_SIZE
DB9 has 672 M of MAX_SGA_SIZE
Now the machine RAM is up to 96G 64+ 32
what would be the suggestion on the increase in the SGA and PGA max size .
Any expert suggestion is highly apprciated .
Thanks in AdvanceThanks for this Justin.
Here the exercise is to add 4 CPU's and 32G RAM to the server earlier it was with 4 CPU's and 64G RAM this was decided by the server support team .
here is the stats from SAR command ..
The platform is
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
PL/SQL Release 11.2.0.2.0 - Production
CORE 11.2.0.2.0 Production
TNS for Linux: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production
04:00:01 CPU %user %nice %system %iowait %steal %idle
04:10:02 all 86.47 0.00 12.52 0.99 0.00 0.02
04:20:01 all 84.83 0.01 11.80 3.21 0.00 0.15
04:30:01 all 76.23 0.00 10.30 12.34 0.00 1.12
04:40:01 all 79.14 0.00 12.07 8.30 0.00 0.49
04:50:01 all 77.63 0.00 12.19 9.40 0.00 0.77
05:01:01 all 75.95 0.00 10.50 12.80 0.00 0.75
05:11:01 all 83.21 0.00 11.98 4.54 0.00 0.26
05:21:01 all 76.37 0.01 11.20 11.49 0.00 0.94
05:31:01 all 77.97 0.00 9.04 10.30 0.00 2.69
Average: all 79.72 0.00 11.28 8.20 0.00 0.80
Now that the 4 CPU's and RAM is been added , my request is how to calculate the required kernal parameters for oracle to this new configuration for some improvement in the oracle performance .
like kernal.shmmax
kernal.shmall
/dev/shm file system
largest value of MEMORY_MAX_TARGET or MEMORY_TARGET of all instances
the oracle is set as automatic memory management . it is not an RAC environment .
Any Expert suggestion is highly apprciated .
Thanks in advance .
Maybe you are looking for
-
I am creating a form on LiveCycle Designer and I am trying to create a form that has a e-mail submit button. When the button is utilized it attaches the form to the e-mail in an plain text .xml format rather than the pdf format. Is there a quick fi
-
Can I set a schedule for use of the internet with this router?
can I set a schedule the internet?
-
Reg language settings while browsing EBS
Hi, Language - Greek / Portuguese / Spanish The "Lightweight MLS" is implemented in the R12.1.3 application and we have Greek, Spanish and Portuguese as languages. We have also run the TLS (Language Synchronisation) scripts and we are able to see the
-
Hello, For deliveries the picking has to happen automatically. Is there any standard process for this? Could some one give me some info on tis. Points rewarded. Regards, Krishna
-
Survey Monkey and SumTotal LMS
I'm attaching a survey on the last page of my wbt. I'm on Cp 5.0 and using a click box to hold the url to my survey. When I use this option, everything works fine with the exception of the reporting on the LMS (SumTotal). It reports "in progress."