Oto szybki i łatwy sposób na zainstalowanie bazy danych Oracle na komputerze Mac.
Po pierwsze, Oracle nie jest dostępny natywnie na Macu. Ale niech cię to nie powstrzyma!
Jeśli jesteś programistą i chcesz po prostu uruchomić Oracle Database na swoim lokalnym komputerze, możesz to zrobić. W rzeczywistości Oracle dostarcza nam urządzenie wirtualne właśnie do tego celu.
W tym samouczku instaluję bazę danych Oracle przy użyciu maszyny wirtualnej Oracle DB Developer (VM oznacza maszynę wirtualną ). Robię to przez VirtualBox.
VirtualBox to aplikacja do wirtualizacji (również firmy Oracle). Umożliwia tworzenie maszyn wirtualnych (VM) na komputerze. Na przykład możesz go użyć do uruchomienia systemu Windows lub Linux na komputerze Mac itp.
Możesz go również użyć do zainstalowania Oracle na komputerze Mac. Dzieje się tak, ponieważ firma Oracle stworzyła urządzenie wirtualne specjalnie dla Oracle Database (wspomniana wcześniej maszyna wirtualna Oracle DB Developer VM). To urządzenie ułatwia instalację Oracle Database na komputerze Mac, ponieważ nie trzeba najpierw instalować żadnego innego systemu operacyjnego. Po prostu importujesz urządzenie do VirtualBox. Urządzenie wirtualne jest preinstalowane z Oracle Linux i Oracle Database (a także innymi przydatnymi narzędziami, takimi jak SQL Developer i ćwiczeniami praktycznymi).
Poniżej znajdują się kroki, których użyłem do zainstalowania Oracle na moim Macu za pomocą VirtualBox.
Zainstaluj VirtualBox
Jeśli nie masz jeszcze VirtualBox, pobierz go ze strony VirtualBox.
Możesz zainstalować VirtualBox tak, jak instalujesz każde inne oprogramowanie. Po .dmg
plik został pobrany, otwórz go i kliknij dwukrotnie VirtualBox.pkg
Ikona. Otworzy się instalator. Postępuj zgodnie z instrukcjami i zamknij instalator po jego zainstalowaniu.
Pobierz bazę danych Oracle
Po zainstalowaniu VirtualBox pobierz Oracle DB Developer VM ze strony internetowej Oracle.
Kliknij Oracle DB Developer VM
link:
To otwiera wyskakujące okienko z polem wyboru i przyciskiem pobierania.
Zaznacz pole, jeśli zgadzasz się z umową licencyjną, i kliknij Download
przycisk:
Jeśli nie jesteś jeszcze zalogowany, możesz zostać poproszony o zalogowanie się lub utworzenie konta. Śmiało i zrób to.
Po zakończeniu plik zostanie pobrany.
To dość duży plik (mój miał 7,82 GB), więc daj mu trochę czasu na pobranie.
Zainstaluj bazę danych Oracle
Po pobraniu pliku możesz kontynuować i zainstalować bazę danych Oracle za pośrednictwem VirtualBox. Spowoduje to również zainstalowanie Oracle Linux jako systemu operacyjnego.
Przede wszystkim uruchom VirtualBox.
Po uruchomieniu VirtualBox wybierz File > Import Appliance...
:
Spowoduje to otwarcie następującego Appliance to Import
ekran:
Kliknij żółtą ikonę folderu, aby przejść do właśnie pobranego pliku Oracle DB Developer VM. Ma .ova
rozszerzenie.
Po wybraniu pliku kliknij Continue
.
To prowadzi nas do Appliance Settings
ekran:
Śmiało i kliknij Import
.
Spowoduje to otwarcie następującego monitu dotyczącego umowy licencyjnej:
Kliknij Agree
jeśli się zgadzasz.
To importuje urządzenie wirtualne. Dzieje się tak, gdy baza danych Oracle jest instalowana za pośrednictwem VirtualBox.
Podczas importowania wyświetlany jest następujący ekran:
Po zakończeniu Oracle Database jest instalowana jako maszyna wirtualna.
Uruchom maszynę wirtualną Oracle Database
Po wykonaniu poprzednich kroków Oracle pojawi się teraz pod Twoją listą maszyn wirtualnych. Jeśli jest to Twoja pierwsza maszyna wirtualna, będzie jedyną na liście. Jeśli nie, zobaczysz go na liście wraz z innymi maszynami wirtualnymi.
Oto jak moja wyglądała po zaimportowaniu maszyny wirtualnej Oracle DB Developer (mam też inne maszyny wirtualne na liście):
Aby go uruchomić, kliknij dwukrotnie Oracle DB Developer VM
w lewym menu.
Możesz też kliknąć raz, aby go zaznaczyć, a następnie kliknąć zielony Start
przycisk/strzałka na górze.
Spowoduje to uruchomienie nowego okna z maszyną wirtualną Oracle DB Developer.
Na początku może być puste:
Jednak po krótkim czasie powinno w końcu ustabilizować się na czymś, co wygląda tak:
Gratulacje! Zainstalowałeś Oracle na Macu!
Za każdym razem, gdy chcesz pracować z instalacją Oracle Database, musisz najpierw uruchomić maszynę wirtualną. Możesz go uruchomić w tle, ale jeśli kiedykolwiek go wyłączysz, musisz go ponownie uruchomić, jeśli chcesz z nim ponownie pracować.
Połącz z bazą danych Oracle
Teraz, gdy baza danych Oracle została zainstalowana, możesz użyć narzędzi, takich jak SQL Developer i SQLcl, aby się z nią połączyć.
- SQL Developer to interfejs GUI (trochę jak SSMS dla SQL Server).
- SQLcl to interfejs wiersza poleceń. Pozwala to połączyć się z Oracle przez okno Terminala na Macu.
Narzędzia te są dostępne w maszynie wirtualnej Oracle DB Developer. W rzeczywistości ikonę SQL Developer można zobaczyć na pulpicie powyższego zrzutu ekranu.
Możesz uruchamiać te programy z maszyny wirtualnej lub możesz je pobrać i zainstalować, aby działały natywnie na komputerze Mac.
Aby uruchomić SQL Developer na maszynie wirtualnej, kliknij dwukrotnie ikonę SQL Developer na pulpicie maszyny wirtualnej. Jeśli pojawi się monit o nazwę użytkownika i hasło, wprowadź następujące informacje:
Nazwa użytkownika | hr |
Hasło | oracle |
To powinno się połączyć i powinieneś być w stanie natychmiast uruchomić zapytania SQL.
Maszyna wirtualna Oracle DB Developer zawiera kilka przykładowych schematów, a hr
Konto to dobry początek, jeśli chcesz się pobawić. Ten schemat zawiera informacje o pracownikach — departamenty, lokalizacje, historie pracy i powiązane informacje. Możesz także użyć sys
lub system
konta, jeśli jest to wymagane. Hasło to oracle
dla nich też (wszystkie hasła w Oracle DB Developer VM to oracle
).
Jeśli jednak wolisz uruchomić program SQL Developer i/lub SQLcl natywnie na komputerze Mac, zapoznaj się z następującymi artykułami, aby je pobrać i zainstalować:
- Jak zainstalować program SQL Developer na komputerze Mac
- Jak zainstalować SQLcl na komputerze Mac
Gdy uruchomisz te aplikacje natywnie na komputerze Mac, będziesz musiał otworzyć VirtualBox i uruchomić maszynę wirtualną Oracle DB Developer, gdy chcesz połączyć się z powyższą instalacją Oracle.