In meinen vorherigen Beiträgen habe ich Ihnen gezeigt, wie Sie eine XE- oder APEX-Datenbank mithilfe von Tools wie Vagrant oder Docker installieren, mit denen Sie den Vorgang sehr einfach durchführen können. Dies ist großartig, wenn Sie auf Ihren lokalen Computern testen möchten oder eine sehr schnelle und kleine Installation durchführen müssen. Was machen wir, wenn wir direkt auf einem Server (nicht virtualisiert) installieren müssen, weil die Anforderungen des Projekts etwas höher sind?
In dieser Beitragsserie zeige ich Ihnen meine Erfahrungen mit der Installation eines Servers von Grund auf mit den folgenden Merkmalen:
- Oracle Linux 8
- Apache Tomcat 9
- Oracle XE 21c
- VERORDNUNG 21.3
- JasperReports-Integration 2.7
Beginnen wir mit der Installation des Betriebssystems
Oracle Linux 8
Die erste Aufgabe besteht darin, das Betriebssystem auf dem Computer zu installieren. Um maximale Kompatibilität mit der Datenbank und den übrigen Komponenten zu gewährleisten, werden wir mit der Installation von Oracle Linux 8 fortfahren, das hier heruntergeladen werden kann. Auf dieser Seite wählen wir die neueste verfügbare Version von Boot ISO aus (Dies ist eine kleinere Version, die restlichen Pakete werden während der Installation heruntergeladen).
Sobald wir die ISO-Datei haben, verwenden wir ein Tool wie Rufus (wenn wir Windows verwenden), um einen bootfähigen USB zu erstellen . Wir stecken den USB in den Computer, auf dem wir das Betriebssystem installieren, und beim Booten teilen wir dem Computer mit, dass er vom USB booten soll. Dadurch wird der Oracle Linux-Installationsprozess gestartet.
Von diesem Moment an können wir der Installationsanleitung im grafischen Modus folgen, um die Installation durchzuführen. Besondere Aufmerksamkeit muss Abschnitt 3.1.3 geschenkt werden, wo erklärt wird, wie die Repositories konfiguriert werden, von denen die Betriebssystempakete heruntergeladen werden.
Über Netzwerkeinstellungen :Standardmäßig ist die Netzwerkschnittstelle deaktiviert, sie muss manuell aktiviert werden, damit sie sich mit den Repositories verbinden kann.
Über Festplattenpartitionen: Standardmäßig erstellt die Installation des Betriebssystems ein Dateisystem im root und ein /home
die die gesamte Festplatte belegen können. Es ist wichtig, diese Einstellung zu überprüfen, um sicherzustellen, dass /home
nicht zu groß sein und genügend Platz für /opt
lassen Hier wird XE installiert und seine Datendateien werden standardmäßig erstellt. Obwohl es nicht erforderlich ist, schlage ich vor, /opt
zu belassen als Einhängepunkt außerhalb von root um es bei Bedarf leichter manipulieren zu können. Natürlich muss die gesamte Installation auf LVM erfolgen.
Über die Softwareauswahl :Ich schlage vor, die Option Server auszuwählen (keine GUI), da für die Datenbankinstallation und -verwaltung keine grafische Oberfläche erforderlich ist.
Über Erstnutzer :Es ist zwingend erforderlich, dem Root-Benutzer ein Passwort zuzuweisen, ein starkes Passwort wird empfohlen. Es wird auch empfohlen, einen anderen Benutzer als root zu erstellen, der Administratorrechte hat (der sudo verwenden kann )
Aufgaben nach der Installation
Es ist notwendig, einige Konfigurationen auf Netzwerkebene vorzunehmen, um sicherzustellen, dass die Verbindungen korrekt hergestellt werden. Dazu verwenden wir die Anwendung nmtui
mit dem Root-Benutzer verbunden.
Beim Eingeben der Bewerbung führen wir die folgenden Schritte aus:
- Wählen Sie die Option
Edit a connection
- Wählen Sie die Schnittstelle aus, die der Netzwerkkarte zugeordnet ist (normalerweise eth1 oder eno1)
- Im Abschnitt
IPv4 Configuration
wählen wir die OptionManual
und wir werden eine feste IP-Adresse innerhalb der Reichweite des Netzwerks zuweisen, denken Sie daran, dass Sie auch die Netzwerkmaske angeben müssen (normalerweise /24 in kleinen Netzwerken), wir werden sie in das FeldAddresses
einfügen - Im Feld
Gateway
Wir werden die IP des Gateways platzieren, normalerweise ist es die vom Internetanbieter angegebene IP des Modems/Routers. - Im Feld
DNS servers
Wir platzieren die IP-Adressen der DNS-Server, die in der Regel vom Internetprovider vergeben werden. Es ist auch möglich, externe DNS-Server wie Google oder Cloudflare zu verwenden. - Belassen Sie die restlichen Felder mit ihren Standardwerten und scrollen Sie zum unteren Rand des Bildschirms und drücken Sie
OK
. - Drücken Sie die Schaltfläche
Back
um zum Anfangsbildschirm zurückzukehren. - Wir wählen die Option
Set system hostname
. - Geben wir dem Server einen Namen, ich schlage etwas wie
orcl-server.localdomain
vor (falls das Client-Netzwerk keine Domäne erstellt hat). - Drücken Sie die Schaltfläche
OK
- Drücken Sie die Schaltfläche
Quit
- Starten Sie den Computer neu, um die Änderungen zu übernehmen.
Im nächsten Beitrag werden wir sehen, wie Tomcat 9 installiert wird