In Oracle RAC environment which is OLTP database? load balancing advantage.
In Oracle RAC environment which is a OLTP database? List the options for load balancing along with their advantages.
You can use a software load balancer.
https://forums.oracle.com/forums/search.jspa?threadID=&q=Software+AND+Load+AND+Balancer&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
Installing and Configuring Web Cache 10g and Oracle E-Business Suite 12 [ID 380486.1]
Thanks,
Hussein
Similar Messages
-
Calculating total memory in oracle RAC environment
I have to calculate total memry in RAC environment.
For shared and buffer pool I execute show sga.
For UGA and PGA I execute statement that have two different values.
This is my two different methot for calculating total memory in oracle RAC environment.
Why I have very different value in this 2 statements on pga values?
first stat
with vs as
select 'PGA: ' pid
,iid
,session_pga_memory + session_uga_memory bytes
from (select inst_id iid
,(select ss.value
from gv$sesstat ss
where ss.sid = s.sid
and ss.inst_id = s.inst_id
and ss.statistic# = 20) session_pga_memory
,(select ss.value
from gv$sesstat ss
where ss.sid = s.sid
and ss.inst_id = s.inst_id
and ss.statistic# = 15) session_uga_memory
from gv$session s)
union all
select 'SGA: ' || name pid
,s.inst_id iid
,value bytes
from gv$sga s
select distinct iid, pid, sum(bytes) over (partition by iid, pid) bytes from vs
IID PID BYTES
1 PGA: 196764792 <=====
1 SGA: Database Buffers 318767104
1 SGA: Fixed Size 733688
1 SGA: Redo Buffers 811008
1 SGA: Variable Size 335544320
2 PGA: 77159560 <=====
2 SGA: Database Buffers 318767104
2 SGA: Fixed Size 733688
2 SGA: Redo Buffers 811008
2 SGA: Variable Size 335544320
second stat
with vs as
select 'PGA: ' pid
,p.inst_id iid
,p.pga_alloc_mem bytes
from gv$session s
,gv$sesstat pcur
,gv$process p
where pcur.statistic# in ( 20 -- = session pga memory
,15 -- = session uga memory
and s.paddr = p.addr
and pcur.sid = s.sid
and pcur.INST_ID = s.INST_ID
and pcur.INST_ID = p.INST_ID
union all
select 'SGA: ' || name pid
,s.inst_id iid
,value bytes
from gv$sga s
select distinct iid, pid, sum(bytes) over (partition by iid, pid) bytes from vs
IID PID BYTES
1 PGA: 342558636 <=====
1 SGA: Database Buffers 318767104
1 SGA: Fixed Size 733688
1 SGA: Redo Buffers 811008
1 SGA: Variable Size 335544320
2 PGA: 186091416 <=====
2 SGA: Database Buffers 318767104
2 SGA: Fixed Size 733688
2 SGA: Redo Buffers 811008
2 SGA: Variable Size 335544320I'm sorry but it is not clear to me.
- From v$session (1th stmt) I have
nearly 196MB of PGA mem on instance 1
and
nearly 77MB of PGA mem on instance 2
- From v$process (2th stmt) I have
nearly 342MB of PGA mem on instance 1
and
nearly 186MB of PGA mem on instance 2
then...
342+186 - 196+77 = nearly 255MB of memory allocated by oracle processes but free?
if I want calculate the total thing of the amount of the allocated memory from Oracle...It is more correct 2th statement that query v$process...it is true? -
How to create a wallet in oracle RAC environment
How to create a wallet in oracle RAC environment.
While running following command "alter system set encryption key identified by "thalesdata4";
I am getting error message "cannot auto create wallet" or "failed to open wallet.
Please suggest correct way to create a wallet in RAC environment.
Thanks
Sudhirhi,
please refer for detailed explanation
Master Note for SSL Configuration in Fusion Middleware 11g [ID 1218695.1]
regards -
How locking take place in oracle rac environment?
how locking take place in oracle rac environment?
Suppose from one session, user is updating and from other session same rows are being selected then how this locking take place in Oracle RAC?user11936985 wrote:
how locking take place in oracle rac environment?
Suppose from one session, user is updating and from other session same rows are being selected then how this locking take place in Oracle RAC?In the case of one session updating and the other selecting, there is no locking issue, regardless of whether it's single instance or RAC.
The update will take appropriate table (TM) and row-level (TX) locks, but the select will not take any locks (unless it's a select for update), so, there should be no problem.
Oracle will use read consistency to guarantee that the selected results are self-consistent and consistent with the point in time of the start of the query.
Hope that helps,
-Mark -
Does Traffic Manager provide database load balancing for MySQL?
I need two VMs to implement MySQL Cluster in Windows Azure. VMs allow configure endpoint load balance set for Mysql, but I did not find tcp protocol in Traffic Manager. Does it provide this service for database
load balancing?Hi,
Traffic Manager works on the DNS level and routes traffic between public endpoints that sit behind a common DNS name. So you can't use this for your scenario.
However, You can implement
load balancing for VMs in another way.
Edward -
Transaction Recovery within an Oracle RAC environment
Good evening everyone.
I need some help with Oracle 11gR1 RAC transaction-level recovery issues. Here's the scenario.
We have a three(3) node RAC Cluster running Oracle 11g R1. The Web UI portion of the application connects through WLS 9.2.3 with connection pooling set. We also have a command-line/SQL*Developer component that uses a TNSNAMES file that allows for both failover and load balancing. Within either the UI or the command line portion of the application, a user can run a process by which invokes one or more PL/SQL Packages to be invoked. The exact location of the physical to the database is dependent on which server is chosen from either the connection pooling or the TNSNAMES.ORA Load Balancing option.
In the normal world, the process executes and all is good. The status of the execution of this process is updated by the Packages once completed. The problem we are encountering is when an Oracle Instance fails. Here's where I need some help. For Application-level (Transaction Level) recovery, the database instances are first recovered by the database background proccesses and then Users must determine which processes were in flight and either re-execute them (if restart processing is part of the process) or remove any changes and restart from scratch. Given that the database instance does not record which processes are "in flight" it is the responsibility of the application to perform its own recovery processing. Is this still true?
If an instance fails, are "in flight" transactions/connections moved to other instances in the Grid/RAC environment? I don't think this is possible but I don't remember if this was accomplished through a combination of Application and Database Server features that provide feedback between each other. How is the underlying application notified of the change if such an issue occurs? I remember something similar to this in older versions of Oracle but I cannot remember what it was callled.
Any help or guidance would be great as our client is being extremely difficult in pressing this issue.
Thanks in advance
Stephen Karniotis
Project Architect - Compuware
[email protected]
(248) 408-2918You have not indicated whether you are using TAF or FCF ... that would be the first place to start.
My recommendation would be to let Oracle roll back the database changes and have the application resubmit the most recent work.
If the application knows what it did since the last "COMMIT" then you should be fine with the possible exception of variables stored
in packages. Depending on packages retaining values is an issue best solved with PRAGMA SERIALLY_REUSABLE ... in other words
not using the retention feature. -
Disable Intel CPU Hyper threading in Oracle RAC environment
Dear Expert,
Does disable CPU hyper threading will have direct impact or maybe unexpected behavior to Oracle RAC database?
Actually the background of this question is we have many received packet queuing on the network layer waiting to be processed. Investigation leads to the processor utilization which shows that many processor are still in idle state or not used when the other processors are busy processing incoming request.
I have visited some oracle note like
CPU Count Consideration for Oracle Parameter Setting When Using Hyper-Threading Technology (Doc ID 289870.1)
Oracle and Hyper-Threading (Doc ID 205089.1)
Using PROCESSOR_GROUP_NAME to bind a database instance to CPUs or NUMA nodes (Doc ID 1585184.1)
These document already give useful information but i wonder if there is any possibilities risk or another consideration of disabling cpu hyper threading.
Please let me know if any other information required.
Thanks.
Best Regards,
JollyAs far as I know it is set as cpu architecture and mobile chips don't have the option. Not 100% as I've never needed to do it.
Better bet would be to check Intel ark and forums with them I expect. -
Can GG work in a RAC environment which has no shared storage except ASM
Gurus:
I have a 2 nodes RAC which is on ASM for database data and FRA. However, it has no other shared space on the file systems.
Can I still use GoldenGate? How can I do it.
Please advise.
dzGoldenGate needs to be able to read the online redo logs for each thread, and running on ASM requires a few extra configuration steps. You need an ASM user to be able to connect to the ASM instance (involving listener and tnsnames.ora files). Extract parameter file uses the TRANLOGOPTIONS parameter. This is covered in the installation guide ("Additional requirements for ASM," plus the section on "Additional requirements for Oracle RAC").
In 11gR2, you can use ACFS for the GoldenGate software and its files.
Oracle GoldenGate High Availability using Oracle Clusterware Technical Whitepaper
http://www.oracle.com/technetwork/middleware/goldengate/overview/ha-goldengate-whitepaper-128197.pdf -
A sample server specification for Oracle RAC environment
Hi,
Our project has decided to change the single instance database to a RAC environment. Can any one provide a sample server specification to be analysed based on our project.
For example minimum processor/RAM....
ThanksThis is the simplest installation you can get, but if you want to do a fast response file based installation, there it is.
-
Hi,
I have 4 virtual machines based on XEN. Each of them have Centos 5 OS, 1GB RAM, 10GB disk space. I download all necessary staff for install Oracle RAC, but I wondering what infrastructure I should implement? I want install RAC for test functionality like Cache Fusion, TAF and do some AWR statistic.
What do you think, which choice will be the best:
* raw devices or OCFS2?
* use one xen machine for storage data or partition disk on each machine and use ASM?
* other..
If you have own experience please help me choose best configuration.
Best,
tutusHi,
i don't have experience with Xen in oracle RAC but i do use Vmware Fusion on my MAC machine.
** raw devices or OCFS2?*
-- for manageability use OCFS2. raw device is difficult to manage unless you want to try it.
** use one xen machine for storage data or partition disk on each machine and use ASM?*
-- 1. yes you can create a new Xen machine for your storage try considering using Openfiler
-- 2. remember that the disk should be shared on both Linux machine and you cannot just create disk partition on each box.
if you just want to test RAC, why not use vmware its very easy to configure even sharing the disk between nodes.
regards,
baidba -
Oracle RAC support more then one database
My company's requirement is to have multiple database, instead of multiple schemas in the same databsae. The only reason to have multiple database is to support different applications with different database versions. for eg. One application sitting in Oracle RAC with have version 10.02.0.0. and other applications will have 10.02.0.2.
You can have multiple instances on a node or multiple databases on one RAC cluster. However a more important factor that should be considered is to ensure that the servers are capable of handling the additional workload.
Also to consider is the software compatibilities between various versions of Oracle RDBMS, ASM and the Oracle Clusterware. -
How to monitor targets which are controlled by LOAD BALANCING mechanism
Hi,
I have installed Enterprise Manager 10.1.0.3 and upgraded it to 10.1.0.5. Then i have applied the Application plug-in patch for managing Oracle Applications.In my environment, we have two concurrent managers and four forms servers which are using Load Balancer.Please let me how to manage these concurrent managers and forms servers in that scenario.Would highly appreciate your suggestions regarding the same.Thanks in advance.
Regards,
Vamsi ManyamThis note shows how to configure OEM behind a load balancer.
The question was how to use OEM, not behind a load balancer, to monitor other targets which are behind one or different load balancers.
For example, to monitor :
Forms on server A and B behind load balancer LB1.
Forms on server C and D behind load balancer LB1.
Forms on server E and F behind load balancer LB2.
Gary -
I am having some problems trying to load balance with Oracle Forms, Discoverer and reports Oracle Application Server Release 10g (9.0.4.0.2) and I was wondering if you could help. Has any one ever got this to work consistently? We are an ERP product written mostly in forms (904) and are trying to implement are largest customer there performance issue so we need the load balancing to work. Will also accept other recommendation as cost effective as solutions.
Site 1:
A: SERVER
Host as1.xyzco.local
Version 10.1.2.0.2
Installation Type Identity Management and Metadata Repository
Oracle Home E:\oracle\inf_1012
Farm as1db.xyzco.net
o HTTP_Server
o Internet Directory
o OC4J_SECURITY
o Single Sign-On:orasso
o Management
B SERVER
Host as2. xyzco.local
Version 9.0.4.0.2
Installation Type Business Intelligence and Forms
Oracle Home E:\oracle\mid_904
Farm as2db. xyzco.net
o Discoverer
o Forms
o home
o HTTP_Server
o OC4J_BI_Forms
o Reports Server
o Web Cache
o Management
C SERVER
Host as3. xyzco.local
Version 9.0.4.0.2
Installation Type Business Intelligence and Forms Discoverer and Reports
Oracle Home E:\oracle\mid_904
Farm as2db. xyzco.net
o Discoverer
o Forms
o home
o HTTP_Server
o OC4J_BI_Forms
o Reports Server
o Web Cache
o Management
All servers Are:
Windows 2003 Standard Server with current service packs
Xeon Dual Processor with 4GB ram
Raid 0 drives 2 for OS and 2 for Oracle
Daniel Brody
([email protected])I have more then half decent results with webcache as load balancer, but it still is a round robin (as mentioned before). This means that a session will not be transfered from one application server to the other once the session has been created.
So far I did not discover any benefits of a hardware loadbalancer over webcache, because (here it is again:) you are not able to transfer open sessions from one application server to the next. This has to do with the Oracle Forms architecture. In fact it is still client-server, only with the application server functioning as extra server ;) -
Cannot get external procedural call in Oracle RAC Environment
Cannot get external procedure call to work in our test RAC env.
We are able to get it to work in our DEV env which is a single instance
LISTENER.ORA:
NODE1:
# listener.ora Network Configuration File: /opt/oracle/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER_SBLBGT01 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = sblbgt01-vip1)(PORT = 1521)(IP = FIRST))
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.41.1.21)(PORT = 1521)(IP = FIRST))
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /opt/oracle/app/oracle/product/10.2.0/db_1)
(PROGRAM = extproc)
(ENVS="EXTPROC_DLLS=ANY")
NODE2:
# listener.ora.sblbgt02 Network Configuration File: /opt/oracle/app/oracle/product/10.2.0/db_1/network/admin/listener.ora.sblbgt02
# Generated by Oracle configuration tools.
LISTENER_SBLBGT02 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = sblbgt02-vip2)(PORT = 1521)(IP = FIRST))
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.41.1.22)(PORT = 1521)(IP = FIRST))
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /opt/oracle/app/oracle/product/10.2.0/db_1)
(PROGRAM = extproc)
(ENVS="EXTPROC_DLLS=ANY")
2) ### If you are receiving errors, please list exact error messages and text: ###
(cont 1.)
tnsnames.ora (on both nodes):
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = extproc))
(CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO)))
[opt/oracle/app/oracle/product/10.2.0/db_1/network/admin]> tnsping EXTPROC_CONNECTION_DATA
TNS Ping Utility for Solaris: Version 10.2.0.3.0 - Production on 11-APR-2011 10:52:49
Copyright (c) 1997, 2006, Oracle. All rights reserved.
Used parameter files:
/opt/oracle/app/oracle/product/10.2.0/db_1/network/admin/sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = extproc)) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO)))
OK (0 msec)
Calling External Procedure:
SQL> execute ttran.shell('ls');
BEGIN ttran.shell('ls'); END;
ERROR at line 1:
ORA-28575: unable to open RPC connection to external procedure agent
ORA-06512: at "TTRAN.SHELL", line 1
ORA-06512: at line 1Any Reply Please...
would appreciate your help... -
Add Dialog instance in Oracle RAC Environment
Hi Gurus,
Do we have to isntall Dialog Instance from sapinst if you want to add a dialog instance in the Cluster Environment?
I want to add two dialog instance to run on node-2 and node-4 using SAPCTL.Yes, you should run sapinst to install DI.
Maybe you are looking for
-
Itunes put ipod into recovery mode. how do i get out
I was updateing my ipod and then my plug came out of the ipod. Now it says its in recovery mode and i have to restore it. Is there any way i can get out of recovery mode so i wont lose pictures and videos?
-
Keychain doesnt ask to remember passwords anymore
Keychain doesnt ask if it should remember passwords anymore. Internet login passwords are gone I.E. amazon, sirius, message boards etc are gone. When i clik show password theres nothing there. If i save the password when i return to the site tomorrow
-
Guide me regarding SAP FI/CO Trainings
Dear Gurus, I am a B.E. Electronics, and working in ABAP for last 1.5 years, I want to go for SAP FI or SAP CO certification training. Currently i do not have any finance background, but i am willing to do a MBA in Finance after 3-4 years down the li
-
Where are the .war files
Hi, This issue has really stumped me. After i run 'ant install' the site works. But I am not able to locate the .war files for the GSApp application. Could someone help me locate where exactly is the .war file. thanks,
-
Vision Development Module Run Time License?
Dear all, I wish to install an application I have built at university onto a laptop for use in another university. The application uses the NI-IMAQdx driver for acquisition from 2 USB cameras, as well as various VIs from the vision development module