Chapter 38.
143
Oracle Installation Errors
This chapter covers many common errors and pitfalls associated with installing an Oracle9i Database.
Log Files
Always check first the error logs for 9.2.0 in
/tmp/OraInstall*
, where "*" will be the date of the
install, for example
/tmp/OraInstall2002-07-04_09-50-19PM
. When you problems with
make
,
see also the
$ORACLE_HOME/install/make.log
file.
make
Problems
First ensure that gcc is installed on your system by executing:
$ which gcc
/usr/bin/gcc
Here is the command to find the RPM package name for
/usr/bin/gcc
:
$ rpm -qf /usr/bin/gcc
gcc-2.96-98
Verify that your error is not one of the other error messages below. See
Chapter 31, Verifying Required
Packages(RPMs)
for more information on whether you have the correct packages.
Error in invoking target install of makefile/u01/app/oracle/product/9.2.0/ctx/lib/
ins_ctx.mk
You may see the following errors in
$ORACLE_HOME/install/make.log
:
/lib/libdl.so.2: undefined reference to `_dl_addr@GLIBC_PRIVATE'
/lib/libdl.so.2: undefined reference to `_dl_open@GLIBC_PRIVATE'
/lib/libdl.so.2: undefined reference to `_dl_close@GLIBC_PRIVATE'
/lib/libdl.so.2: undefined reference to `_dl_sym@GLIBC_PRIVATE'
/lib/libdl.so.2: undefined reference to `_dl_vsym@GLIBC_PRIVATE'
This error comes up when the following step is executed:
/usr/bin/make -f ins_ctx.mk install ORACLE_HOME=/u01/app/oracle/product/9.2.0
Edit the file
$ORACLE_HOME/ctx/lib/env_ctx.mk
, add "
$(LDLIBFLAG)dl
" to the "
INSO_LINK
=
" line. The updated line should with the added "
$(LDLIBFLAG)dl
" flag, should look like this:
INSO_LINK = -L$(CTXLIB) $(LDLIBFLAG)m $(LDLIBFLAG)dl $(LDLIBFLAG)sc_ca $(LDLIBFLAG)sc_fa
$(LDLIBFLAG)sc_ex $(LDLIBFLAG)sc_da $(LDLIBFLAG)sc_ut $(LDLIBFLAG)sc_ch $(LDLIBFLAG)sc_fi
$(LLIBCTXHX) $(LDLIBFLAG)c -Wl,-rpath,$(CTXHOME)lib $(CORELIBS) $(COMPEOBJS)
After that hit
Retry
in the error pop-up.
If this did not fix the problem, try the following solution:
Edit the file
$ORACLE_HOME/ctx/lib/env_ctx.mk
again, go to "
INSO_LINK =
", remove the
above entry you made and add "
`cat $(LIBHOME)/sysliblist`
" to the line and save it. This is
what the updated line, with the added "
`cat $(LIBHOME)/sysliblist`
" string, look like:
Содержание CLUSTER SUITE FOR ENTERPRISE LINUX 5.1
Страница 7: ...Part I Tuning and Optimizing Red Hat Enterprise Linux for Oracle Database 9i and 10g ...
Страница 8: ......
Страница 10: ...4 ...
Страница 16: ...10 ...
Страница 28: ...22 ...
Страница 30: ...24 ...
Страница 36: ...30 ...
Страница 42: ...36 ...
Страница 54: ...48 ...
Страница 60: ...54 ...
Страница 68: ...62 ...
Страница 72: ...66 ...
Страница 88: ...82 ...
Страница 90: ...84 ...
Страница 92: ...86 ...
Страница 94: ...88 ...
Страница 98: ...92 ...
Страница 108: ...102 ...
Страница 112: ...106 ...
Страница 120: ...114 ...
Страница 122: ......
Страница 128: ...122 ...
Страница 132: ...126 ...
Страница 134: ...128 ...
Страница 142: ...136 ...
Страница 146: ...140 ...
Страница 156: ...150 ...
Страница 160: ...154 ...