R12.2 克隆系统结束后 autocfg 报错 rtld: 0712-001 Symbol __pth_init was referenced from module FNDCPUCF

客户操作系统AIX

从AIX 7  克隆 到 AIX 6,数据库克隆没有出现问题,但是应用克隆的时候,cfgclone脚本会调用autocfg脚本,脚本执行过程报了下面的错误:

R12.2 克隆系统结束后 autocfg 报错  rtld: 0712-001 Symbol __pth_init was referenced from module FNDCPUCF


afcpctx.sh执行过程的日志:

R12.2 克隆系统结束后 autocfg 报错  rtld: 0712-001 Symbol __pth_init was referenced from module FNDCPUCF


下面这个是adgenjky.sh 脚本出现的日志:

R12.2 克隆系统结束后 autocfg 报错  rtld: 0712-001 Symbol __pth_init was referenced from module FNDCPUCF


通过关键词“ rtld: 0712-001 Symbol __pth_init was referenced from module FNDCPUCF ” 搜索metalink:

 perl adcfgclone.pl appsTier fails for afcpctx.sh - Could not load program FNDCPUCF (Doc ID 453041.1) 

错误原因分析:

由于原环境目标环境的操作系统版本不一致,估计加载的库文件版本也不一致,所以导致了adjkey和FNDCPUCF命令没法执行:

R12.2 克隆系统结束后 autocfg 报错  rtld: 0712-001 Symbol __pth_init was referenced from module FNDCPUCF

所以,需要先relink一下,relink的方式参考文档453041.1:

adrelink.sh force=y "fnd FNDCPUCF"

adrelink.sh force=y "ad adjkey" 

然后再cfgclone完成之后,手工执行autucfg,就可以不报错了。

下面附relink的使用方式:

relink AD Utilities, use adrelink.sh. To relink non-AD products, use adadmin.

Relink is recommended after cloning, upgrades and patching. Or when an AD executable got corrupt or lost.

Script Location: $AD_TOP/bin
Syntax:
To relink adpatch, adsplice and adadmin:
adrelink.sh force=y “ad adpatch” “ad adsplice” “ad adadmin”
To relink all AD executables:
adrelink.sh force=y “ad all”

If you are relinking files on the Concurrent Manager node, then shutdown the Concurrent Managers before relink operation.

If you are relinking files on Forms Server, then all Oracle application users must be logged off before relink operation.


Some of the examples:
To relink all executables for all products 
$ adrelink force=y ranlib=y all 
To relink all executables for Application Object Library 
$ adrelink force=y ranlib=y "fnd all" 
To relink aiap 
$ adrelink force=y ranlib=y "fnd aiap" 
To relink aiap, FNDLIBR, and GLPPOS 
$ adrelink force=y ranlib=y "fnd aiap" "gl GLPPOS" 
"fnd FNDLIBR" 
To relink programs listed in the file 'tempfile.txt' 
$ adrelink force=y ranlib=y filelist=tempfile.txt




文档:http://download.csdn.net/detail/changyanmanman/8910361









上一篇:virtualenv -p python3 venv报错


下一篇:关于 xcode 工程编译报错 undefined symbol _res_9_init的解决办法