需求:
客户在使用Oracle EBS过程中,有时需要改变EBS的主机名。比如将正式环境拷贝出来,作为一个新环境。Oracle推荐的方案是先进行一个预克隆,然后后克隆时调整系统配置,这个推荐方案比较耗时。
下面介绍一种更为简单的方法,使用Autoconfig进行应用端主机名的修改。
适用版本:
Oracle EBS 11.5.1 到Oracle EBS 11.5.10
步骤:
1, 取消系统中应用端的配置信息
在应用端用户下,运行命令:
perl $AD_TOP/bin/adgentns.pl appspass=<APPSpwd> contextfile=<CONTEXT> -removeserver
2, 更改Autoconfig的配置文件
cd $APPL_TOP/admin
perl $AD_TOP/bin/adclonectx.pl contextfile=$CONTEXT_FILE
其中$CONTEXT_FILE为新的文件,格式如:<SID>_<new hostname>.xml
3, 关闭应用端服务
$COMMON_TOP/admin/scripts/<old SID_hostname>/adstpall.sh apps <appspasswd>
4, 重新设置系统的应用端信息
运行如下autoconfig命令,系统中Net Services Topology Model信息将同时被更新
cd <AD_TOP>/bin./adconfig.sh contextfile=<full path to new Context file> appspass=<appspasswd>
5, 更改应用端的主机名
6, 启动应用端服务,验证系统运行情况
$COMMON_TOP/admin/scripts/<SID_<new hostname>/adstrtal.sh apps <appspasswd>
本文作者:谊美 来源:网络http://www.imcmethods.com/blog/
CIO之家 www.ciozj.com 微信公众号:imciow