W moich poprzednich wpisach pokazałem, jak zainstalować bazę danych XE lub APEX za pomocą narzędzi takich jak Vagrant lub Docker, które pozwalają na bardzo łatwe przeprowadzenie procesu. Jest to świetne, gdy chcesz przetestować na lokalnych komputerach lub wykonać bardzo szybką i małą instalację. Co robimy, jeśli musimy zainstalować bezpośrednio na serwerze (nie zwirtualizowanym), ponieważ wymagania projektu są nieco wyższe?
W tej serii postów pokażę Ci moje doświadczenia z instalacją od podstaw serwera o następujących cechach:
- Oracle Linux 8
- Apache Tomcat 9
- Oracle XE 21c
- ZAKAZ 21.3
- Integracja JasperReports 2.7
Zacznijmy od instalacji systemu operacyjnego
Oracle Linux 8
Pierwszym zadaniem jest zainstalowanie systemu operacyjnego na komputerze. Aby zapewnić maksymalną kompatybilność z bazą danych i pozostałymi komponentami, przystąpimy do instalacji Oracle Linux 8, który można pobrać stąd. Na tej stronie wybierzemy najnowszą dostępną wersję Boot ISO (jest to mniejsza wersja, pozostałe pakiety zostaną pobrane podczas instalacji).
Po uzyskaniu pliku ISO przystępujemy do użycia narzędzia takiego jak Rufus (jeśli pracujemy w systemie Windows), aby utworzyć rozruchowy USB . Wprowadzamy USB do komputera, na którym zainstalujemy system operacyjny, a podczas uruchamiania powiemy komputerowi, aby uruchomił się z USB, to rozpocznie proces instalacji Oracle Linux.
Od tego momentu możemy postępować zgodnie z instrukcją instalacji w trybie graficznym, aby przeprowadzić instalację. Należy zachować szczególną ostrożność w sekcji 3.1.3, gdzie wyjaśniono, jak skonfigurować repozytoria, z których będą pobierane pakiety systemu operacyjnego.
Informacje o ustawieniach sieci :Domyślnie interfejs sieciowy jest wyłączony, musi być włączony ręcznie, aby mógł łączyć się z repozytoriami.
Informacje o partycjach dysku twardego: Domyślnie instalacja systemu operacyjnego tworzy system plików w głównym i /home
który może zająć cały dysk. Ważne jest, aby przejrzeć to ustawienie, aby upewnić się, że /home
nie być zbyt duży i pozostawić wystarczająco dużo miejsca na /opt
gdzie jest zainstalowany XE, a jego pliki danych są tworzone domyślnie. Chociaż nie jest to wymagane, sugeruję pozostawienie /opt
jako punkt montowania poza rootem aby w razie potrzeby łatwiej nim manipulować. Oczywiście cała instalacja musi być wykonana na LVM.
Informacje o wyborze oprogramowania :Proponuję wybrać opcję Serwer (bez GUI), ponieważ interfejs graficzny nie jest wymagany do instalacji i administrowania bazą danych.
Informacje o początkowych użytkownikach :Obowiązkowe jest przypisanie hasła do użytkownika root, sugerowane jest silne hasło. Sugerowane jest również utworzenie innego użytkownika innego niż root, który ma uprawnienia administratora (który może używać sudo )
Zadania poinstalacyjne
Konieczne jest wykonanie pewnej konfiguracji na poziomie sieci, aby upewnić się, że połączenia są wykonane poprawnie. W tym celu użyjemy aplikacji nmtui
połączony z użytkownikiem root.
Po wejściu do aplikacji wykonamy następujące kroki:
- Wybierz opcję
Edit a connection
- Wybierz interfejs powiązany z kartą sieciową (zwykle eth1 lub eno1)
- W sekcji
IPv4 Configuration
wybierzemy opcjęManual
i przypiszemy stały adres IP w zasięgu sieci, pamiętaj, że musisz również wskazać maskę sieci (zwykle /24 w małych sieciach), umieścimy ją w poluAddresses
- W polu
Gateway
Umieścimy adres IP bramy, zwykle jest to adres IP modemu/routera podany przez dostawcę Internetu. - W polu
DNS servers
Umieścimy adresy IP serwerów DNS, zwykle są one przydzielane przez dostawcę Internetu. Możliwe jest również korzystanie z zewnętrznych serwerów DNS, takich jak Google lub Cloudflare. - Pozostaw pozostałe pola z ich wartościami domyślnymi i przewiń w dół ekranu i naciśnij
OK
. - Naciśnij przycisk
Back
aby powrócić do ekranu początkowego. - Wybieramy opcję
Set system hostname
. - Przypiszmy nazwę do serwera, proponuję coś takiego jak
orcl-server.localdomain
(w przypadku, gdy sieć klienta nie ma utworzonej domeny). - Naciśnij przycisk
OK
- Naciśnij przycisk
Quit
- Uruchom ponownie komputer, aby zastosować zmiany.
W następnym poście zobaczymy, jak zainstalować Tomcat 9