Oracle
 sql >> Database >  >> RDS >> Oracle

TNS:l'ascoltatore non conosce attualmente il servizio richiesto nel descrittore di connessione

Può cambiare come segue e funziona nel mio ambiente. Drive:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN

lister.ora

  1. Prima

    LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS =(PROTOCOL =IPC)(KEY =EXTPROC1521))(ADDRESS =(PROTOCOL =TCP)(HOST =localhost)(PORT =1521))))

  2. Dopo

    LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS =(PROTOCOL =IPC)(KEY =EXTPROC1521))(ADDRESS =(PROTOCOL =TCP)(HOST =192.168.50.90)(PORT =1521))))

tnsnames.ora

  1. Prima

    LISTENER_ORCL =(INDIRIZZO =(PROTOCOLLO =TCP)(HOST =localhost)(PORTA =1521))

    ORCL =(DESCRIPTION =(INDIRIZZO =(PROTOCOL =TCP)(HOST =localhost)(PORT =1521))(CONNECT_DATA =(SERVER =DEDICATO)(SERVICE_NAME =orcl)))

  2. Dopo

    LISTENER_ORCL =(INDIRIZZO =(PROTOCOLLO =TCP)(HOST =192.168.50.90)(PORTA =1521))

    ORCL =(DESCRIZIONE =(INDIRIZZO =(PROTOCOLLO =TCP)(HOST =192.168.50.90)(PORTA =1521))(CONNECT_DATA =(SERVER =DEDICATO)(SERVICE_NAME =orcl)))

Successivamente, riavvia OracleOraDb11g_home1TNSLstener servizio e OracleServiceORCL servizio.