Jak skonfigurować programistę SQL w systemie Ubuntu



Uruchomienie Oracle SQL Developer w systemie Linux nie zawsze jest proste, zwłaszcza że jest to aplikacja oparta na Javie, która wymaga spełnienia wszystkich wymagań wstępnych. Jeśli napotkałeś błąd dotyczący braku Javy lub aplikacja po prostu nie uruchamia się po pobraniu, ten poradnik może nieco Cię uspokoić. Zazwyczaj sprowadza się to do upewnienia się, że Java jest poprawnie zainstalowana, pobraniu odpowiedniego pliku i uruchomieniu – ale tutaj często pojawiają się problemy lub problemy.

Po tym etapie będziesz mieć program SQL Developer gotowy do połączenia się z bazami danych w systemie Linux. Koniec z grzebaniem w niekompletnych instrukcjach lub brakujących zależnościach. Nie jest to super skomplikowane, ale, tak, niektóre kroki wymagają dodatkowej uwagi. Ciekawostka: w systemie Windows jest to o wiele łatwiejsze, ale użytkownicy Linuksa muszą włożyć trochę więcej wysiłku, aby wszystko działało płynnie.

Jak zainstalować Oracle SQL Developer w systemie Linux

Upewnij się, że Java jest zainstalowana i że jej wersja jest kompatybilna

Po pierwsze — sprawdź, czy Java jest skonfigurowana. SQL Developer działa w Javie, a konkretnie w najnowszych wersjach Oracle Java 11. W niektórych konfiguracjach system może mieć starszą wersję Javy lub nie mieć jej wcale, więc warto to sprawdzić. Otwórz terminal ( Ctrl + Alt + T) i wykonaj polecenie:

java -version

Jeśli pojawi się komunikat w stylu „polecenie nie zostało znalezione” lub wersja Java poniżej 11, musisz zainstalować/zaktualizować Javę. W ​​Ubuntu/Debianie:

sudo apt-get update && sudo apt-get install default-jre

Tak, wiem, „domyślny” zazwyczaj oznacza Javę 11 lub nowszą w większości dystrybucji, ale sprawdź ponownie po instalacji. W Fedorze lub CentOS:

sudo dnf install java-11-openjdk

Dzięki temu masz pewność, że Twój system będzie miał kompatybilne środowisko wykonawcze Java. Jeśli Twoja wersja Java nie jest w wersji 11 lub nowszej, program SQL Developer wyświetli komunikat o błędzie podczas próby jej uruchomienia.

Pobierz pakiet RPM lub ZIP z Oracle

Następnie przejdź na stronę pobierania Oracle SQL Developer. W systemie Linux jest to zazwyczaj pakiet RPM lub plik ZIP. W Ubuntu zazwyczaj wybieram wersję ZIP – łatwiejszą w obsłudze i nie wymagającą instalacji z uprawnieniami roota. Wystarczy pobrać plik ZIP, który później można rozpakować w dowolnym miejscu.

Wypakuj plik ZIP

Po pobraniu przejdź do folderu Pobrane lub innego folderu, w którym się znajduje. Kliknij prawym przyciskiem myszy i wybierz „Wypakuj tutaj” (jeśli korzystasz z interfejsu graficznego) lub skorzystaj z terminala:

unzip sqldeveloper-.zip -d ~/sql_developer

Spowoduje to utworzenie katalogu ze wszystkimi plikami aplikacji. Czasami rozpakowywanie plików powoduje problemy z uprawnieniami, dlatego sprawdź, czy możesz uruchamiać skrypty w tym folderze.

Wskazówka: jeśli uprawnienia wydają się wątpliwe, uruchom:

chmod -R +x ~/sql_developer

Tylko dla bezpieczeństwa. Bo oczywiście Linux czasami musi być trudniejszy niż to konieczne.

Uruchom program SQL Developer i rozwiąż problemy z brakującymi zależnościami

Teraz przejdź do tego katalogu i spróbuj uruchomić:

./sqldeveloper.sh

Jeśli wyskakuje bez błędów, wszystko jest w porządku. Ale jeśli pojawia się błąd „brakujące środowisko uruchomieniowe Java” lub „biblioteka”, prawdopodobnie oznacza to brakującą lub niezgodną bibliotekę. W niektórych dystrybucjach może być również potrzebny pakiet libnss3 lub libxtst6. Aby to naprawić, zainstaluj następujące pakiety:

sudo apt-get install libnss3 libxtst6

I uruchom skrypt ponownie. Czasami SQL Developer wpada w furię, jeśli ich nie masz, mimo że wydaje się to przesadą.

Napraw problemy z programem uruchamiającym i utwórz skrót

Jeśli planujesz później uruchomić aplikację z poziomu GUI, możesz utworzyć skrót na pulpicie lub pozycję menu. Wystarczy utworzyć plik.desktop w ~/.local/share/applications/ :

[Desktop Entry] Name=SQL Developer Comment=Oracle SQL Developer IDE Exec=/full/path/to/your/sql_developer/sqldeveloper.sh Icon=/full/path/to/icon.png Terminal=false Type=Application Categories=Development;Database;

Zastąp /full/path/to/your/sql_developer/sqldeveloper.shrzeczywistą ścieżką. Czasami ustawienie środowiska lub jawne linkowanie Javy pomaga, ale zazwyczaj, jeśli Java jest poprawnie zainstalowana, po prostu działa.

Podsumowanie

Konfiguracja SQL Developer w systemie Linux nie jest niemożliwa, wymaga jedynie nieco więcej pracy niż w systemie Windows. Jeśli program się nie uruchamia, sprawdź dokładnie wersję Javy, uprawnienia i zależności. W niektórych konfiguracjach ponowne uruchomienie lub ponowne zalogowanie może pomóc w rozpoznaniu problemu. Nie wiem dlaczego, ale… Linux czasami potrzebuje lekkiego „szturchnięcia”.

Streszczenie

  • Sprawdź Javę za pomocą java -version. Jeśli jej brakuje lub jest nieaktualna, zainstaluj najnowszą wersję Javy 11 lub nowszą.
  • Pobierz plik SQL Developer ZIP ze strony Oracle.
  • Wyodrębnij i ustaw uprawnienia za pomocą unzipi chmod.
  • Uruchom ./sqldeveloper.sh. W razie potrzeby rozwiąż problemy z brakującymi bibliotekami.
  • Utwórz skrót na pulpicie, jeśli później będziesz chciał mieć do niego łatwiejszy dostęp.

Trzymam kciuki, żeby to pomogło

Uruchomienie SQL Developera w systemie Linux wydaje się dość żmudne, ale po skonfigurowaniu wszystko idzie gładko. Wystarczy dokładnie przestrzegać instrukcji, a jest szansa, że ​​uzyskasz w pełni funkcjonalne środowisko IDE do łączenia się z bazami danych. Mam nadzieję, że komuś to skróci czas pracy o kilka godzin. Powodzenia!



Czy ten artykuł był pomocny?