Der Hostname ist in einer WLS 12c Installation in verschiedenen Konfigurationen versteckt und daher ist das Ändern des Hostnamen mit vielen Fallstricken versehen.
$DOMAIN_HOME/../../../oracle_common/common/bin/wlst.sh
wls:/offline> readDomain('DOMAIN_HOME')
wls:/offline/sampledomain> cd ('/Machine/newhostname')
wls:/offline/sampledomain> machine = cmo
wls:/offline/sampledomain> cd ('/Server/AdminServer')
wls:/offline/sampledomain> set('Machine', machine)
wls:/offline/sampledomain> updateDomain()
wls:/offline/sampledomain> exit()
cd $DOMAIN_HOME/config/jdbc
cd $DOMAIN_HOME/config/fmwconfig/components/OHS/ohs1
cd $DOMAIN_HOME/config/fmwconfig/components/OHS/instances/ohs1
<system-component>
<name>ohs1</name>
<machine>FQDN</machine>
<component-type>OHS</component-type>
<system-component-start></system-component-start>
</system-component>