Слушатель TNS в настоящее время не знает SID, указанный в дескрипторе соединения - PullRequest
0 голосов
/ 03 июня 2018

Привет, я установил Oracle 11g на свой ноутбук для практики Oracle.Я подключился к учетной записи HR.Он был подключен в течение 3 дней, но после этого я получал эту ошибку при попытке подключения через SQL Developer:

TNS-12505: TNS:listener does not currently know of SID given in connect descriptor 

1 Ответ

0 голосов
/ 03 июня 2018

Убедитесь, что

  • Ваша БД запущена ;

    $ sqlplus / as sysdba
    SQL> startup
    
  • ORACLE_SID для параметра задано значение пути;

    на Windows , посмотрите-вверх по:

    C:\Users\pc> echo %ORACLE_SID%
    mydb
    

    на Unix , поиск по:

    $ echo $ORACLE_SID
    mydb
    
  • и Слушатель запущен:

    $ lsnrctl status
    LSNRCTL for Linux : Version 12.1.0.2.0 - Production on 03-JUN-2018 09:31:07
    
    Copyright (c) 1991, 2014, Oracle.  All rights reserved.
    
    Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for Linux: Version 12.1.0.2.0 - Production
    Start Date                30-MAR-2018 22:29:45
    Uptime                    53 days 11 hr. 1 min. 10 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /u01/app/12.1.0.2/grid/network/admin/listener.ora
    Listener Log File         /u01/app/grid/diag/tnslsnr/mydb/listener/alert/log.xml
    Listening Endpoints Summary...
     (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))
     (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.15.81)(PORT=1521)))
     (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=mycompany.com)(PORT=5505))(Presentation=HTTP)(Session=RAW))
     (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=mycompany.com)(PORT=5506)) 
     (Security=(my_wallet_directory=/u01/app/oracle/product/12.1.0.2/dbhome_1/admin/mydb/xdb_wallet))(Presentation=HTTP)(Session=RAW))
      Services Summary...
     Instance "mydb", status READY, has 1 handler(s) for this service...
     The command completed successfully
    
...