Mam aplikację, której nie mogę połączyć z moją bazą danych Oracle Database 11g Express Edition. Stworzyłem testową bazę danych w tym wydaniu i mogę dobrze połączyć się z bazą danych za pomocą Oracle SQL Developer, tworzyć tabele, widoki itp. Jednak ciężko mi się połączyć przez moją aplikację. Gdzie są informacje o połączeniu? W jakim pliku? Chciałem porównać moje informacje o połączeniu z tym, co jest ustawione w pliku Eksploratora SQL. Znalazłem wszystkie pliki * .ora i zmieniłem ich nazwy, aby zobaczyć, czy mogę znaleźć plik (w procesie eliminacji), w którym są przechowywane połączenia, ale nie udało mi się. Każda pomoc będzie mile widziana.
86
Odpowiedzi:
To było dla mnie w nieco innym miejscu niż te wymienione powyżej
źródło
\Users\[user]\AppData\Roaming\SQL Developer\system4.2.0.17.089.1709\o.sqldeveloper.12.2.1.17.89.1709\product-preferences.xml
json
teraz.Zakładając, że zgubiłeś je podczas uaktualniania wersji, tak jak ja, wykonaj następujące kroki, aby przywrócić:
Powinieneś wtedy zobaczyć listę połączeń, które zostaną zaimportowane
źródło
Jeśli nie znajdziesz,
connections.xml
kliknij prawym przyciskiem myszyConnections
w widoku Połączenia programu SQLDeveloper i wybierzExport connections
.źródło
Jest przechowywany w pliku o nazwie połączenia.xml pod
Kiedy zmieniłem nazwę pliku, wszystkie informacje o połączeniu zniknęły. Zmieniłem nazwę z powrotem i wszystko wróciło. Kiedy przeglądałem plik XML, znalazłem oba testowe aliasy połączeń, porty, nazwy użytkowników, role, typy uwierzytelniania itp.
źródło
W niektórych wersjach przechowuje go pod
źródło
W przypadku OS X moje pliki connection.xml są w formacie
źródło
SqlDeveloper przechowuje wszystkie połączenia w pliku o nazwie
W systemie Windows XP plik można znaleźć w lokalizacji
W systemie Windows 7 znajdziesz go w lokalizacji
źródło
Znalazłem swoje w
źródło
Jeśli wcześniej zainstalowałeś SQL Developer, zapisze szczegóły połączenia w pliku „connection.xml”, który będzie znajdował się w poniższej ścieżce.
Gdy otrzymasz plik „connection.xml”, spróbuj zaimportować go do programu SQLDeveloper, klikając prawym przyciskiem myszy opcję CONNECTIONS.
źródło
Z sqldeveloper v19.1.0 w systemie Windows, znalazłem to jako plik JSON w
Nazwa pliku to
connections.json
źródło
W prostszy sposób otwórz okno wyszukiwania i wyszukaj,
connection.xml
klikając ten plik prawym przyciskiem myszy i wybierając otwartą lokalizację pliku / folderu. Gdy to zrobisz,connection.xml
spróbuj zaimportować go do SQLDeveloper, klikając prawym przyciskiem myszy na CONNECTIONS.źródło
W systemach Linux:
~/.sqldeveloper/system<sqldeveloper_version>/o.jdeveloper.db.connection/connections.xml
źródło
dla macOS
źródło