Como modificar o arquivo listener.ora 

  1. Abra um prompt de comando e execute o seguinte comando:
    lsnrctl stop
  2. Abra o seguinte arquivo em um editor de texto:
    %ORACLE_HOME%
    \network\admin\listener.ora
  3. Localize a seguinte linha:
    (ADDRESS = (PROTOCOL = IPC)(KEY = <
    key_value
    >))
  4. Altere
    <key_value>
    para
    PROTECT
    .
  5. Adicione a seguinte linha ao final do arquivo:
    SECURE_REGISTER_LISTENER = (IPC)
  6. Adicione as seguintes linhas se estiver instalando um banco de dados multilocatário:
    SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = c:\oracle\product\
    19.3.0.0
    \db_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:c:\oracle\product\
    19.3.0.0
    \db_1\bin\
    oraclr19.dll
    ") ) (SID_DESC = (GLOBAL_DBNAME = DLPCDB) (SID_NAME = DLPCDB) (ORACLE_HOME = c:\oracle\product\
    19.3.0.0
    \db_1) ) (SID_DESC = (GLOBAL_DBNAME = PROTECT) (SID_NAME = DLPCDB) (ORACLE_HOME = c:\oracle\product\
    19.3.0.0
    \db_1) ) )
  7. Salve o arquivo e saia do editor de texto.
  8. Execute o comando a seguir:
    export ORACLE_SID=protect
  9. Execute o comando a seguir:
    lsnrctl start
  10. Execute os seguintes comandos para se conectar ao banco de dados usando o SQL*Plus:
    sqlplus sys/<password> as sysdba
  11. Execute o comando a seguir:
    ALTER SYSTEM SET service_names = 'protect' SCOPE=both;
  12. Execute o comando a seguir:
    ALTER SYSTEM SET local_listener = '(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=PROTECT)))' SCOPE=both;
  13. Execute o seguinte comando para registrar a escuta:
    ALTER SYSTEM REGISTER;
  14. Saia do SQL*Plus executando o seguinte comando:
    exit
  15. Se você estiver instalando um sistema de único locatário, execute o seguinte comando para verificar a alteração:
    lsnrctl services
    A saída do comando deve exibir uma mensagem semelhante à seguinte:
    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