Patch Name: PHSS_30565 Patch Description: s700_800 11.X OV DP5.10 patch - ORACLE8 packet Creation Date: 04/07/27 Post Date: 04/08/03 Hardware Platforms - OS Releases: s700: 11.00 11.11 11.23 s800: 11.00 11.11 11.23 Products: DATA-PROTECTOR A.05.10 Filesets: DATA-PROTECTOR.OMNI-OR8-P,fr=A.05.10,fa=HP-UX_B.11.00_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: No Category Tags: defect_repair enhancement general_release manual_dependencies Path Name: /hp-ux_patches/s700_800/11.X/PHSS_30565 Symptoms: PHSS_30565: Change Request: 8606361989 The "util_orarest.exe" script may fail, stop responding or end abnormally. When browsing an Oracle database from Data Protector graphical user interface (GUI), the following error message may be displayed: "Binary util_orarest is missing. Cannot get information from the remote host." Change Request: H555011250 "Disk_only" option is ignored by "ob2rman". Change Request: H555011429 The "rest_common.sh" script contains an incorrect command in the lines 97 and 130: "rm -f rm -f /var/opt/omni/tmp/restore.$$" Also, "svrmgrl_${OB2APPNAME}.report" is not removed after the session. Change Request: H555012037 The "util_orarest.exe" command, run from the command-line interface (CLI) on Tru64 systems running Oracle9i, ends abnormally. Change Request: H555012059 When import of the recovery catalog database completes successfully without warnings, the received message is that "Import of the Recovery Catalog Database failed". Change Request: H555012512 Simple method to enable debug traces for all Data Protector processes on one client is needed. Change Request: H555013236 If restore of a catalog fails, "scriptob2rman.exe" does not exit properly. Change Request: H555013602 The programs "util_orarest.exe" and "util_orarest9.exe" may end abnormally on RedHat 8.0 system. Change Request: H555013617 The restore of the whole Oracle database including control file fails with the following message: "The database should be in the mount mode in order the restore to succeed." This error happens although the database is put in the correct nomount state. PHSS_29863: Change Request: H555010253 Oracle restore fails with: "12:8346 Binary util_orarest failed. Cannot get information from remote host." Change Request: H555010742 If Oracle catalog database has different version and catalog database export binary is configured catalog export in some environments fails. Change Request: H555011041 Oracle Integration is not supported on Linux-IA64. Change Request: H555011104 Oracle 8i on 32 bit AIX 5.1. does not work. Change Request: H555011134 Oracle backup is randomly failing. PHSS_29412: Change Request: H555010134 Setting the ORA_EXP variable is ineffective. Change Request: H555010410 The Oracle8 integration (ob2rman.exe) is backing up the wrong Oracle database. Change Request: H555010463 During the Oracle split mirror Proxy Copy restore of a datafile on a raw disk, the following error is reported and the restore aborts: "ORA-27197: skgfprs: sptpcrestore returned error." Change Request: H555010508 Direct backup solution is not supported. Change Request: H555010589 Recovery Manager (RMAN) allocation of channels fails instantly if an environment variable is longer then 2,000 characters. The following is reported: "RMAN-03009: failure of allocate command on test channel at mm/dd/yyyy hh:mm:ss ORA-03113: end-of-file on communication channel." Note that the environment can be inherited from running "sqlplus" and is not necessary the same as the Oracle user environment. Change Request: H555010591 During a configuration, available databases are not displayed and cannot be selected from the GUI. util_oracle8.exe -APP is not browsing the information from "oratab". Change Request: H555010792 Oracle8i/9i databases cannot be recovered after instant recovery. Online logs and control files have to be removed from the list of data files and control files of the Production Database in order to avoid resolving of the mirror disks with these files. Change Request: 8606299299 "util_oracle8.exe" script ends abnormally. Change Request: 8606313981 Oracle database logon information is incorrectly passed during Data Protector backup execution. Defect Description: PHSS_30565: Change Request: 8606361989 The "util_orarest.exe" script does not properly detect and query Oracle databases of different versions. Resolution: To avoid failing of "util_orarest.exe", two versions of this script are introduced and a configuration variable "OCI" in the "omnirc" file or in the Data Protector Oracle8/9 instance configuration file which is located in the "/etc/opt/omni/integ/config/Oracle8/ %" file (HP-UX and Solaris systems), or in the "\Config\integ\configoracle8\ %" file (Windows systems) on the Cell Manager. "Util_orarest.exe" and "util_orarest9.exe" are located in the "/usr/omni/bin" directory. Depending on the Oracle versions that are running on a Tru64 system, the user can choose which program to use or can specify the "OCI" variable: a.) If only Oracle8 instances are running on a Tru64 system, then "util_orarest.exe" has to be used. b.) If only Oracle9i instances are running on a Tru64 system, then util_orarest9.exe has to be used: 1. Rename "util_orarest.exe" to "util_orarest.exe.orig" 2. Rename "util_orarest9.exe" to "util_orarest.exe" c.) If instances of both Oracle8 and Oracle9i versions are running on a Tru64 system or in case of problems on configurations described under a.) and b.), the configuration variable "OCI" has to be set in the "omnirc" file or in the Data Protector Oracle8/9 instance configuration file. The syntax is the following: OCI='0' - If variable "OCI" is set in the "omnirc" file, then is valid for all instances on this system. - If variable "OCI" is specified in the Data Protector Oracle8/9 instance configuration file, it is valid only for that specific instance. Setting the "OCI" variable for a particular instance makes "util_orarest.exe" and "util_orarest9.exe" equivalent in behavior and both can be used for the restore of Oracle8 or Oracle9i instances. Change Request: H555011250 Command line options for the BAR agent contain empty option before "disk_only". "ob2rman" is reading options only until an empty one is found. Resolution: Empty command line option is removed. "ob2rman" option parsing changed to read all command line options. Change Request: H555011429 The "rest_common.sh" script has the following at lines 97 and 130: "rm -f rm -f /var/opt/omni/tmp/restore.$$" Also, "svrmgrl_${OB2APPNAME}.report" is not removed after the session. Resolution: In "rest_common.sh" the following is changed: "rm -f rm -f /var/opt/omni/tmp/restore.$$" is changed to "rm -f /var/opt/omni/tmp/restore.$$" Also, the superfluous "svrmgrl_${OB2APPNAME}.report" file is removed after the session. Change Request: H555012037 Due to differences between Oracle8 and Oracle9i on Tru64 systems, it is not possible to use the same "util_orarest.exe" utility for accessing Oracle8 and Oracle9i. Resolution: New "util_orarest.exe" utility is prepared for the Tru64 systems running Oracle9i. Part of SSPUX510_024. Change Request: H555012059 Incorrect message when the import completes successfully without warnings. The received message is that "Import of the Recovery Catalog Database failed". Resolution: The message is corrected. When import of the recovery catalog database completes successfully without warnings, the received message is that "Import of the Recovery Catalog Database succeeded". Change Request: H555012512 Simple method to enable debug traces for all Data Protector processes on one client is needed. Resolution: New environment variable "OB2DBG" is introduced in the "omnirc" file. Adding "OB2DBG" to environment or "omnirc" file will produce debugs for all started Data Protector processes. SYNOPSIS: OB2DBG=