Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

TNS:o ouvinte não conhece atualmente o serviço solicitado no descritor de conexão


Ele pode mudar da seguinte forma e está funcionando no meu ambiente.Drive:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN

ouvinte.ora

  1. Antes da

    OUVINTE =(LISTA_DESCRIÇÃO =(DESCRIÇÃO =(ENDEREÇO ​​=(PROTOCOLO =IPC)(CHAVE =EXTPROC1521))(ENDEREÇO ​​=(PROTOCOLO =TCP)(HOST =host local)(PORT =1521))))

  2. Depois

    OUVINTE =(LISTA_DESCRIÇÃO =(DESCRIÇÃO =(ENDEREÇO ​​=(PROTOCOLO =IPC)(CHAVE =EXTPROC1521))(ENDEREÇO ​​=(PROTOCOLO =TCP)(HOST =192.168.50.90)(PORTA =1521))))

tnsnames.ora

  1. Antes da

    LISTENER_ORCL =(ENDEREÇO ​​=(PROTOCOLO =TCP)(HOST =host local)(PORT =1521))

    ORCL =(DESCRIÇÃO =(ENDEREÇO ​​=(PROTOCOLO =TCP)(HOST =host local)(PORT =1521))(CONNECT_DATA =(SERVER =DEDICATED)(SERVICE_NAME =orcl)))

  2. Depois

    LISTENER_ORCL =(ENDEREÇO ​​=(PROTOCOLO =TCP)(HOST =192.168.50.90)(PORT =1521))

    ORCL =(DESCRIÇÃO =(ENDEREÇO ​​=(PROTOCOLO =TCP)(HOST =192.168.50.90)(PORT =1521))(CONNECT_DATA =(SERVER =DEDICATED)(SERVICE_NAME =orcl)))

Depois disso, reinicie o OracleOraDb11g_home1TNSListener serviço e OracleServiceORCL serviço.