My Oracle Support Banner

While installing one-off Patch on AIX systems, getting several WARNING messages: OUI-67215 - TOC overflow and/or xlC: not found / xlC: Execute permission denied (Doc ID 402945.1)

Last updated on SEPTEMBER 01, 2023

Applies to:

Oracle Database - Enterprise Edition - Version 8.1.7.4 and later
Oracle Database Cloud Schema Service - Version N/A and later
Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
IBM AIX on POWER Systems (64-bit)

Symptoms

You are trying to install an Interim/One-off Patch on AIX platform.
You are encountering WARNINGs in the relinking stage of the Patch Apply.

Example: when applying CPUOct2006 to Oracle DB 10.2.0.2 on AIX
Running make for target ioracle
ApplySession adding interim patch '5490848' to inventory

Verifying the update...
Inventory check OK: Patch ID 5490848 is registered in Oracle Home inventory with proper meta-data.
Files check OK: Files from Patch ID 5490848 are present in Oracle Home.

The local system has been patched and can be restarted.
--------------------------------------------------------------------------------

The following warnings have occurred during OPatch execution:
1) OUI-67215:
OPatch found the word "failed" in the stderr of the make command.
Please look at this stderr. You can re-run this make command.
Stderr output:

ld: 0711-783 WARNING: TOC overflow. TOC size: 67040 Maximum size: 65536
Extra instructions are being generated for each reference to a TOC
symbol if the symbol is in the TOC overflow area.
ld: 0711-783 WARNING: TOC overflow. TOC size: 67040 Maximum size: 65536
Extra instructions are being generated for each reference to a TOC
symbol if the symbol is in the TOC overflow area.
/local/test/oracle/product/10.2/bin/genoccish[82]: xlC: 0403-006 Execute permission denied.
ar: A file or directory in the path name does not exist.
ar: 0707-117 The fopen system call failed on file /local/test/oracle/product/10.2/lib/shr.o.
/local/test/oracle/product/10.2/bin/genoccish[82]: xlC: 0403-006 Execute permission denied.
ar: A file or directory in the path name does not exist.
ar: 0707-117 The fopen system call failed on file /local/test/oracle/product/10.2/lib32/shr.o.

While relinking the Database 11.2.0.2 $ORACLE_HOME/bin/oracle binary on AIX (for example, when applying a patch) the linker may report a large number (5000+) of warning messages like the ones below:

OPatch found the word "error" in the stderr of the make command.
Please look at this stderr. You can re-run this make command.
Stderr output:
...
ld: 0711-415 WARNING: Symbol ... is already exported.
ld: 0711-319 WARNING: Exported symbol not defined: ...
ld: 0711-773 WARNING: Object ... imported symbol timezone symbol was expected to be local.

Ask Questions, Get Help, And Share Your Experiences With This Article

Would you like to explore this topic further with other Oracle Customers, Oracle Employees, and Industry Experts?

Click here to join the discussion where you can ask questions, get help from others, and share your experiences with this specific article.
Discover discussions about other articles and helpful subjects by clicking here to access the main My Oracle Support Community page for Database Install/Upgrade.

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
 While relinking the Database 11.2.0.2 $ORACLE_HOME/bin/oracle binary on AIX (for example, when applying a patch) the linker may report a large number (5000+) of warning messages like the ones below:

 
 Ask Questions, Get Help, And Share Your Experiences With This Article
Changes
Cause
Solution
 Community Discussions
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.