首页  ·  知识 ·  生产制造
使用Autoconfig修改EBS数据库端的主机名和监听端口
不详      编辑:德仔   图片来源:网络
需求: 客户在使用Oracle EBS过程中,有时需要改变系统的主机名或数
需求:
       客户在使用Oracle EBS过程中,有时需要改变系统的主机名或数据库监听端口等配置。比如将正式环境拷贝出来,作为一个新环境。Oracle推荐的方案是先进行一个预克隆,然后进行后克隆时调整系统配置,这个推荐方案比较耗时。
       下面介绍一种更为简单的方法,使用Autoconfig进行数据库端主机名和数据库监听端口的调整。
适用版本:
Oracle EBS 11.5.1 到Oracle EBS 11.5.10
步骤:
1,取消EBS数据库端的注册信息。
  在数据库端用户下,运行如下命令,
      perl  $ORACLE_HOME/appsutil/bin/adgentns.pl appspass=<APPSpwd> \
contextfile=<CONTEXT> -removeserver
2,  更改autoconfig的配置文件
     a.  数据库端
          cd <RDBMS ORACLE_HOME>/appsutil
          perl ./bin/adclonectx.pl contextfile=$CONTEXT_FILE
          其中$CONTEXT_FILE为新的配置文件,格式为<SID>_<new hostname>.xml
     b. 应用端
         建议采用OAM(Oracle Application Management)进行调整,修改应用端的配置文件中 Database Server Host, Database Port为新的主机名和监听端口
3,  关闭应用端
      $COMMON_TOP/admin/scripts/<old SID_hostname>/adstpall.sh apps <appspasswd>
4,  运行Autoconfig重新生成系统的配置信息
     a, 数据库端
         cd <RDBMS ORACLE_HOME>/appsutil/bin/
        ./adconfig.sh contextfile=<RDBMS ORACLE_HOME>/appsutil/<SID>_<new_hostname>.xml
     b, 应用端
        cd <COMMON_TOP>/admin/scripts/<CONTEXT_NAME>
        ./adautocfg.sh appspass=<appspasswd>
5,  关闭数据库监听程序以及数据库服务
6,  修改数据库服务器的主机名
7,  启动数据库端的服务
     <RDBMS ORACLE_HOME>/appsutil/scripts/<new SID_hostname>/addbctl.sh start
     <RDBMS ORACLE_HOME>/appsutil/scripts/<new SID_hostname>/addlnctl.sh start {listener}
8,   启动应用端的服务
      $COMMON_TOP/admin/scripts/<SID_hostname>/adstrtal.sh apps <appspasswd>
 
本文作者:不详 来源:网络
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的