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

ora:12505:TNS:o ouvinte não conhece atualmente o SID fornecido no descritor de conexão (ERRO DE DBD:OCIServerAttach)


O lsnrctl status comando respondeu "O ouvinte não suporta serviços". Há um ouvinte de rede em execução, mas não foi informado sobre nenhum banco de dados.

Você precisa adicionar serviços ao seu arquivo listener.ora . Adicione um sid_list ao seu listener.ora como abaixo e reinicie o listener.
 LISTENER =
 (DESCRIPTION_LIST =
  (DESCRIPTION =
   (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
   (ADDRESS = (PROTOCOL = TCP)(HOST = 169.254.52.209)(PORT = 1521))
  )
 )

SID_LIST_LISTENER =
(SID_LIST =
 (SID_DESC=
  (GLOBAL_DBNAME=edss.your.domain.here)
  (ORACLE_HOME=E:\app\Administrator\product\11.2.0\dbhome_1)
  (SID_NAME=edss)
 )
)

ADR_BASE_LISTENER = E:\app\Administrator