Oracle E-Business Suite is not dependent on IP address, so one can easily change the IP address of nodes without any effect on E-Business Suite. B u t Ho s tn a m e , Do m a i n a n d P o r ts a r e n o t l i k e th a t, Or ac ac l e E - B u s i n e s s S u i te i s d e p e n d e n t to th e s e its e l f. entries. So, we couldn’t change these values without co - o r d i n a ti o n o f E - B u s i n e s s S u i te its
Primary idea was to just change the IP Address but I will also describe how to change host-name and port as well. There are two methods from which one can choose 1. Use Auto-Config 2. Cloning On DB Tier: 1. De-register the current database server (Required)
As the database IP address, hostname and domain will be changed, the current database server node needs to be de-registered. To deregister the current database server node, run the following command as the owner of the Oracle RDBMS file system and current database instance: # su - oracle $ sqlplus apps/apps SQL> SQL> select NAME, SERVER_TYPE from FND_APP_SERVERS, FND_NODES where FND_APP_SERVERS.NODE_ID = FND_NODES.NODE_ID and SERVER_TYPE='DB' and FND_NODES.NODE_NAME=UPPER('oraapps'); NAME SERVER_TYPE ---------------------------- ----------- oraapps DB SQL> SQL> exit $ $ $ cd $ORACLE_HOME/appsutil $ perl ./bin/adgentns.pl appspass=apps contextfile=./vis_oraapps.xml -removeserver $ $ sqlplus apps/apps SQL> SQL> select NAME, SERVER_TYPE from FND_APP_SERVERS, FND_NODES where FND_APP_SERVERS.NODE_ID = FND_NODES.NODE_ID and SERVER_TYPE='DB' and FND_NODES.NODE_NAME=UPPER('oraapps'); no rows selected 2. Create a new Context file
$ cd $ORACLE_HOME/appsutil $ perl ./bin/adclonectx.pl contextfile=./vis_oraapps.xml <Enter the corresponding values for the prompts> The new database context file has been created : /u01/VIS/db/tech_st/11.1.0/appsutil /u01/VIS/db/t ech_st/11.1.0/appsutil/vis /vis _neworaapps.xml
Note: The command above will create a new Context file of the format sid_hostname.xml in the current working directory. On APPS Tier: 1. De-register the current Applications server
As the Applications IP address, hostname and domain will be changed, the current cur rent Applications server node needs to be de-registered. To deregister the current Applications server node, run the following command as the owner of the Oracle Applications file system and current database instance: # su - applmgr $ sqlplus apps/apps SQL> SQL> select NAME, SERVER_TYPE from FND_APP_SERVERS, FND_NODES where FND_APP_SERVERS.NODE_ID = FND_NODES.NODE_ID and SERVER_TYPE='APPS' and FND_NODES.NODE_NAME=UPPER('oraapps'); NAME SERVER_TYPE -------------------------------- ------------------- oraapps APPS SQL> SQL> exit $ $ $ cd $APPL_TOP/admin $ perl $AD_TOP/bin/adgentns.pl appspass=apps contextfile=./vis_oraapps.xml -removeserver $ sqlplus apps/apps SQL> SQL> select NAME, SERVER_TYPE from FND_APP_SERVERS, FND_NODES where FND_APP_SERVERS.NODE_ID = FND_NODES.NODE_ID and SERVER_TYPE='APPS' and FND_NODES.NODE_NAME=UPPER('oraapps'); no rows selected 2. Create a new Context file $ cd $APPL_TOP/admin
$ perl $AD_TOP/bin/adclonectx.pl contextfile=./vis_oraapps.xml Provide the values required for creation of the new APPL_TOP Context file.
<Enter the corresponding values for the prompts> The new context file has been created : /u02/VIS/apps/apps_st/appl/vis /u02/VIS/apps/apps_st /appl/vis _neworaapps.xml
Note: The command above will create a new Context file of the format sid_hostname.xml in the current working directory. 3. Shutdown the Application Tier Services
# su - applmgr $ cd $ADMIN_SCRIPTS_HOME $ ./adstpall.sh apps/apps 4. Change the hostname and domain
Change the hostname and domain at OS level. # edit /etc/hosts as follow: # OLE 192.168.1.111 oraapps.yemensoft.com oraapps # NEW Address 192.169.10.26 neworaapps.yemensoft.net neworaapps -- change the current host-name as follows on all corresponding hosts # hostname <new_host_name> Check the following files for correct values on all nodes - /etc/sysconfig/network (for host-name change) - /etc/sysconfig/network-scripts/ifcfg-eth0 (for IP-Address change) If the ip address is changed then restart the network services (as root user) on all nodes #service network restart On DB Tier: Reseed the Net Services Topology Model # cd $ORACLE_HOME/appsutil # ./bin/adconfig.sh contextfile=./visr12_appsdbnode.xml On APPS Tier: Reseed the Net Services Topology Model
The Net Services Topology Model is automatically updated by running AutoConfig. # $AD_TOP/bin/adconfig.sh contextfile=$APPL_TOP/admin/visr12_appsnode.xml appspass=apps On DB Tier: Shutdown the database and listener
# $ORACLE_HOME/appsutil/scripts/visr12_ie_dbnode/addbctl.sh stop # $ORACLE_HOME/appsutil/scripts/visr12_ie_dbnode/addlnctl.sh stop visr12 -- Start the listener and database # $ORACLE_HOME/appsutil/scripts/visr12_appsdbnode/addlnctl.sh start visr12 # $ORACLE_HOME/appsutil/scripts/visr12_appsdbnode/addbctl.sh start On APPS Tier: Start the Application Tier Services
# $COMMON_TOP/admin/scripts/visr12_appsnode/adstrtal.sh apps/apps Check the apps url to see if you can access the applications using new host:port combination.