Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: ORA 03113 when initializing Database.
Hi,
The important two informations are at the end of this page. Read it carefully!
Viktor
Oracle does not start on RedHat Linux 7.0 after relinking
Versions Affected
8.1.6.1, 8.1.7 (verified)
8.0.5.x, 8.0.6.x, 8.1.5.x (not verified)
Platforms Affected
Description
There will be no w/a for 8.0.5 since it already requires an older compatibility package than the one that is needed for 8.0.6; customers needing to upgrade to newer distributions will also need to upgrade to more recent Oracle versions.
Likelihood of Occurrence
Possible Symptoms
(gdb) where
#0 0x404c74e1 in __kill () from /lib/libc.so.6
#1 0x8469156 in slcra ()
#2 0x846cd01 in ssexhd ()
#3 0x4048ed60 in pthread_sighandler (signo=11, ctx={gs = 0, __gsh = 0,
fs = 0,
__fsh = 0, es = 43, __esh = 0, ds = 43, __dsh = 0, edi = 3221208616,
esi = 3221208744, ebp = 3221208516, esp = 3221207644, ebx = 3221207676,
edx = 0, ecx = 3221207676, eax = 0, trapno = 14, err = 4, eip = 138857746, cs = 35, __csh = 0, eflags = 2163270, esp_at_signal = 3221207644, ss = 43, __ssh = 0, fpstate = 0x0, oldmask = 0, cr2 = 8}) at signals.c:97
__fsh = 0, es = 43, __esh = 0, ds = 43, __dsh = 0, edi = 3221209840,
esi = 3221209968, ebp = 3221209740, esp = 3221208868, ebx = 3221208900,
edx = 0, ecx = 3221208900, eax = 0, trapno = 14, err = 4, eip = 138857746, cs = 35, __csh = 0, eflags = 2163351, esp_at_signal = 3221208868, ss = 43, __ssh = 0, fpstate = 0x0, oldmask = 0, cr2 = 8}) at signals.c:97
__fsh = 0, es = 43, __esh = 0, ds = 43, __dsh = 0, edi = 3221211064,
esi = 3221211192, ebp = 3221210964, esp = 3221210092, ebx = 3221210124,
edx = 0, ecx = 3221210124, eax = 0, trapno = 14, err = 4, eip = 138857746, cs = 35, __csh = 0, eflags = 2163347, esp_at_signal = 3221210092, ss = 43, __ssh = 0, fpstate = 0x0, oldmask = 0, cr2 = 8}) at signals.c:97
__fsh = 0, es = 43, __esh = 0, ds = 43, __dsh = 0, edi = 153736192,
esi = 3221213276, ebp = 3221211380, esp = 3221211320, ebx = 3575600,
edx = 3221211332, ecx = 1745, eax = 502, trapno = 14, err = 6, eip = 145158780, cs = 35, __csh = 0, eflags = 2163219, esp_at_signal = 3221211320, ss = 43, __ssh = 0, fpstate = 0x0, oldmask = 2147483648, cr2 = 1745}) at signals.c:97
Workaround
(for 8.1.6.1 on RedHat 7.0) Install the following packages:
compat-egcs-6.2-1.1.2.9
compat-glibc-6.2-2.1.3.2
and modify all occurences 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.
To better illustrate the needed changes, the lines such as
CC=cc
LINK=$(LDCCOM)
LINK=$(PURECMDS) gcc $(LDFLAGS) $(COMPOBJS)
will become
CC=i386-glibc21-linux-gcc
LINK=i386-glibc21-linux-gcc
LINK=$(PURECMDS) i386-glibc21-linux-gcc $(LDFLAGS) $(COMPOBJS)
For 817 you only need to change the CC and the second LINK lines.
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
LD="i386-glibc21-linux-gcc -shared -L${ORACLE_HOME}/lib" LD_RUNTIME="-Wl,-R${ORACLE_HOME}/lib" LD_OPT="-Wl,-h${CLNT_LIB}"
Finally, rebuild libclntsh.so by running 'genclntsh' and relink oracle,
svrmgrl etc. using the usual relink commands. You'll get warnings in the relink process but they can be ignored.
This has been tested on env_rdbms.mk, env_sqlplus.mk, env_network.mk, env_oemagent.mk, env_precomp.mk but should be working on any env*.mk makefile.
Other possible workarounds:
exp etc. from a RedHat 6.2 box and place them in $ORACLE_HOME/bin
Note that the two latter workarounds will not allow you to relink the
Oracle kernel and/or utilities - the resulting binaries will not run
under a glibc-2.1.9x system.
Dirk Reichert írta:
> I'm near suicide. > > I installed Oracle 8.1.7 under RH Linux. Installation runs perfect. But when > I try to create a database I says unable to connect to Oracle. > When I try to open the prebuild database from the Installation I get ORA > 03113. > > Any idea ?Received on Thu Mar 08 2001 - 08:24:48 CST
![]() |
![]() |