客户操作系统AIX
从AIX 7 克隆 到 AIX 6,数据库克隆没有出现问题,但是应用克隆的时候,cfgclone脚本会调用autocfg脚本,脚本执行过程报了下面的错误:
afcpctx.sh执行过程的日志:
下面这个是adgenjky.sh 脚本出现的日志:
通过关键词“ rtld: 0712-001 Symbol __pth_init was referenced from module FNDCPUCF ” 搜索metalink:
错误原因分析:
由于原环境和目标环境的操作系统版本不一致,估计加载的库文件版本也不一致,所以导致了adjkey和FNDCPUCF命令没法执行:
所以,需要先relink一下,relink的方式参考文档453041.1:
adrelink.sh force=y "fnd FNDCPUCF"
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.
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