AIX: Nsto.o file is missing from ORACLE_HOME/lib/libn10.a after apply patch 6017068 (Doc ID 2097280.1)

Last updated on JANUARY 24, 2016

Applies to:

Oracle Database - Enterprise Edition - Version 10.2.0.4 and later
IBM AIX on POWER Systems (64-bit)

Symptoms

On : 10.2.0.4 version, Patching

After apply patch 6017068 , It looks like to miss object file(nsto.o) from archiving file($ORACLE_HOME/lib/libn10.a) on AIX.

 

How to check the object was missing from archiving file?

The different numbers of nsto.o from "$ORACLE_HOME/lib/libn10.a" and "$ORACLE_HOME/lib32/libn10.a".

Expected result:

[oracle@cordb02p:/oracle/product/10.2.0/db/lib32] ar -tv libn10.a |wc -l
  520

Incredulous result:

[oracle@cordb02p:/oracle/product/10.2.0/db/lib] ar -tv libn10.a |wc -l
  0

 

 

 Is there any error in logs?

1. There is no error when applying patch 6017068 and relink all.

- applying patch 6017068 -

Patching component oracle.network.rsf, 10.2.0.4.0...
Updating archive file "/opt/oracle/products/10204/lib/libn10.a"  with "lib/libn10.a/nsto.o"        <<<<<< updated.
Updating archive file "/opt/oracle/products/10204/lib32/libn10.a"  with "lib32/libn10.a/nsto.o"

Patching component oracle.rdbms, 10.2.0.4.0...
Running make for target client_sharedlib
Running make for target ioracle
ApplySession adding interim patch '6017068' to inventory

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

The local system has been patched and can be restarted.


OPatch succeeded.

 

2. The result of command "opatch lsinventory" is expected.

Patch  6017068      : applied on Tue Feb 17 23:08:42 KST 2009
  Created on 16 Dec 2008, 01:35:35 hrs PST8PDT
  Bugs fixed:
    6017068
  Files Touched:
    /nsto.o --> ORACLE_HOME/lib/libn10.a
    /nsto.o --> ORACLE_HOME/lib32/libn10.a
    ins_net_client.mk --> ORACLE_HOME/network/lib/client_sharedlib
    ins_rdbms.mk --> ORACLE_HOME/rdbms/lib/ioracle
  Patch Location in Inventory:
    /oracle/product/10.2.0/db/inventory/oneoffs/6017068
  Patch Location in Storage area:
    /oracle/product/10.2.0/db/.patch_storage/6017068_Dec_16_2008_01_35_35

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms