Une fois la base de données Oracle exécutée, son écouteur utilisera par défaut l'adresse IP stockée dans le fichier de configuration pour déterminer la connexion avec le client. Lorsque vous devez modifier l'adresse IP d'Oracle, vous devez modifier le fichier de configuration pour garantir que l'écouteur peut correctement se lier à la nouvelle adresse IP. Dans cet article, nous verrons comment modifier l'adresse IP dans la base de données Oracle.
Étape 1 : Déterminez l'adresse IP qui doit être modifiée
Tout d'abord, vous devez déterminer l'adresse IP qui doit être modifiée. Vous pouvez afficher l'adresse IP configurée dans le système actuel en exécutant la commande suivante.
ifconfig
Cette commande renverra les informations des cartes réseau du système, y compris l'adresse IP de chaque carte réseau. Enregistrez l'adresse IP de la carte réseau qui doit être modifiée, elle sera utilisée à l'étape suivante.
Étape 2 : Modifier le fichier de configuration Oracle
Le fichier de configuration d'Oracle se trouve dans le répertoire $ORACLE_HOME/network/admin. Dans ce répertoire, il peut y avoir plusieurs fichiers de configuration, mais seul le fichier listening.ora doit être modifié. Ouvrez le fichier à l'aide de vim ou d'un autre éditeur de texte.
vim $ORACLE_HOME/network/admin/listener.ora
Le fichier doit inclure les éléments suivants :
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521)) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /u01/app/oracle/product/12.2.0/dbhome_1) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = orcl) (ORACLE_HOME = /u01/app/oracle/product/12.2.0/dbhome_1) (SID_NAME = orcl) ) )
Dans ce fichier, le champ HOST doit être remplacé par la nouvelle adresse IP.
Étape 3 : Redémarrez l'écouteur Oracle
Après avoir modifié le fichier auditeur.ora, vous devez redémarrer l'écouteur Oracle pour qu'il utilise la nouvelle adresse IP. Vous pouvez saisir la commande suivante dans le terminal pour redémarrer l'écouteur.
lsnrctl stop lsnrctl start
À ce stade, l'écouteur a été redémarré et lié à la nouvelle adresse IP. Vous pouvez vérifier l'état de l'écouteur en exécutant la commande suivante.
lsnrctl status
Cette commande renverra les informations d'état de l'écouteur de base de données, qui doivent inclure la nouvelle adresse IP.
À ce stade, l'adresse IP de la base de données Oracle a été modifiée avec succès. Après avoir modifié l'adresse IP, la connexion doit être retestée via l'application pour s'assurer qu'elle fonctionne correctement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!