Modification du fichier listener.ora
Vous devez être connecté à l'ordinateur hôte Oracle en tant qu'utilisateur Oracle pour pouvoir effectuer les opérations suivantes.
- Exécutez la commande suivante pour arrêter l'écouteur :lsnrctl stop
- Ouvrez le fichier suivant dans un éditeur de texte :$ORACLE_HOME/network/admin/listener.ora
- Remplacezkey_valueparPROTECTdans la ligne suivante :(ADDRESS = (PROTOCOL = IPC)(KEY = <key_value>))
- Ajoutez la ligne suivante à la fin du fichier :SECURE_REGISTER_LISTENER = (IPC)
- Ajoutez les lignes suivantes si vous installez une base de données à hébergement multilocataire :SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = DLPCDB) (SID_NAME = DLPCDB) (ORACLE_HOME = /opt/oracle/product/12.1.0.219.3.0.0/db_1) ) (SID_DESC = (GLOBAL_DBNAME = PROTECT) (SID_NAME = DLPCDB) (ORACLE_HOME = /opt/oracle/product/12.1.0.219.3.0.0/db_1) ) )
- Enregistrez le fichier et fermez l'éditeur de texte.
- Exécutez la commande suivante :lsnrctl start
- Exécutez les commandes suivantes pour vous connecter à la base de données à l'aide de SQL*Plus :sqlplus sys/<mot_passe> as sysdba
- Exécutez la commande suivante :ALTER SYSTEM SET local_listener = '(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=PROTECT)))' SCOPE=both;
- Exécutez la commande suivante pour enregistrer l'écouteur :ALTER SYSTEM REGISTER;
- Quittez SQL *Plus en exécutant la commande suivante :exit
- Exécutez la commande suivante pour vérifier la modification :lsnrctl servicesLa sortie de commande pour un environnement à locataire unique affiche un message semblable à celui ci-dessous :Services Summary... Service "protect" has 1 instance(s). Instance "protect", status READY, has 1 handler(s) for this service... Handler(s): "DEDICATED" established:0 refused:0 state:ready LOCAL SERVER The command completed successfullyPour un environnement à hébergement multilocataire, confirmez qu'au moins une instance de DLPCDB et PROTECT apparaît.