ld: 0711-317 ERROR: Undefined symbol: .ha*

zhulch發表於2007-11-15
...........[@more@]

Applies to:

Oracle Server - Enterprise Edition - Version: 9.2.0.1 to 10.2.0.3
AIX5L Based Systems (64-bit)

Symptoms

-- Problem Statement:
Whila applying the one-off patches , at the relinking phase the following error and warnings
occurs :
ld: 0711-317 ERROR: Undefined symbol: .ha_em_receive_response_2

ld: 0711-317 ERROR: Undefined symbol: .ha_em_restart_session_2

ld: 0711-317 ERROR: Undefined symbol: .ha_em_start_session_2

ld: 0711-317 ERROR: Undefined symbol: .ha_em_send_command_2

ld: 0711-317 ERROR: Undefined symbol: .ha_em_end_session_2

ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.

make: 1254-004 The error code from the last command is 8.




Cause

The AIX server is not part of a cluster but has the high availability HACMP software installed.The
Oracle Universal Installer (OUI) detects this and assumes RAC is being installed, even if it is not.


Solution

-- To implement the solution, please execute the following steps::
If this is not a RAC( Real Application Clusters) environment then follow the solution below :

1) Shutdown database

2 ) Check whether the inventory list the Patch xxxxxxx. Use the following command :
$ opatch lsinventory -detail

3) If the Patch xxxxxx is listed the rollback the patch :
$ opatch rollback -id xxxxxxx

4) Relink the oracle executable with the option "rac_off"

$ cd $ORACLE_HOME/rdbms/lib
$ make -f ins_rdbms.mk rac_off ioracle

5) Then apply the Patch xxxxxx

If the patch has been applied with warnings, then it has been applied successfully.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7318139/viewspace-982493/,如需轉載,請註明出處,否則將追究法律責任。

相關文章