OBSOLETE Patch-ID# 115076-08

NOTE:
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************

Keywords: ha oracle cluster
Synopsis: Obsoleted by: 115076-09 Sun Cluster 3.1: HA-Oracle Patch
Date: Jan/05/2006


Install Requirements: NA                      
                      
Solaris Release: 8

SunOS Release: 5.8

Unbundled Product: Sun Cluster

Unbundled Release: 3.1

Xref: This patch available for Solaris 9 as patch 115077

Topic: Sun Cluster 3.1: HA-Oracle Patch

Relevant Architectures: sparc

BugId's fixed with this patch: 4746700 4751451 4755709 4755716 4781133 4789666 4815385 4822021 4833000 4852046 4852208 4864163 4864349 4864895 4867838 4887743 4891741 4892110 4892343 4893059 4893104 4893120 4893717 4894550 4900140 4901447 4902303 4902949 4922942 4949442 4950773 4950840 4953391 4970501 4990559 5012088 5031597 5042250 5053146 5053152 5053548 5055702 6180149 6183627 6185016 6202404 6207625 6207626 6214736 6223013 6329998

Changes incorporated in this version: 4950840 6329998

Patches accumulated and obsoleted by this patch: 115288-03 116139-04 117210-03 118482-05

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/opt/SUNWscor/oracle_listener/bin/oracle_listener_manage
/opt/SUNWscor/oracle_listener/bin/oracle_listener_monitor
/opt/SUNWscor/oracle_listener/bin/oracle_listener_monitor_start
/opt/SUNWscor/oracle_listener/bin/oracle_listener_monitor_stop
/opt/SUNWscor/oracle_listener/bin/oracle_listener_start
/opt/SUNWscor/oracle_listener/bin/oracle_listener_stop
/opt/SUNWscor/oracle_listener/bin/oracle_listener_update
/opt/SUNWscor/oracle_listener/bin/oracle_listener_validate
/opt/SUNWscor/oracle_listener/bin/run_setuid_prog
/opt/SUNWscor/oracle_listener/etc/SUNW.oracle_listener
/opt/SUNWscor/oracle_listener/man/sman5/SUNW.oracle_listener.5
/opt/SUNWscor/oracle_server/bin/monitor_action_check
/opt/SUNWscor/oracle_server/bin/oracle_rac_server_boot
/opt/SUNWscor/oracle_server/bin/oracle_rac_server_fini
/opt/SUNWscor/oracle_server/bin/oracle_rac_server_init
/opt/SUNWscor/oracle_server/bin/oracle_rac_server_manage
/opt/SUNWscor/oracle_server/bin/oracle_rac_server_monitor
/opt/SUNWscor/oracle_server/bin/oracle_rac_server_monitor_check
/opt/SUNWscor/oracle_server/bin/oracle_rac_server_monitor_start
/opt/SUNWscor/oracle_server/bin/oracle_rac_server_monitor_stop
/opt/SUNWscor/oracle_server/bin/oracle_rac_server_pmf_action
/opt/SUNWscor/oracle_server/bin/oracle_rac_server_start
/opt/SUNWscor/oracle_server/bin/oracle_rac_server_stop
/opt/SUNWscor/oracle_server/bin/oracle_rac_server_update
/opt/SUNWscor/oracle_server/bin/oracle_rac_server_validate
/opt/SUNWscor/oracle_server/bin/oracle_server_manage
/opt/SUNWscor/oracle_server/bin/oracle_server_monitor
/opt/SUNWscor/oracle_server/bin/oracle_server_monitor64
/opt/SUNWscor/oracle_server/bin/oracle_server_monitor64_v10
/opt/SUNWscor/oracle_server/bin/oracle_server_monitor64_v9
/opt/SUNWscor/oracle_server/bin/oracle_server_monitor_start
/opt/SUNWscor/oracle_server/bin/oracle_server_monitor_stop
/opt/SUNWscor/oracle_server/bin/oracle_server_monitor_v9
/opt/SUNWscor/oracle_server/bin/oracle_server_pmf_action
/opt/SUNWscor/oracle_server/bin/oracle_server_start
/opt/SUNWscor/oracle_server/bin/oracle_server_stop
/opt/SUNWscor/oracle_server/bin/oracle_server_update
/opt/SUNWscor/oracle_server/bin/oracle_server_validate
/opt/SUNWscor/oracle_server/bin/run_setuid_prog
/opt/SUNWscor/oracle_server/bin/server_running
/opt/SUNWscor/oracle_server/etc/SUNW.oracle_rac_server
/opt/SUNWscor/oracle_server/etc/SUNW.oracle_server
/opt/SUNWscor/oracle_server/etc/oracle_server_monitor_action
/opt/SUNWscor/oracle_server/etc/oracle_server_support
/opt/SUNWscor/oracle_server/man/sman4/custom_action_file.4
/opt/SUNWscor/oracle_server/man/sman5/SUNW.oracle_rac_server.5
/opt/SUNWscor/oracle_server/man/sman5/SUNW.oracle_server.5
/opt/SUNWscor/oracle_server/man/sman5/oracle_rac_server.5

Problem Description:

4950840 oracle_listener_start fails if the command line for tnslsnr is too long.
6329998 The fix for 6183627 breaks PL/SQL procedures that need permission from supplementary groups
 
(from 115076-07)
 
   This revision accumulates feature point patch 118482-05.
 
(from 115076-06)
 
6180149 Need to add all changed binaries to U3 patches
 
(from 115076-05)
 
   This revision was created to include the postbackout script.
 
(from 115076-04)
 
   This revision accumulates feature point patch 117210-03.
 
(from 115076-03)
 
4990559 Placeholder for recompiling fault monitor with FCS version of Oracle 10g
 
(from 115076-02)
 
   This revision accumulates feature point patch116139-04.
 
(from 115076-01)
 
4852046 Unable to install Resource Group correctly
4901447 oracle_server_monitor dumps core when carrying out action=STOP in action file
4902303 monitor processing more than one entry in action file for a given logged alert
 
   NOTE: This revision also accumulates feature point patch 115288-03.
 
(from 115288-03)
 
4864349 oracle_server start method timeout when null password in connect_string
4892110 msg "setup error" should be removed now that we allow custom action file
4892343 monitor_action_check core dumps depending on # of entries after bad entry
4893104 monitor_action_check core dumps when {} is defined as an entry
4893120 "Line starting" message is misleading
4893717 error msg for SCAN_LOG errors is not printed correctly
4894550 Invalid expressions specified in action file may cause core dump
4887743 Incorporate review comments on man pages for FBC 1224
 
(from 115288-02)
 
4751451 Need supported mechanism for customers to override default agent actions
4815385 rfe: ha-dbms should syslog if Probe too close to timeout
4755709 Event/Alert mechanism when archive-log-destination is full
4755716 Intelligent fault monitoring for archive logs
4746700 ha-dbms faultmonitor triggers failover on busy/loaded database
4833000 oracle_server_monitor not started and agent does not detect problem
4867838 oracle_listener_validate may ignore setup errors when USER_ENV is set
 
(from 115288-01)
 
4781133 oracle monitor_stop methods fail to verify monitor stopped before returning 0
4852208 Unable to add listener resource to the Resource group
4822021 oracle_server_monitor fails after changing permissions of $ORACLE_HOME directory
 
(from 116139-04)
 
4950773 oracle_listener_validate succeeds with a non-existing user_env file.
4953391 Placeholder to update Oracle 10g ProC compiler used to build fault monitor
 
(from 116139-03)
 
4949442 Changes to man page for bug 4900140
 
(from 116139-02)
 
4864895 Oracle monitor_stop needs to handle a missing PMF tag
4891741 add msg saying that actions from syntax error line on will be ignored
4900140 revisit lsnr probe timeouts & doc workaround for increasing lsnr probe timeout
4902949 when listener probe times out we print msg saying that listener is not running
 
(from 116139-01)
 
4922942 support for HA-Oracle for Oracle 10g
 
(from 117210-03)
 
4789666 Incorporate review comments on DS man pages for FBC 1157
5012088 oracle server monitor kept probing for over 20 mins before restarting oracle
5042250 Failure to set LD_LIBRARY_PATH in oracle_server_manage prevents startup/failover
5053548 syntax error in  SUNW.oracle_listener:3.1 scripts
5055702 x86 HA-Oracle fault monitor should be statically linked with Oracle client libs
5053146 SUNW.oracle_rac_server resource type needs a BOOT method
5053152 SUNW.oracle_rac_server resource type needs simple fault monitor
 
(from 117210-02)
 
4864163 HA-Oracle should reject ORACLE_HOME and ORACLE_SID settings from USER_ENV file
4893059 validating entries beyond 1024rth entry
 
(from 117210-01)
 
4970501 Oracle RAC server resource type & methods should ship with SC3.1 DS Update 3
 
(from 118482-05)
 
6223013 patchadd fails when installing to an alternate root
 
(from 118482-04)
 
6202404 Default probe_timeout of SUNW.oracle_server resource type too low
6207625 SUNW.oracle_server RESTART_TYPE property should have resource_restart as default
6207626 SUNW.oracle_listener LISTENER_NAME should be case insensitive
 
(from 118482-03)
 
6183627 public network failure on one cluster node causes ha-oracle to stop_failed state
6214736 Remove Oracle8 fault monitor from Solaris10 package for HA-Oracle
 
(from 118482-02)
 
5031597 3.1 ha-oracle listener probe fails when oracle listener password is set
6185016 User_env property can not set LD_LIBRARY_PATH when oracle listener starts
 
(from 118482-01)
 
(removed) 4950840 oracle_listener_start fails if the command line for tnslsnr is too long.

Patch Installation Instructions:
--------------------------------
 
There are three (3) possible procedures for installing patches on Sun
Cluster 3.1.  The proper method to use and any additional instructions,
for this patch are specified below in the "Special Install Instructions"
section.
 
Refer to the chapter entitled "Patching Sun Cluster Software and
Firmware" in the "Sun Cluster 3.1 System Administration Guide" for a
description of the different install processes and instructions on how
to install Sun Cluster 3.1 patches.
 
Refer to the man pages for instructions on using 'patchadd' and
'patchrm' scripts provided with Solaris, to install and remove patches.

Special Install Instructions:
-----------------------------
 
1. Before applying the patch, disable the HA-Oracle fault monitor.
 
2. To install, use the patch install procedure for a
   "Non Rebooting Sun Cluster Patch" as described in the "Patching
   Sun Cluster Software and Firmware" chapter of the "Sun Cluster 3.1
   System Administration Guide".
 
   4751451 4900140 and 4902949
   ---------------------------
 
   To get a complete fix for these bugs, you must upgrade the
   SUNW.oracle_listener resource type after applying this patch.
   For information about upgrading the SUNW.oracle_listener resource
   type, see Sun Cluster Data Service for Oracle Guide for Solaris OS.
 
   To back out the patch and roll back to the earlier version of the
   resource type, you must downgrade the resource type after removing
   the patch. For information about downgrading a resource type, see
   Sun Cluster Data Services Planning and Administration Guide for
   Solaris OS.
 
3. Enable the HA-Oracle fault monitor after the patch installation
   is complete.
 
-----------------------------
 
NOTE1: To get the complete fix for bug 4970501 you must either upgrade
       the SunCluster framework to SC3.1 Update 3 or install SunCluster
       framework Core patch 117950-01 or newer.
       This is because the RAC manageability features require the fix
       for 4340165 RFE: support inter-group resource dependencies.

README -- Last modified date:  Tuesday, July 11, 2006

