• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

ORA-12505, brak połączenia z bazą

Object Storage Arubacloud
0 głosów
5,036 wizyt
pytanie zadane 9 października 2017 w SQL, bazy danych przez PiotrekPiotras Nowicjusz (120 p.)

Cześć,

Na wstępie zaznaczę, że jestem lakiem jak chodzi o SQL.
Mam problem z połączeniem się z bazą danych, ponieważ wyskakuje mi komunikat:

"An error was encountered performing the requested operation:
Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
Vendor code 12505"

Listener status:

C:\Windows\system32>lsnrctl status

LSNRCTL for 64-bit Windows: Version 11.2.0.2.0 - Production on 09-PAĆ-2017 20:46:12

Copyright (c) 1991, 2014, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for 64-bit Windows: Version 11.2.0.2.0 - Production
Start Date                09-PAĆ-2017 19:46:27
Uptime                    0 days 0 hr. 59 min. 45 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Default Service           XE
Listener Parameter File   C:\oraclexe\app\oracle\product\11.2.0\server\network\admin\listener.ora
Listener Log File         C:\oraclexe\app\oracle\diag\tnslsnr\DESKTOP-500OBJB\listener\alert\log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=DESKTOP-500OBJB)(PORT=1521)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
  Instance "CLRExtProc", status UNKNOWN, has 3 handler(s) for this service...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully


Plik Listener:
 

SID_LIST_LISTENER =
    (SID_LIST =
        (SID_DESC =
            (SID_NAME = PLSExtProc)
            (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
            (PROGRAM = extproc)
        )
        (SID_DESC =
            (SID_NAME = CLRExtProc)
            (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
            (PROGRAM = extproc)
        )
        (SID_DESC =
            (GLOBAL_DBNAME = XE)
            (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
            (SID_NAME = XE)
        )
    )

LISTENER =
    (DESCRIPTION_LIST =
        (DESCRIPTION =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
            (ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-500OBJB)(PORT = 1521))
        )
    )

DEFAULT_SERVICE_LISTENER = (XE)


Plik Tnsnames:
 

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-500OBJB)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

ORACLR_CONNECTION_DATA = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) 
    ) 
    (CONNECT_DATA = 
      (SID = CLRExtProc) 
      (PRESENTATION = RO) 
    ) 
  ) 


Usługi:
OracleXETNSListener - działa
OracleXEClrAgent - działa
OracleServiceXE - działa
OracleMTSRecoveryService - nie działa "system windows nie może uruchomić usługi OracleMTSRecoveryService na komputer lokalny. Błąd 3: System nie może odnaleźć określonej ścieżki"

 

Próbowałem szukać rozwiązania, ale albo nie umiem rad zastosować, albo nie działają...

Któś wie, co może być nie tak? :(

 

1 odpowiedź

0 głosów
odpowiedź 11 października 2017 przez whistler Obywatel (1,420 p.)
A jakiego SID / SeviceName wpisujesz w trakcie logowania ?.

Możesz wykonać polecenie TNSPING na tę nazwę i zobaczysz czy jest ona dostępna.
komentarz 15 października 2017 przez PiotrekPiotras Nowicjusz (120 p.)

SID: xe

Z TNSPING otrzymuję:

C:\Users\Piotr>TNSPING

TNS Ping Utility for 64-bit Windows: Version 11.2.0.2.0 - Production on 15-PAĆ-2017 09:45:43

Copyright (c) 1997, 2014, Oracle.  All rights reserved.

TNS-03502: Insufficient arguments.  Usage:  tnsping <address> [<count>]

 

komentarz 16 października 2017 przez whistler Obywatel (1,420 p.)
Musisz dać : "TNSPING xe"

Podobne pytania

+1 głos
1 odpowiedź 316 wizyt
pytanie zadane 4 czerwca 2022 w SQL, bazy danych przez xTMx3 Obywatel (1,560 p.)
0 głosów
1 odpowiedź 769 wizyt
pytanie zadane 20 stycznia 2018 w SQL, bazy danych przez amator1 Początkujący (470 p.)
–1 głos
0 odpowiedzi 143 wizyt
pytanie zadane 2 kwietnia 2023 w SQL, bazy danych przez nigraS Początkujący (260 p.)

92,555 zapytań

141,402 odpowiedzi

319,538 komentarzy

61,938 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...