- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - Linux
- >
- Re: HP Service Guard for Oracle
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-07-2008 08:05 PM
тАО03-07-2008 08:05 PM
Is there any help documents available for Service guard for Oracle.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-09-2008 08:25 AM
тАО03-09-2008 08:25 AM
Re: HP Service Guard for Oracle
http://docs.hp.com/en/ha.html#Serviceguard%20for%20Linux%20Toolkits
There are no Serviceguard APIs that are available for general usage. Some users call the CLIs from their own application.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-09-2008 09:37 PM
тАО03-09-2008 09:37 PM
Re: HP Service Guard for Oracle
I believe, the front end applications has to send the db request to Service Guard which is configured with a ip address and service name similar to Oracle. SG returns the oracle connection from any one of the configured database instances.
Does service guard wraps oracle exceptions and sends its own exception or does it simply throw the Oracle Exceptions in case of any oracle exceptions?
Also, how is the credentials validatated (username and password) with the oracle connection. How does SG handles that?
Is there any pdf that explains these connectivity and exception handling to service guard from Java/C client applications?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-09-2008 11:59 PM
тАО03-09-2008 11:59 PM
Re: HP Service Guard for Oracle
Secondly, Serviceguard will not wrap/trap any Oracle exceptions. All oracle exceptions will be taken care by Oracle itself and user has to look for those in Oracle logs. Serviceguard has nothing to do with any Oracle specific exceptions. All that Serviceguard does is to start/stop the application as configured by the user. If there are any failures during application start/stop as part of Serviceguard Oracle package, the logs can be seen in the package log files.
Serviceguard will not handle any user credentials from a front end connection. It is up to Oracle to do so.
You can make use of Serviceguard Developers Toolbox for your application integration in Serviceguard environment.
http://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=SGDTOOLBOX
To reiterate, Serviceguard will not involve itself in Oracle client handling or exception handling. All this has to be done by Oracle. All that Serviceguard does is :
1. Start/stop oracle as per user configuration
2. Monitor oracle processes periodically
3. Failover Oracle to an adoptive node if there is any sort failures on the primary node
4. Add resources such as ip addresses, file systems for Oracle to use.
You can find more information on Serviceguard at:
http://docs.hp.com/en/B3936-90117/index.html
Hope your questions are answered.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-10-2008 12:38 AM
тАО03-10-2008 12:38 AM
Re: HP Service Guard for Oracle
So you say that, the applications have to still connect to oracle instance directly to open the connections and not using SG.
Assume, if 2 oracle instances sre configured in the SG. The C / Java applications would have to then write a logic to see if which oracle service is runnning and open the connection. if one connection fails, open the second one.
The SG fail over or any feature is not transparent to the front end applications.
SG is just a service to start/stop oracle services. If some connection goes wrong it will try to start it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-10-2008 01:21 AM
тАО03-10-2008 01:21 AM
Re: HP Service Guard for Oracle
The only restriction is that a failover will cause a short interruption, so your application may need to restart failed transactions if this is a concern. Under some circumstances, the Oracle client can handle this situation automatically.
As an alternative, have you considered Oracle RAC?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-10-2008 02:07 AM
тАО03-10-2008 02:07 AM
Re: HP Service Guard for Oracle
2 instances of Oracle are configured in the SG and if 1 goes down, immediately the SG makes sure that, the other instance is available in the same address.
The client connects to an instance using the address 192.168.1.1/ora_service_name. Now, if this instance goes down, SG makes sure, the other instance is started in the same address and service name. so that it is transparent to the application and application need not bother about the change.
Also, the time taken for the fail over might take some time and application should make sure, the transactions happening during this time should be handled by some other mean ie either with a retry mechanism or writing to some temporary repository and when the secondary is up, load the repository into the secondary database.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-10-2008 02:22 AM
тАО03-10-2008 02:22 AM
SolutionIf this short downtime is a problem, Oracle RAC runs multiple instances in parallel (against the shared disks), and the Oracle client software knows to reconnect to another running instance if the current connection fails. This can give better OLTP performance, depending on the ability to distribute the loads across the servers, as well as rapid failover since there is no wait for the next instance to start (as it's already running).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-10-2008 02:36 AM
тАО03-10-2008 02:36 AM
Re: HP Service Guard for Oracle
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-15-2008 11:50 PM
тАО03-15-2008 11:50 PM
Re: HP Service Guard for Oracle
first try to understand service guard
service guard control up to the volume group then to logical volume.ok