Friday, March 4, 2011

ERROR IN INVOKING TARGET 'RELINK' OF MAKEFILE, LD: LIBRARY -LDCE: NOT FOUND

Problem Description: error when applying patchset 10205 on top of 10201. error invoking target relink of makefile .
ERROR IN INVOKING TARGET 'RELINK' OF MAKEFILE, LD: LIBRARY -LDCE: NOT FOUND

ld: fatal: library -lclntsh: not found

applied Patch 4589082: patch for 10201 binaries

10201 install was successful tried applying patchset 10205 failed . followed the below metalink note

Install 10gR2 on Solaris 64 bits fails with: 'library -ldce: not found' [ID 333348.1].


found the below error from this file /opt/app/oracle/product/10.2.0/db_1/lib/clntsh.fileslist

relink found an unidentified object in the library file
Undefined first referenced
symbol in file
nnfdboot /opt/app/oracle/product/10.2.0/db_1/lib32/libn10.a(nnfgt.o)
ld: fatal: Symbol referencing errors. No output written to /opt/app/oracle/product/10.2.0/db_1/lib32/libclntsh.so.10.1

Cause:
This is an issue with Oracle 10.2.0.5 and DCE installed on the given computer. It would also work if you first install Oracle all the way to 10.2.0.5 before installing DCE.


Solution:
 Here is a work around as recommended by Oracle Development
1. This leaves DCE running and we are going to reinstall all the back to Oracle 10.2.0.1
2. Unzip the file that has the 10.2.0.1 install files
3. Please install Patch 4589082 onto the "staging area" of the Oracle 10.2.0.1 install. Please thoroughly follow the directions to a "tee"
4. Install Oracle 10.2.0.1 process
5. After a successful install, within the Oracle 10.2.0.1 ORACLE_HOME directory, please remove these files:
lib/libncds10.a
network/install/ldflags.cds
lib/libndce10.a
network/install/ldflags.dce
6. Please install the Oracle 10.2.0.5 Patchset

No comments:

Post a Comment