实验: 修改EBS R12服务器的域名,将域名xxx.com.cn 修改为xxx.com
实际情况下,修改服务器的域名次数很少,几乎是不会修改。
本次EBS的版本是R12.2.5.
R12.2.x 不能按照11i的方法去修改域名,修改后,weblogic启动不起来。其中试过N种办法,还是没有解决。
如果有哪位大神,修改成功,请教教我,非常感谢。
后来换了一种思路,单独克隆app。
详细步骤请参考如下:
本文操作参照了Metalink:
341322.1:How to change thehostname of an Applications Tier using AutoConfig
338003.1:How to change the hostname and or port of the Database Tier using AutoConfig
修改顺序:先DB后APP
修改过程中,APP服务全程不启动,DB全程启动
修改DB/APP,分别使用操作系统的各自的DB/APP用户登录服务器
总体步骤:
1.删除当前服务器注册 2.修改DB的$ CONTEXT_FILE将主机名和域名修改为新的域名 3.修改OS的域名,在修改完域名后最好不要启动任何图形界面。 4.使用新的$CONTEXT_FILE执行autoconfig
|
详细步骤
一、修改DB Tier
1. 使用db用户登录,由于本次环境中的应用和数据库都是同一个用户,所以本次加载DB的环境变量
[root@mytest 11.2.0]# su - mytest
Last login: WedJan 24 16:05:59 CST 2018 on pts/4
[mytest@mytest ~]$ cd/fh01/MYTEST/db/11.2.0
[mytest@mytest 11.2.0]$ . mytest_mytest.env
2. 删除服务器注册,执行以下命令
[mytest@mytest 11.2.0]$ perl$ORACLE_HOME/appsutil/bin/adgentns.pl appspass=apps contextfile=$CONTEXT_FILE-removeserver
##########################################################################
Generate Tns Names
##########################################################################
Classpath ::/fh01/MYTEST/db/11.2.0/jdbc/lib/ojdbc6.jar:/fh01/MYTEST/db/11.2.0/appsutil/java/xmlparserv2.jar:/fh01/MYTEST/db/11.2.0/appsutil/java:/fh01/MYTEST/db/11.2.0/jlib/netcfg.jar:/fh01/MYTEST/db/11.2.0/jlib/ldapjclnt11.jar
Loading ORACLE_HOME environment from/fh01/MYTEST/db/11.2.0
Logfile:/fh01/MYTEST/db/11.2.0/appsutil/log/mytest_mytest/01241624/NetServiceHandler.log
adgentns.pl exiting with status 0
ERRORCODE = 0 ERRORCODE_END
执行完之后,用apps用户连接数据库执行下面两个sql语句。没有数据则执行成功。
select DB_DOMAIN fromfnd_databases;
select