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

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

客户操作系统AIX

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



afcpctx.sh执行过程的日志:



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



通过关键词“ 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命令没法执行:


所以,需要先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









相关文章
|
iOS开发
Xcode报错解决方法:ld: symbol(s) not found for architecture arm64
Xcode报错解决方法:ld: symbol(s) not found for architecture arm64
3304 0
|
7月前
R语言ggsurvplot绘制生存曲线报错 : object of type ‘symbol‘ is not subsettab
R语言ggsurvplot绘制生存曲线报错 : object of type ‘symbol‘ is not subsettab
|
Linux Python Windows
如何 python import h5py 报错 :/defs.cpython-37m-x86_64-linux-gnu.so: undefined symbol: H5Pset_fapl_ros3
如何 python import h5py 报错 :/defs.cpython-37m-x86_64-linux-gnu.so: undefined symbol: H5Pset_fapl_ros3
如何 python import h5py 报错 :/defs.cpython-37m-x86_64-linux-gnu.so: undefined symbol: H5Pset_fapl_ros3
|
JavaScript 前端开发 关系型数据库
Yum报错“undefined symbol: CRYPTO_num_locks”问题排查
Yum无法使用,报错 “/usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks”。
12747 0
MAC编译lame ld: symbol(s) not found for architecture x86_64/_lame_init_old“, referenced from
MAC编译lame ld: symbol(s) not found for architecture x86_64/_lame_init_old“, referenced from
256 0
缺少链接库报错:ld: symbol(s) not found for architecture x86_64
缺少链接库报错:ld: symbol(s) not found for architecture x86_64
248 0
|
7月前
|
JavaScript 前端开发
ES6:什么是Symbol?
ES6:什么是Symbol?
85 1
|
7月前
ES6之Symbol
ES6之Symbol