Une astuce est d’utiliser vim et d’utiliser son moteur de remplacement par expression régulière ou bien d’utiliser directement sed. Dans vim, voici la commande à utiliser :

:%s/oldhostname/newhostname/

Et avec sed :

sed 's/oldhostname/newhostname/' fichiersAmodifier

Fichiers à modifier si changement hostname de base de donnée.
Sur l’host BDD :

/etc/hosts
$TNS_ADMIN/tnsnames.ora
$TNS_ADMIN/listener.ora

Sur l’host AS:

/etc/hosts
$ORACLE_HOME/network/admin/tnsnames.ora
$MW_HOME/frinst_1/config/OHS/ohs1/mod_plsql/dads.conf
$MW_HOME/frinst_1/config/tnsnames.ora
$MW_HOME/user_projects/domains/FormsReports/config/fmwconfig/servers/WLS_FORMS/applications/formsapp_11.1.1/config/formsweb.cfg

Fichiers à modifier lors d’un changement de nom du listener sur l’host BDD évidement:

~dba/script/init.d/.sydtab # Spécifique à mon installation pour une installation standard d'Oracle, il n'existe pas
$ORACLE_HOME/network/admin/listener.ora