Modification du fichier listener.ora
- Ouvrez une invite de commande et exécutez la commande suivante :lsnrctl stop
- Ouvrez le fichier suivant dans un éditeur de texte :%ORACLE_HOME%\network\admin\listener.ora
- Recherchez la ligne suivante :(ADDRESS = (PROTOCOL = IPC)(KEY = <key_value>))
- Remplacez<key_value>parPROTECT.
- 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 = (SID_NAME = CLRExtProc) (ORACLE_HOME = c:\oracle\product\12.1.0.219.3.0.0\db_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:c:\oracle\product\12.1.0.219.3.0.0\db_1\bin\oraclr12.dlloraclr19.dll") ) (SID_DESC = (GLOBAL_DBNAME = DLPCDB) (SID_NAME = DLPCDB) (ORACLE_HOME = c:\oracle\product\12.1.0.219.3.0.0\db_1) ) (SID_DESC = (GLOBAL_DBNAME = PROTECT) (SID_NAME = DLPCDB) (ORACLE_HOME = c:\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/<password> 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
- Si vous installez un système à locataire unique, exécutez la commande suivante pour vérifier la modification :lsnrctl servicesLa sortie de commande devrait afficher 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 successfully