cancel
Showing results for 
Search instead for 
Did you mean: 

0509-150 Dependent module libclntsh.a(shr.o) could not be loaded.

former_member210731
Participant
0 Kudos

Hi All,

I am instaling SAP R/3 4.7 on Oracle 9.2.0.8 for AIX. during the installation i have completed the database load and also the SAP services have been start very fine but later during colleting database statistics it fails, upon study we found that the brconnect was not working fine due to the below error.

jayashree:jtpadm 13> brconnect

exec(): 0509-036 Cannot load program brconnect because of the following errors:

0509-150 Dependent module libclntsh.a(shr.o) could not be loaded.

0509-022 Cannot load module libclntsh.a(shr.o).

0509-026 System error: A file or directory in the path name does not exist.

Please find the environment variables for the same.

jayashree:jtpadm 12> env

TERM=xterm

AUTHSTATE=files

SHELL=/bin/csh

HOME=/home/jtpadm

USER=jtpadm

PATH=/oracle/JTP/920_64/bin:/home/jtpadm:/usr/sap/JTP/SYS/exe/run:/usr/bin:/etc:

/usr/sbin:/usr/ucb:/home/jtpadm/bin:/usr/bin/X11:/sbin:.

TZ=IST+05:30CDT

LANG=en_US

LOCPATH=/usr/lib/nls/loc

LC__FASTMSG=true

ODMDIR=/etc/objrepos

G_BROKEN_FILENAMES=1

LOGNAME=jtpadm

LOGIN=jtpadm

SAPSYSTEMNAME=JTP

DIR_LIBRARY=/usr/sap/JTP/SYS/exe/run

THREAD=NOPS

dbms_type=ORA

dbs_ora_tnsname=JTP

dbs_ora_schema=SAPJTP

ORACLE_PSRV=JTP

ORACLE_SID=JTP

DB_SID=JTP

ORACLE_HOME=/oracle/JTP/920_64

ORACLE_BASE=/oracle

ORA_NLS33=/oracle/client/92x_64/ocommon/nls/admin/data

NLS_LANG=AMERICAN_AMERICA.WE8DEC

SAPDATA_HOME=/oracle/JTP

MAIL=/var/spool/mail/jtpadm

MAILMSG=[YOU HAVE NEW MAIL]

NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat

LIBPATH=/usr/lib:/lib:/usr/sap/JTP/SYS/exe/run

also i have tried changing the $LIBPATH as $LIBPATH:$ORACLE_HOME/lib it works for ora<sid> but fails for <sid>adm. request you sugestion to get the same resoved at the earliest.

Thanks a lot in advance.

Regards

Mahendra K

+91 97020 333 00

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member210731
Participant
0 Kudos

Hi Joe,

Thanks for the response, I have checked for the permission.

jayashree:jtpadm 4> ls -al libclntsh.a

-rw-rr 1 orajtp dba 15529030 Sep 25 20:04 libclntsh.a

jayashree:jtpadm 5>

jtpadm has ot the read permission. i guess its problem related to environment variable.

Let me know if i need to have any changes.

Please find the dbenv variables:

-


  1. @(#) $Id: //bc/640-2/src/ins/SAPINST/impl/tpls/ora/ind/DBENV.SH#7 $

  2. Oracle RDBMS Environment

THREAD=NOPS; export THREAD

if [ $THREAD = NOPS ]; then

DBSID=JTP

else

if [ $THREAD != "001" ]; then

DBSID=JTP_$

else

DBSID=JTP

fi

fi

dbms_type=ORA; export dbms_type

dbs_ora_tnsname=$DBSID; export dbs_ora_tnsname

dbs_ora_schema=SAPJTP; export dbs_ora_schema

ORACLE_PSRV=JTP; export ORACLE_PSRV

ORACLE_SID=$DBSID; export ORACLE_SID

DB_SID=JTP; export DB_SID

ORACLE_HOME=/oracle/JTP/920_64; export ORACLE_HOME

ORACLE_BASE=/oracle; export ORACLE_BASE

ORA_NLS33=/oracle/JTP/920_64/ocommon/nls/admin/data; export ORA_NLS33

NLS_LANG=AMERICAN_AMERICA.WE8DEC ; export NLS_LANG

SAPDATA_HOME=/oracle/JTP; export SAPDATA_HOME

DIR_LIBRARY=/usr/sap/JTP/SYS/exe/run; export DIR_LIBRARY

  1. check for running user and set for orasid ORA_NLS10

USER=`id | awk -F\( '{print $2}' | awk -F\) '{print $1}'`

TRUL='tr "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "abcdefghijklmnopqrstuvwxyz"'

ORASID="ora`echo $DB_SID | $TRUL`"

if [ $USER != $ORASID ]; then

_f=/sapmnt/JTP/profile/DEFAULT.PFL

t=/oracle/JTP/92064/bin/sqlplus

SAPDBHOST=""

if [ -r "$_f" ]; then

SAPDBHOST=`awk -F= '/^[ ]SAPDBHOST[ ]=/ {print $2; exit}' $_f | awk '{print $1}'`

fi

if [ -r "$_t" -o `uname -n` = "$SAPDBHOST" ]; then

ORACLE_HOME=/oracle/JTP/920_64; export ORACLE_HOME

else

TNS_ADMIN=/oracle/JTP/920_64/network/admin

ORACLE_HOME=`echo $ORA_NLS33 | awk -F_ '{printf("%s_",$1)} {printf("%2.2s",$2)}'`

export TNS_ADMIN ORACLE_HOME

fi

else

ORACLE_HOME=/oracle/JTP/920_64; export ORACLE_HOME

ADD=/oracle/JTP/920_64/lib

fi

for d in $ORACLE_HOME/bin; do

i=0

for p in `echo $PATH | sed 's/:/ /g'`; do

if [ "$p" = "$d" ]; then

i=1

break

fi

done

if [ $i -eq 0 ]; then

PATH=$:$; export PATH fi done case `uname` in AIX*) if [ -z "$LIBPATH" ]; then LIBPATH=/usr/lib:/lib:/usr/sap/JTP/SYS/exe/run:$ORACLE_HOME/lib else for d in /usr/sap/JTP/SYS/exe/run; do i=0 for p in `echo $LIBPATH | sed 's/:/ /g'`; do if [ "$p" = "$d" ]; then i=1 break fi done if [ $i -eq 0 ]; then LIBPATH=$:$; export LIBPATH

fi

done

fi

;;

HP*)

if [ -z "$SHLIB_PATH" ]; then

SHLIB_PATH=/usr/sap/JTP/SYS/exe/run

else

for d in /usr/sap/JTP/SYS/exe/run; do

i=0

for p in `echo $SHLIB_PATH | sed 's/:/ /g'`; do

if [ "$p" = "$d" ]; then

i=1

break

fi

done

if [ $i -eq 0 ]; then

SHLIB_PATH=$:$; export SHLIB_PATH fi done fi ;; Linux* | SIN* | Reliant*) if [ -z "$LD_LIBRARY_PATH" ]; then LD_LIBRARY_PATH=/usr/sap/JTP/SYS/exe/run:$ORACLE_HOME/lib else for d in /usr/sap/JTP/SYS/exe/run $ORACLE_HOME/lib; do i=0 for p in `echo $LD_LIBRARY_PATH | sed 's/:/ /g'`; do if [ "$p" = "$d" ]; then i=1 break fi done if [ $i -eq 0 ]; then LD_LIBRARY_PATH=$:$; export LD_LIBRARY_PATH fi done fi ;; OSF*) if [ -z "$LD_LIBRARY_PATH" ]; then LD_LIBRARY_PATH=/usr/sap/JTP/SYS/exe/run:$ORACLE_HOME/lib else for d in /usr/sap/JTP/SYS/exe/run $ORACLE_HOME/lib; do i=0 for p in `echo $LD_LIBRARY_PATH | sed 's/:/ /g'`; do if [ "$p" = "$d" ]; then i=1 break fi done if [ $i -eq 0 ]; then LD_LIBRARY_PATH=$:$; export LD_LIBRARY_PATH fi done fi ;; *) if [ -z "$LD_LIBRARY_PATH" ]; then LD_LIBRARY_PATH=$ORACLE_HOME/lib else for d in $ORACLE_HOME/lib; do i=0 for p in `echo $LD_LIBRARY_PATH | sed 's/:/ /g'`; do if [ "$p" = "$d" ]; then i=1 break fi done if [ $i -eq 0 ]; then LD_LIBRARY_PATH=$:$

  1. end Oracle RDBMS Environment
; export LD_LIBRARY_PATH fi done fi ;; esac
  1. @(#) $Id$ SAP
  2. SAP R/3 Environment - please do not edit
-


Also find the .sapenv_hostname.sh variable. SAPSYSTEMNAME=JTP; export SAPSYSTEMNAME DIR_LIBRARY=/usr/sap/JTP/SYS/exe/run; export DIR_LIBRARY for d in /usr/sap/JTP/SYS/exe/run $HOME .; do i=0 for p in `echo $PATH | sed 's/:/ /g'`; do if [ "$p" = "$d" ]; then i=1 break fi done if [ $i -eq 0 ]; then PATH=$:$; export PATH fi done case `uname` in Sun* | SIN* | Reliant*) for d in /usr/ccs/bin /usr/ucb; do i=0 for p in `echo $PATH | sed 's/:/ /g'`; do if [ "$p" = "$d" ]; then i=1 break fi done if [ $i -eq 0 ]; then PATH=$:$; export PATH fi done ;; OSF*) for d in /usr/sbin; do i=0 for p in `echo $PATH | sed 's/:/ /g'`; do if [ "$p" = "$d" ]; then i=1 break fi done if [ $i -eq 0 ]; then PATH=$:$; export PATH fi done ;; *) ;; esac case `uname` in AIX*) if [ -z "$LIBPATH" ]; then LIBPATH=/usr/lib:/lib:/usr/sap/JTP/SYS/exe/run; export LIBPATH else for d in /usr/sap/JTP/SYS/exe/run; do i=0 for p in `echo $LIBPATH | sed 's/:/ /g'`; do if [ "$p" = "$d" ]; then i=1 break fi done if [ $i -eq 0 ]; then LIBPATH=$:$; export LIBPATH fi done fi ;; HP*) if [ -z "$SHLIB_PATH" ]; then SHLIB_PATH=/usr/sap/JTP/SYS/exe/run; export SHLIB_PATH else for d in /usr/sap/JTP/SYS/exe/run; do i=0 for p in `echo $SHLIB_PATH | sed 's/:/ /g'`; do if [ "$p" = "$d" ]; then i=1 break fi done if [ $i -eq 0 ]; then SHLIB_PATH=$:$; export SHLIB_PATH fi done fi ;; OS\/390) if [ -z "$LIBPATH" ]; then LIBPATH=/usr/lib:/lib:/usr/lpp/icli/sbin:/usr/sap/JTP/SYS/exe/run; export LIBPATH else for d in /usr/lpp/icli/sbin /usr/sap/JTP/SYS/exe/run; do i=0 for p in `echo $LIBPATH | sed 's/:/ /g'`; do if [ "$p" = "$d" ]; then i=1 break fi done if [ $i -eq 0 ]; then LIBPATH=$:$; export LIBPATH

fi

done

fi

;;

*)

if [ -z "$LD_LIBRARY_PATH" ]; then

LD_LIBRARY_PATH=/usr/sap/JTP/SYS/exe/run; export LD_LIBRARY_PATH

else

for d in /usr/sap/JTP/SYS/exe/run; do

i=0

for p in `echo $LD_LIBRARY_PATH | sed 's/:/ /g'`; do

if [ "$p" = "$d" ]; then

i=1

break

fi

done

if [ $i -eq 0 ]; then

LD_LIBRARY_PATH=$:$; export LD_LIBRARY_PATH

fi

done

fi

;;

esac

case `uname` in

Sun*)

ulimit -n 1024

unset LD_LIBRARY_PATH_64;;

OS\/390)

alias hostname='hostname -s';;

*)

;;

esac

  1. set TERM environment variable, terminal mode and terminal options

tty -s

if [ $? -eq 0 ]; then

case `uname` in

AIX|BOS)

TERM=$; export TERM

tset -I -Q

stty erase 'h' kill 'u' intr 'c' susp 'z'

;;

HP*)

TERM=$; export TERM

tset -I -Q

stty erase 'h' kill 'u' intr 'c' susp 'z'

;;

OSF*)

TERM=$; export TERM

tset -I -Q

case $TERM in

vt*)

stty erase '?' kill 'u' intr 'c' susp 'z'

;;

*)

stty erase 'h' kill 'u' intr 'c' susp 'z'

;;

esac

;;

OS\/390)

TERM=$; export TERM

stty erase 'h' kill 'u' intr 'c' susp 'z'

;;

Sun*)

TERM=$; export TERM

tset -I -Q

stty erase 'h' kill 'u' intr 'c' susp 'z'

;;

SIN* | Reliant*)

TERM=$; export TERM

tset -I -Q

stty erase 'h' kill 'u' intr 'c' susp 'z'

;;

ULT*)

TERM=$; export TERM

tset -I -n -Q

case $TERM in

vt*)

stty erase '?' kill 'u' intr 'c' susp 'z'

;;

*)

stty erase 'h' kill 'u' intr 'c' susp 'z'

;;

esac

;;

dgux*)

;;

*)

TERM=$; export TERM

tset -I -Q

stty erase 'h' kill 'u' intr 'c' susp 'z'

;;

esac

fi

  1. define primary prompt string

if ( tty -s ) then

y=`hostname|cut -f1-2 -d.`

x=`whoami`

export PS1

case "$TERM" in

aix*) PS1=" ];$x@$y:\$PWD $x> ";;

hp*) PS1="$y:$x> &s1A";;

OS\/390) PS1=" ];$x@$y:\$PWD $x> ";;

xterm*) PS1=" ];$x@$y:\$PWD

$x> ";;

*) PS1="$y:$x> ";;

esac

unset y

unset x

fi

  1. define some nice aliases

alias dir='ls -l'

alias l='ls -abxCF'

alias h='history'

alias Pwd='/bin/pwd'

alias Su="rlogin `hostname` -l"

alias cdexe='cd /usr/sap/$SAPSYSTEMNAME/SYS/exe/run'

alias cdpro='cd /usr/sap/$SAPSYSTEMNAME/SYS/profile'

alias cdglo='cd /usr/sap/$SAPSYSTEMNAME/SYS/global'

alias cdput='cd /usr/sap/put/log'

ls -d /usr/sap/$SAPSYSTEMNAME/[D,G,S,J]*[0-9][0-9] > /dev/null 2>&1

if [ $? -eq 0 ]; then

INSTANCEDIR_LIST=`ls -d /usr/sap/$SAPSYSTEMNAME/[D,G,S,J]*[0-9][0-9]`

INSTANCEDIR_CI="/usr/sap/$SAPSYSTEMNAME/DVEBM"

INSTANCEDIR_DI="/usr/sap/$SAPSYSTEMNAME/D"

INSTANCEDIR_GW="/usr/sap/$SAPSYSTEMNAME/G"

INSTANCEDIR_S="/usr/sap/$SAPSYSTEMNAME/SCS"

INSTANCEDIR_JC="/usr/sap/$SAPSYSTEMNAME/JC"

INSTANCEDIR_J="/usr/sap/$SAPSYSTEMNAME/J"

for d in $INSTANCEDIR_LIST; do

echo $d | grep `echo $INSTANCEDIR_CI` > /dev/null

rc1=$?

echo $d | grep `echo $INSTANCEDIR_DI` > /dev/null

rc2=$?

echo $d | grep `echo $INSTANCEDIR_GW` > /dev/null

rc3=$?

echo $d | grep `echo $INSTANCEDIR_S` > /dev/null

rc4=$?

echo $d | grep `echo $INSTANCEDIR_JC` > /dev/null

rc5=$?

echo $d | grep `echo $INSTANCEDIR_J` > /dev/null

rc6=$?

if [ $rc1 -eq 0 ]; then

alias cdD='cd /usr/sap/$SAPSYSTEMNAME/DVEBM*[0-9][0-9]'

elif [ $rc2 -eq 0 ]; then

alias cdDi='cd /usr/sap/$SAPSYSTEMNAME/D[0-9][0-9]'

elif [ $rc3 -eq 0 ]; then

alias cdG='cd /usr/sap/$SAPSYSTEMNAME/G[0-9][0-9]'

elif [ $rc4 -eq 0 ]; then

alias cdS='cd /usr/sap/$SAPSYSTEMNAME/SCS[0-9][0-9]'

elif [ $rc5 -eq 0 ]; then

alias cdJC='cd /usr/sap/$SAPSYSTEMNAME/JC[0-9][0-9]'

elif [ $rc6 -eq 0 ]; then

alias cdJ='cd /usr/sap/$SAPSYSTEMNAME/J[0-9][0-9]'

fi

done

fi

  1. end SAP R/3 Environment

awaiting your response on the same.

Regards

Mahendra K

Former Member
0 Kudos

Hello Mahendra,

the environment variables in your first post look good.

The content of files .*env.csh are misinterpreted by the forum tools, but that shouldn't matter.

For further analysis, as user jtpadm, what is the output of:

ls -l /oracle/client/92x_64

former_member210731
Participant
0 Kudos

Hi Joe,

Thanks for the response,

Please find the requested output.

jayashree:jtpadm 6> ls -l /oracle/client/92x_64

total 0

drwxr-xr-x 2 orajtp dba 256 Sep 25 17:38 ietc

lrwxrwxrwx 1 orajtp dba 23 Sep 25 17:38 jdbc -> /oracle/JTP/920_64/jdbc

lrwxrwxrwx 1 orajtp dba 22 Sep 25 17:38 lib -> /oracle/JTP/920_64/lib

drwxr-xr-x 3 orajtp dba 256 Sep 25 17:38 ocommon

awaiting your response on the same.

Regards

Mahendra K

Former Member
0 Kudos

did u check the file permission of oracle.

This has to do with th reliniking of the libraries

check the output of

cd /$oracle_home/bin

ldd oracle

try relinking the libraries.

Former Member
0 Kudos

Hello Mahendra,

this looks fine.

One more try, as jtpadm:

ls -l `which brconnect`

(it's backticks, ` and not ', btw)

Former Member
0 Kudos

... and expanding on Mayank 's idea:

ldd `which brconnect`

(But unlike Mayank, I think it is a problem of brconnect, not a problem of oracle )

Former Member
0 Kudos

possible

does sqlplus "/as sysdba" work

are you able to loginto database from sidadm

former_member210731
Participant
0 Kudos

Hi Ashok,

Please find the details requested.

jayashree:orajtp 3> ldd oracle

oracle needs:

/usr/lib/libc.a(shr_64.o)

/usr/lib/libpthreads.a(shr_xpg5_64.o)

/oracle/JTP/920_64/lib//libjox9.a(shr.o)

/usr/lib/libdl.a(shr_64.o)

/usr/lib/libodm.a(shr_64.o)

/usr/lib/libc.a(aio_64.o)

/usr/lib/libperfstat.a(shr_64.o)

/oracle/JTP/920_64/lib//libodm9.so

/unix

/usr/lib/libcrypt.a(shr_64.o)

/usr/lib/libcfg.a(shr_64.o)

/usr/lib/liblvm.a(shr_64.o)

and i have also done the relinking of oracle binaries with (relink all) but still it does not work.

Regards

Mahendra K

former_member210731
Participant
0 Kudos

SQLplus '/ as sysdba' works fine as sidadm

former_member204746
Active Contributor
0 Kudos

supply results from:

brconnect -V

it MUST show version 6.40, not 7.00

former_member210731
Participant
0 Kudos

Hi Ashok,

Please find the attached details.

jayashree:jtpadm 3> ls -l `which brconnect`

-rwsrwxr-x 1 orajtp dba 6048096 Aug 20 2006 /usr/sap/JTP/SYS/exe/run/brconnect

jayashree:jtpadm 4> ldd `which brconnect`

/usr/sap/JTP/SYS/exe/run/brconnect needs:

/usr/lib/libc.a(shr_64.o)

/usr/lib/libC.a(shr_64.o)

/usr/lib/libpthreads.a(shr_xpg5_64.o)

Cannot find /unix

/usr/lib/libcrypt.a(shr_64.o)

/usr/lib/libC.a(ansicore_64.o)

/usr/lib/libC.a(shrcore_64.o)

Regards

Mahendra K

former_member210731
Participant
0 Kudos

Hi Eric,

jayashree:jtpadm 5> brconnect -v

exec(): 0509-036 Cannot load program brconnect because of the following errors:

0509-150 Dependent module libclntsh.a(shr.o) could not be loaded.

0509-022 Cannot load module libclntsh.a(shr.o).

0509-026 System error: A file or directory in the path name does not exist.

Regards

Mahendra K

Former Member
0 Kudos

Eric was talking about a CAPITAL V, not small v.....

Former Member
0 Kudos

And if -V does not work either, a similar try:

what `which brconnect`

There should be a lot of 640 but no 700

former_member210731
Participant
0 Kudos

jayashree:orajtp 4> brconnect -V

exec(): 0509-036 Cannot load program brconnect because of the following errors:

0509-150 Dependent module libclntsh.a(shr.o) could not be loaded.

0509-022 Cannot load module libclntsh.a(shr.o).

0509-026 System error: A file or directory in the path name does not exist.

jayashree:orajtp 5> echo $LIBPATH

/usr/lib:/lib:/usr/sap/JTP/SYS/exe/run

jayashree:orajtp 6> setenv LIBPATH /usr/lib:/lib:/usr/sap/JTP/SYS/exe/run:$ORACLE_HOME/lib

jayashree:orajtp 7> brconnect -V

BR0801I BRCONNECT 7.00 (16)

Patch Date Info

1 2005-05-31 New check condition CRITICAL_TABLESPACE in BRCONNECT (note 849484)

3 2005-07-26 Support for wildcards in BRCONNECT parameters (note 865365)

4 2005-07-26 Changes in collecting statistics for partitions (note 865366)

7 2005-10-26 Extended support for non-ABAP databases in BRCONNECT (note 892294)

8 2005-10-26 Enhancements in statistics collection in BRCONNECT (note 892296)

10 2006-01-05 BR*Tools fail due to SAP license problems (note 912969)

11 2006-01-11 Small functional enhancements in BR*Tools (note 914174)

13 2006-03-29 BR*Tools support for MDM databases (note 936665)

14 2006-05-23 Wrong exit code of BRARCHIVE and BRCONNECT (note 950787)

16 2006-08-11 BR*Tools start error: library libnnz10 not found (note 972136)

release note 849483

kernel release 700

patch date 2006-08-11

patch level 16

make platform rs6000_64

make mode OCI_102

make date Aug 19 2006

Former Member
0 Kudos

And back to the roots,

not sure if I correctly understood your first post.

Is user orajtp able or not able to run brconnect?

If so, then please run brconnect -V as user orajtp.

former_member210731
Participant
0 Kudos

Hi Joe,

jayashree:orajtp 9> what `which brconnect`

/usr/sap/JTP/SYS/exe/run/brconnect:

$Id: //bas/700_REL/src/krn/ha/haxxmd5.c#1 $ SAP

23 1.4 src/bos/usr/ccs/lib/libpthreads/init.c, libpth, bos520 8/19/99 12:20:14

61 1.14 src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos520 7/11/00 12:04:14

non-Unicode

$Id: //bas/700_REL/src/ccm/rsbr/brxxsub.c#19 $ SAP

non-Unicode

$Id: //bas/700_REL/src/ccm/rsbr/bruxsub.c#19 $ SAP

non-Unicode

$Id: //bas/700_REL/src/ccm/rsbr/brsql.pc#20 $ SAP

non-Unicode

$Id: //bas/700_REL/src/ccm/rsbr/brcopy.c#14 $ SAP

non-Unicode

non-Unicode

$Id: //bas/700_REL/src/krn/rscp/rscpscb7.c#1 $ SAP

non-Unicode

non-Unicode

non-Unicode

non-Unicode

non-Unicode

non-Unicode

non-Unicode

$Id: //bas/700_REL/src/sec/ssf/ssfxxlib.c#1 $ SAP

non-Unicode

non-Unicode

non-Unicode

non-Unicode

$Id: //bas/700_REL/src/sec/ssf/ssfxxsup.c#1 $ SAP

non-Unicode

$Id: //bas/700_REL/src/flat/nlsui5.c#1 $ SAP

non-Unicode

$Id: //bas/700_REL/src/i18n/sapu16/u16_str.c#1 $ SAP

non-Unicode

$Id: //bas/700_REL/src/krn/dptrc/dptrace.c#6 $ SAP

non-Unicode

$Id: //bas/700_REL/src/krn/rscp/rscpsca7.c#1 $ SAP

non-Unicode

$Id: //bas/700_REL/src/i18n/sapu16/u16_aux.c#3 $ SAP

non-Unicode

$Id: //bas/700_REL/src/flat/nlsui1.c#3 $ SAP

non-Unicode

$Id: //bas/700_REL/src/i18n/sapu16/u16_cty.c#1 $ SAP

non-Unicode

$Id: //bas/700_REL/src/krn/dl/dlux.c#1 $ SAP

non-Unicode

non-Unicode

non-Unicode

non-Unicode

$Id: //bas/700_REL/src/krn/dptrc/err.c#2 $ SAP

non-Unicode

$Id: //bas/700_REL/src/krn/rscp/rscpsc5.c#1 $ SAP

non-Unicode

$Id: //bas/700_REL/src/krn/rscp/rscpsc2.c#2 $ SAP

non-Unicode

$Id: //bas/700_REL/src/krn/rscp/rscpsc6.c#2 $ SAP, FAST

non-Unicode

$Id: //bas/700_REL/src/krn/rscp/rscpsce8.c#1 $ SAP

non-Unicode

$Id: //bas/700_REL/src/krn/dptrc/sapxxpr.c#1 $ SAP

non-Unicode

$Id: //bas/700_REL/src/krn/thr/thrxx.c#1 $ SAP

non-Unicode

$Id: //bas/700_REL/src/krn/thr/thrcsuxi.c#3 $ SAP

non-Unicode

$Id: //bas/700_REL/src/krn/thr/thruxi.c#3 $ SAP

non-Unicode

$Id: //bas/700_REL/src/krn/slic/slichcrc.c#1 $ SAP

non-Unicode

$Id: //bas/700_REL/src/krn/slic/slichwid.c#1 $ SAP

non-Unicode

non-Unicode

$Id: //bas/700_REL/src/krn/slic/slicefkt.c#1 $ SAP

non-Unicode

$Id: //bas/700_REL/src/krn/slic/slicextc.c#1 $ SAP

non-Unicode

$Id: //bas/700_REL/src/ccm/rsbr/brconnect.pc#20 $ SAP

79 1.8.1.1 src/bos/usr/ccs/lib/libm/floor.c, libm, bos52I, i2004_30A5 7/7/04 13:58:26

08 1.4 src/bos/usr/ccs/lib/libm/fenv.c, libm, bos52F, f2004_02A4 11/3/03 11:16:36

non-Unicode

$Id: //bas/700_REL/src/ccm/rsbr/brthreads.pc#17 $ SAP

non-Unicode

$Id: //bas/700_REL/src/krn/rsec/rsecdes.c#1 $ SAP

non-Unicode

$Id: //bas/700_REL/src/krn/rsec/rsecstoc.c#1 $ SAP

non-Unicode

$Id: //bas/700_REL/src/krn/dbs/dbsec.c#1 $ SAP

non-Unicode

$Id: //bas/700_REL/src/ccm/rsbr/brntsub.c#19 $ SAP

non-Unicode

$Id: //bas/700_REL/src/proj/sapversion/sapversion.c#1 $ SAP

Regards

Mahendra K

Former Member
0 Kudos

Ah, I see, you already did.

You have brconnect 7.00.

You need to install brtools 6.40

Eric was right!

former_member204746
Active Contributor
0 Kudos

you are using Oracle 9i, but using BRTOOLS 7.00 which is made to run on ORacle client 10g.

go download BRTOOLS 6.40 made for Oracle 9i. this will probably fix your issue.

also, add $ORACLE_HOME/lib to LIB_PATH for users sidadm and orasid.

former_member210731
Participant
0 Kudos

jtdnqr3dna:orajtq 49> disp+work

-


disp+work information

-


kernel release 640

kernel make variant 640_REL

compiled on AIX 1 5 00538A4A4C00

compiled for 64 BIT

compilation mode Non-Unicode

compile time Feb 18 2008 23:08:06

update level 0

patch number 221

source id 0.221

-


supported environment

-


database (SAP, table SVERS) 610

620

630

640

operating system

AIX 1 5

AIX 2 5

AIX 3 5

AIX 1 6

Former Member
0 Kudos

Ok, you have got SAP kernel 6.40. But nevertheless you have got brtools 7.00, and that's the wrong one.

Kernel and brtools may be downloaded and installed separately.

There are SAP note describing details. Go look for them.

(I haven't the note numbers at hand now, sorry.)

former_member210731
Participant
0 Kudos

Hi Eric,

Can i upgrade or use client 10g and perform the same action.

Request you confirmation on the same.

Regards

Mahendra K

Former Member
0 Kudos

yes thats very right

use the lower version of brtools

Former Member
0 Kudos

The client version cannot be greater than the database version

former_member204746
Active Contributor
0 Kudos

use Oracle client 9i, and use BRTOOLS 6.40. to get it, go in the oracle section of the kernel download.

former_member210731
Participant
0 Kudos

Hi Ashok,

can i be using the EX2 series for the brtools?

i.e. DBATL640O92_49-10004670.SAR

and do i have to use any thing else like database library also.

Regards

Former Member
0 Kudos

yes that can be used and there is nothing other set of libraries required for tthis.

Mere uncaring the brtools SAR files and replacing the old ones should help.

former_member204746
Active Contributor
0 Kudos

yes, you can use that SAR file, uncompress using SAPCAR -xvf

then, login as root and do not forget to run script saproot.sh [sid]

Former Member
0 Kudos

make sure sidadm is member od DBA grp

go to oracle_home/lib and run the command

ldd libclntsh.a

this will give the references for the libaray file

check the prmissions of the refrences.

the file /oracle/SID/920_62/bin/oracle should have a sticky bit

chmod 6555 oracle

if all the permission are correct you can relink the library for sidadm

former_member210731
Participant
0 Kudos

HI Ashok,

jayashree:jtpadm 2> ldd libclntsh.a

ldd: libclntsh.a: File is an archive.

Also the permissions seems to be fine. and as inform earlier if i set $LIBPATH as $LIBPATH:$ORALCE_HOME/lib brconnect works fine for orajtp. but it gives the error in the jtpadm.

also when i change the env variable in .dbenv_jayashree.sh & .sapenv_jayshree.sh the changes do not take effect when i re login. what could be the possible reason.

awaiting your response on the same.

Regards

Mahendra K

Former Member
0 Kudos

This may be a permission problem.

Check if user jtpadm has read permission for all the files in /oracle/JTP/920_64/lib and/or /oracle/client/92x_64.

libclntsh.a should be in /oracle/client/92x_64/lib; check if this directory exists. If it is not there, you may link it to /oracle/JTP/920_64/lib.

hope this helps