Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak zainstalować SQLcl na komputerze Mac?

SQLcl to narzędzie wiersza poleceń do pracy z bazą danych Oracle. Jest dostępny w wielu głównych systemach operacyjnych, w tym MacOS.

Oto krótkie podsumowanie kroków, których użyłem do zainstalowania SQLcl na Macu.

Uwaga:jeśli planujesz również instalację SQL Developer, nie musisz instalować SQLcl osobno. SQL Developer jest dostarczany z kopią SQLcl. W takim przypadku możesz uruchomić SQLcl zaraz po zainstalowaniu programu SQL Developer. Jednak wersja może być inna – musisz sprawdzić wersję z najnowszą dostępną.

Możesz także dodać jego folder do zmiennej PATH (patrz nagłówek „Dodaj do ścieżki” poniżej).

Warunek wstępny

SQLcl wymaga posiadania co najmniej Java Runtime Engine (JRE) 8.

Jeśli nie masz pewności, czy go masz lub w jakiej to wersji, otwórz okno Terminal i uruchom następujące polecenie:

java -version

W moim przypadku zwraca:

java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)

Jeśli Twoja wersja Java zaczyna się od 1.8 , możesz już iść.

Jeśli nie, możesz pobrać JRE z witryny Java.

Pobierz SQLcl

Najpierw pobierz SQLcl ze strony internetowej Oracle.

Po pobraniu otwórz plik .zip plik:

To wyodrębnia folder o nazwie sqlcl który zawiera różne inne foldery i pliki.

Jeśli sqlcl folder znajduje się w Twoich Pobranych folderu, możesz przenieść go w inne miejsce. Możesz na przykład przenieść go do swoich Aplikacji folder.

Gdy to zrobisz, możesz uruchomić SQLcl, otwierając okno Terminal i wprowadzając pełną ścieżkę, a następnie domyślną nazwę użytkownika i hasło:

/Applications/sqlcl/bin/sql hr/oracle

W tym przypadku /Applications/sqlcl/bin/sql to pełna ścieżka, hr to nazwa użytkownika, a oracle to hasło. Te poświadczenia zostały utworzone, gdy zainstalowałem Oracle na moim Macu przy użyciu maszyny wirtualnej Oracle DB Developer.

Jeśli połączy się pomyślnie, powinieneś zobaczyć coś takiego:

SQLcl: Release 21.2 Production on Sun Jul 11 11:22:20 2021

Copyright (c) 1982, 2021, Oracle.  All rights reserved.

Last Successful login time: Sun Jul 11 2021 11:22:21 +10:00

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> 

Możesz teraz zacząć używać SQLcl, wpisując w wierszu polecenia SQL i inne polecenia.

Jeśli jednak planujesz często używać SQLcl, prawdopodobnie będziesz chciał dodać go do zmiennej PATH, aby móc go uruchomić bez konieczności podawania pełnej ścieżki.

Dodaj do PATH

Ta część jest opcjonalna, ale znacznie ułatwi uruchomienie SQLcl.

Większość nowoczesnych komputerów Mac używa ZSH po otwarciu Terminala. W takim przypadku możesz dodać do swojej zmiennej PATH w następujący sposób:

code  ~/.zshrc

Używa mojej aplikacji Visual Studio Code do otwierania pliku o nazwie zshrc w moim katalogu domowym. Jeśli jeszcze nie istnieje, zostanie utworzony.

Jeśli nie masz kodu VS, spróbuj wykonać następujące czynności:

vi  ~/.zshrc

Spowoduje to otwarcie pliku w edytorze vi.

Możesz też użyć wybranego przez siebie edytora.

Po otwarciu dodaj w osobnym wierszu:

export PATH="/Applications/sqlcl/bin:$PATH"

Jeśli masz go w innym folderze, zmień odpowiednio ścieżkę.

Po zapisaniu pliku możesz teraz uruchomić SQLcl, otwierając okno Terminal i wpisując:

sql hr/oracle

Właściwie możesz nawet użyć tego:

sql

W takim przypadku zostaniesz poproszony o podanie nazwy użytkownika i hasła.

Możesz także zmienić nazwę sql plik do sqlcl lub cokolwiek innego, jeśli wolisz.

Jeśli używasz starszego komputera Mac lub wolisz używać BASH zamiast ZSH, prawdopodobnie będziesz musiał edytować .bash_profile plik zamiast .zshrc .

W takim przypadku użyj następującego polecenia, aby otworzyć .bash_profile plik:

code ~/.bash_profile

Lub użyj vi lub innego edytora, jeśli wolisz.

Dodaj ścieżkę i zapisz zmiany.

Gdy to zrobisz, możesz otworzyć SQLcl, jak wskazano powyżej.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak korzystać z rownum

  2. Jak napisać skrypt wstawiania oracle z jednym polem jako CLOB?

  3. DBCA Utwórz złą bazę danych REMOTE_LISTENER

  4. Użyj ciągu zawiera funkcję w zapytaniu Oracle SQL

  5. Jak zainstalować Oracle Express Edition dla praktyki SQL