cancel
Showing results for 
Search instead for 
Did you mean: 

Failed to add hot standby instances in liveCache Hotstandby setup

Former Member
0 Kudos

Hi All,

I am trying to setup Hot Standby between two HP-UX IA64 hosts and facing few issues. Given below are the setup details.

Hosts: HP-UX IA64 B.11.31

liveCache version: 7.7.06.16

Storage: EMC Symmetrix

maxDB Database Manager: 7.6.06.04

These are the steps I did using maxDB GUI

1. Added primary server (i.e. MASTER).

2. Made it online to validate the setup.

3. Made it offline, so that Hot Standby System can be enabled.

4. Enabled the Hot Standby System, and created a virtual server name entry.

5. Made the primary online, so that standby instances can be added.

6. Tried adding Hot Standby instances and saw a pop-up message with following error.

-


"-24994 Runtime environment error [hss_addstandby ...]; 20090, Check knldiag! Kernel exited with '0' before reaching ADMIN state"

-


Found the following error message in KnlMsg file of SECONDARY/STANDBY host.

-


<MSGL _NO="110" _PROCESS="20561" _THREAD="0x19" _TASK="2" _TIME="2009-10-01 13:04:33.000">

<MSG _NO="1" _TYPE="Error" _ID="20049" _COMP="RTEHSS" TEXT="Call to RTEHSSInit failed since RTEHSS_Api is not usable">

<MSG_ARGS

FILE="RTEHSSApiDll.cpp"

_LINE="736"

_TIME="2009-10-01 13:04:33.000"

/>

</MSG>

<MSG _NO="2" _TYPE="Error" _ID="20046" _COMP="RTE" _TEXT="Loading DLL /usr/symcli/shlib/apps/SAP/libemcslc.sl failed dlopen failed:Unable to find library &

apos;/usr/symcli/shlib/apps/SAP/libemcslc.sl&apos;.">

<MSG_ARGS

FILE="RTESysSharedLib.cpp"

_LINE="631"

_TIME="2009-10-01 13:04:32.000"

/>

</MSG>

<MSG _NO="3" _ID="20048" _COMP="Admin" _TEXT="The database parameters are neither correctly configured for &apos;HotStandby&apos; nor for &apos;Normal&apos

; operation.">

<MSG_ARGS

FILE="KernelAdministration.cpp"

_LINE="4409"

_TIME="2009-10-01 13:04:33.000"

/>

</MSG>

</MSGL>

-


The library is available on the STANDBY host and has correct permissions.

-


  1. ll /usr/symcli/shlib/apps/SAP/libemcslc.sl

-rwxrwxrwx 1 sdb sdba 297720 Sep 17 21:51 /usr/symcli/shlib/apps/SAP/libemcslc.sl

#

-


Any help/pointer on resolving the issue will be appreciated.

Thanks and Regards,

Mohammed Firdosh Nasim.

Accepted Solutions (0)

Answers (2)

Answers (2)

markus_doehr2
Active Contributor
0 Kudos

What immediately comes to my mind when I see this:

> Hosts: HP-UX IA64 B.11.31

and

> <MSG _NO="2" _TYPE="Error" _ID="20046" _COMP="RTE" _TEXT="Loading DLL /usr/symcli/shlib/apps/SAP/libemcslc.sl failed dlopen failed:Unable to find library & apos;/usr/symcli/shlib/apps/SAP/libemcslc.sl&apos;.">

You may try to load the symmetrix shared library for PA-RISC platform but you are on IA64. Shared libraries on IA64 have the extension ".so". There is an "emulator" (ARIES) on IA64 to run PA-RISC binaries - but since the database you run is IA64 it can't load a PA-RISC shared library.

What do you get when you run

file /usr/symcli/shlib/apps/SAP/libemcslc.sl

However, this is just a guess.

Markus

Former Member
0 Kudos

Hi Markus,

Here is the information about the file type. And I get the same info on both primary as well as standby hosts.

  1. file /usr/symcli/shlib/apps/SAP/libemcslc.sl

/usr/symcli/shlib/apps/SAP/libemcslc.sl: ELF-64 shared object file - IA64

#

I have also tried to calculate checksum of the lib to ensure that I am using same library on both the sides, and found it same.

  1. sum /usr/symcli/shlib/apps/SAP/libemcslc.sl

58597 582 /usr/symcli/shlib/apps/SAP/libemcslc.sl

#

Please let me know if I need to provide any other info to resolve the issue.

Thanks and Regards,

Mohammed Firdosh Nasim.

markus_doehr2
Active Contributor
0 Kudos

> # file /usr/symcli/shlib/apps/SAP/libemcslc.sl

/usr/symcli/shlib/apps/SAP/libemcslc.sl: ELF-64 shared object file - IA64

Ok... looks good.

> Please let me know if I need to provide any other info to resolve the issue.

The error message points to the fact, that the database can't open the file. You can check if the owner of the database files is able to step into the directory and load the library.

Markus

lbreddemann
Active Contributor
0 Kudos

Please use a support message for such a highly specialized issue.

regards,

Lars