oracle database and oracle developer - połączenie do lokalnej bazy danych

0

próbuję odpalić bazę danych w sql developer na Oracle database.
sid to orcl
oraclevsswriter nie chce się uruchomić dla testu czy wtedy zadziała, chciałem go uruchomić
załączam screeny
screenshot-20191116122748.png
screenshot-20191116122805.png
screenshot-20191116122818.png
screenshot-20191116123107.png

0

Usługą usługą, ale pokaż konfigurację listenera (zawartość listener.ora).

  • rezultat polecenia wywołanego z konsoli: netstat -an | findstr 1521
0

Ostatnio musiałem postawić instancję lokalnie. Masakra jakaś z tym Oracle. Polecam Dockera do Oracla. Ja popełniłem ten błąd i nie używałem dockera - konfiguracja i usuwanie randomowych błędów zajęła mi ~~ 10h. No ale może ja miałem pecha.

0
yarel napisał(a):

Usługą usługą, ale pokaż konfigurację listenera (zawartość listener.ora).

  • rezultat polecenia wywołanego z konsoli: netstat -an | findstr 1521

nic nie wypisuje

0
strawberry shake napisał(a):
yarel napisał(a):

Usługą usługą, ale pokaż konfigurację listenera (zawartość listener.ora).

  • rezultat polecenia wywołanego z konsoli: netstat -an | findstr 1521

nic nie wypisuje

Skoro nic, tzn. że listener nie nasłuchuje na porcie 1521. Ze screena wynika, że na taki port próbujesz się łączyć sqldeveloperem.

1

Możesz pokazać wynik komendy lsnrctl status. Możesz też spróbować lsnrctl stop orcl, a następnie lsnrctl start orcl i zobaczyć czy wstanie, czy sypnie błędem. No i wrzuć zawartość listener.ora

0

listener.ora Network Configuration File: D:\pobrane\tools\programming\enviroments\sqlDeveloper\WINDOWS.X64_193000_db_home_ver3\NETWORK\ADMIN\listener.ora

Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\pobrane\tools\programming\enviroments\sqlDeveloper\WINDOWS.X64_193000_db_home_ver3)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY\pobrane\tools\programming\enviroments\sqlDeveloper\WINDOWS.X64_193000_db_home_ver3\bin\oraclr19.dll")
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1523))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1523))
)
)

0
  1. Z tego co wkleiłeś widać, że listener masz na porcie 1523, a w kliencie mówisz, że ma się łączyć na 1521.
  2. Wygląda, ze masz dynamiczną rejestrację serwisu bazodanowego w listenerze, ale nie wiadomo czy baza się tam zarejestrowała. Możesz to sprawdzić via lsnrctl status
0
yarel napisał(a):
  1. Z tego co wkleiłeś widać, że listener masz na porcie 1523, a w kliencie mówisz, że ma się łączyć na 1521.
  2. Wygląda, ze masz dynamiczną rejestrację serwisu bazodanowego w listenerze, ale nie wiadomo czy baza się tam zarejestrowała. Możesz to sprawdzić via lsnrctl status

działa. wystarczyło zmienić 1521 na 1523.dzieki za pomoc

1 użytkowników online, w tym zalogowanych: 0, gości: 1