Red Hat 8.1 Installation Manual Page 14

  • Download
  • Add to my manuals
  • Print
  • Page
    / 19
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 13
Since Oracle 8.1.6.1 is linked against glibc-2.1.3 and Red Hat 7.0 ships with glibc-2.1.9x, Oracle 8.1.6.1 fails to
start on RedHat Linux 7.0 after relinking.
Possible Symptoms are:
Starting up the database fails with ORA-3113 after some time spent looping in semop() and a core file is
generated. The stack trace taken with GDB is the following:
#0 0x404c74e1 in __kill ()
#1 0x8469156 in slcra ()
#2 0x846cd01 in ssexhd ()
#3 0x4048ed60 in pthread_sighandler
#4 <signal handler called>
#5 0x846cd12 in ssexhd ()
#6 0x4048ed60 in pthread_sighandler
#7 <signal handler called>
#8 0x846cd12 in ssexhd ()
#9 0x4048ed60 in pthread_sighandler
#10 <signal handler called>
#11 0x846cd12 in ssexhd ()
#12 0x4048ed60 in pthread_sighandler
#13 <signal handler called>
#14 0x8a6f27c in sskgmstat ()
After installing Oracle, when dbassist runs, it hangs at "Initializing Database 80%" or it will stop near
0% if the database does not start. Examining the processes (via top) shows the svrmgrl process taking
up 99.9% of the CPU and 2.5MB of memory.
One workaround is:
1) Install the following RedHat 7.0 packages:
compat-egcs-6.2-1.1.2.9
compat-glibc-6.2-2.1.3.2
2) Modify all occurrences of CC and LINK definitions in all env_*.mk makefiles in the
$ORACLE_HOME software tree from either $(LDCCOM) or gcc to i386-glibc21-linux-gcc. Example:
Change the lines such as:
CC=cc
LINK=$(LDCCOM)
LINK=$(PURECMDS) gcc $(LDFLAGS) $(COMPOBJS)
to:
CC=i386-glibc21-linux-gcc
LINK=i386-glibc21-linux-gcc
LINK=$(PURECMDS) i386-glibc21-linux-gcc $(LDFLAGS) $(COMPOBJS)
3) You will also need to modify the genclntsh shell script and substitute:
LD="ld -shared -L${ORACLE_HOME}/lib"
LD_RUNTIME="-R${ORACLE_HOME}/lib"
LD_OPT="-h ${CLNT_LIB}"
with:
Page view 13
1 2 ... 9 10 11 12 13 14 15 16 17 18 19

Comments to this Manuals

No comments