Procédure pour changer l'IP du serveur avec Oracle 11g.
1. Télécharger le moteur oracle :
◦ $sqlplus /nolog
◦ SQL>connect / en tant que sysdba
◦ SQL>arrêt immédiat
◦ SQL>sortie
2. Éteindre le service listener d'Oracle.
◦ $lsnrctl arrêter
[Link] et modifier des fichiers :
◦ /etc/hosts
◦ $ORACLE_HOME/network/admin/[Link]
◦ $ORACLE_HOME/network/admin/[Link]
◦ $ORACLE_HOME/network/admin/[Link]
4. Changer les paramètres dans le fichier de configuration de l'interface eth0 (ou une autre utilisée).
◦ /etc/sysconfig/network-scripts/ifcfg-eth0.
[Link] servidor, para que tome nuevo direccionamiento IP.
6. Une fois redémarré, confirmer que la nouvelle IP fonctionne et qu'il y a connectivité dans la
rouge.
◦ $ifconfig
◦ $ping x.x.x.x
7. Lever le service listener d'Oracle et confirmer son fonctionnement.
◦ $lsnrctl démarrer
◦ $lsnrctl statut
8. Lever le moteur oracle :
◦ $sqlplus /nolog
◦ SQL>connect / en tant que sysdba
◦ SQL>startup
◦ SQL>sortir
9. Confirmer que l'écouteur répond.
◦ $tnsping $ORACLE_SID
Procédure pour changer l'IP d'un serveur avec Oracle IAS 11g.
A) Réduire les services de couche intermédiaire (middle) dans l'infrastructure (infra) dans l'ordre suivant :
1. Services de couche intermédiaire :
▪ export ORACLE_HOME=/u01/app/oracle/product/ias10g/middle
▪ cd $ORACLE_HOME
◦ Arrêter la console d'administration
▪ ./bin/emctl arrêter iasconsole
◦ Arrêter les services de la couche intermédiaire comme HTTP Server, Oracle Portal, Oracle Forms Services.
Services de rapports Oracle, Oracle Discoverer, Conteneurs Oracle pour Java, etc.:
▪ ./opmn/bin/opmnctl arrêter tout
2. Services de couche d'infrastructure :
▪ export ORACLE_HOME=/u01/app/oracle/product/ias10g/infra
▪ cd $ORACLE_HOME
◦ Arrêter la console d'administration
▪ ./bin/emctl arrêter iasconsole
▪ ./bin/emctl arrêter dbconsole
◦ Arrêter les services liés à l'infrastructure comme : Serveur HTTP, Oracle Internet
Répertoire, Autorité de Certification Oracle, etc. :
▪ ./opmn/bin/opmnctl arrêter tout
◦ Arrêter la base de données et l'auditeur :
▪ $export ORACLE_SID=iasdb
▪ $sqlplus / en tant que sysdba
▪ SQL> arrêt immédiat
▪ SQL> quitter;
▪ ./bin/lsnrctl arrêter
[Link] les paramètres dans le fichier de configuration de l'interface eth0 (ou autre utilisée).
◦ /etc/sysconfig/network-scripts/ifcfg-eth0.
4. Redémarrer le serveur pour qu'il prenne un nouvel adressage IP.
[Link] fois redémarré, confirmer que la nouvelle IP fonctionne et qu'il y a une connectivité dans la
rouge.
◦ $ifconfig
◦ $ping x.x.x.x
B) Une fois les adresses IP des machines changées, procéder à l'enregistrement du changement au niveau d'Oracle
Serveur d'application utilisant le script chgiphost pour lequel il faut suivre la procédure
que se détaille ci-dessous :
1. Services de couche d'infrastructure :
▪ export ORACLE_HOME=/u01/app/oracle/product/ias10g/infra
▪ cd $ORACLE_HOME
◦ Lancer le service d'écoute.
▪ ./bin/lsnrctl démarrer
◦ Lever la base de données
▪ $export ORACLE_SID=iasdb
▪ $sqlplus / comme sysdba
▪ SQL> démarrer
▪ SQL> sortir;
◦ Activer le service correspondant à l'OPMN;
▪ ./opmn/bin/opmnctl démarrer
◦ Lever le service d'Oracle Internet Directory :
▪ /opmn/bin/opmnctl démarrer le processus ias-composant=OID
◦ Exécutez le script chgiphost :
▪ cd $ORACLE_HOME/chgip/scripts
▪ ./[Link] -infra
◦ Si le script se termine avec succès, le reste des services de l'infrastructure et les
consoles de gestion :
▪ ./opmn/bin/opmnctl démarrer tout
▪ ./bin/emctl démarrer dbconsole
▪ ./bin/emctl démarrer iasconsole
[Link] de couche intermédiaire
▪ export ORACLE_HOME=/u01/app/oracle/product/ias10g/middle
▪ cd $ORACLE_HOME
◦ Exécuter le script chgiphost :
▪ cd $ORACLE_HOME/chgip/scripts
▪ ./[Link] -mid
◦ Si le script se termine avec succès, relever le reste des services de l'infrastructure et les
consoles de gestion :
▪ ./opmn/bin/opmnctl démarrer tout
▪ ./bin/emctl démarrer iasconsole
3.Vérifier le fonctionnement de tous les services, consoles et applications résidents dans le
IAS.