Select to view content in your preferred language

sdesetup error on oracle11gr2 rac, rhel 5.7 X64

1103
5
11-03-2011 01:27 AM
brijjasal
Emerging Contributor
Error libclntsh.so.11.1 , cannot open shared object file, no such file or directory
error creating ArcSDE direct connect (-324)

what could be the problem ?

SDE LD_LIBRARY_PATH includes $ORACLE_HOME/bin
SDE is member of oinstall and dba

Thanks
0 Kudos
5 Replies
VinceAngelo
Esri Esteemed Contributor
Try putting the $ORACLE_HOME/lib directory in the LD_LIBRARY_PATH, since that's where
DLLs live on Unix hosts. 

The most powerful tool for resolving library path issues on Unix hosts is 'ldd', which will
tell  you the list of shared libraries required by an executable or other DLL, and where it
has located each (or if it has failed to locate it).  Running 'ldd $SDEHOME/lib/libgsrvr*.so'
should report resolution of all libraries after you correct the LD_LIBRARY_PATH.

- V
0 Kudos
brijjasal
Emerging Contributor
Thanks for your reply,
in LD_LIBRARY_PATH i've already set the $ORACLE_HOME/lib.

after running
'ldd $SDEHOME/lib/libgsrvr*.so'
output is

"segmentation fault "

thanks

please let me know what else i can do.
0 Kudos
VinceAngelo
Esri Esteemed Contributor
If you're getting SEGVs from 'ldd', you've got way more problems than inability to setup ArcSDE.
I can't really help you stabilize your OS, but you're going to need that before you're likely to make
progress on the ArcSDE install.

- V
0 Kudos
brijjasal
Emerging Contributor
If you're getting SEGVs from 'ldd', you've got way more problems than inability to setup ArcSDE.
I can't really help you stabilize your OS, but you're going to need that before you're likely to make
progress on the ArcSDE install.

- V


Thanks, atleast let me know where i should start hitting
whats is the meaning of that " segementation Fault" error
0 Kudos
VinceAngelo
Esri Esteemed Contributor
Thus spake Wikipedia:

A segmentation fault (often shortened to segfault), bus error or access violation is generally an attempt to access memory that the CPU cannot physically address.


I can't think of a single reason why a functional Linux operating system would return a SEGV
on the execution of 'ldd'.  You'll need to work this issue with the system administrator.

- V
0 Kudos