So stellen Sie Oracle mit Docker auf dem Mac bereit

So stellen Sie Oracle mit Docker auf dem Mac bereit

So stellen Sie Oracle mit Docker auf dem Mac bereit

Installieren Sie zuerst Docker

Sie können Docker direkt von der offiziellen Website herunterladen, aber die Geschwindigkeit der offiziellen Website scheint etwas langsam zu sein. Wenn Sie die Voraussetzungen erfüllen, empfehle ich, den Download-Link zu kopieren und ihn auf Thunder herunterzuladen (mit einer Mitgliedschaft geht es schneller ~)

Offizielle Docker-Website

Download-Link für die Docker-Mac-Version

Andere Systeme müssen Docker installieren. Bitte gehen Sie zur offiziellen Website, um das zu installierende System auszuwählen

Nachdem der Download abgeschlossen ist, müssen Sie das Docker-Symbol in die Anwendung ziehen. Nach einer erfolgreichen Installation wird das Docker-Logo im Mac-Launcher angezeigt.

Docker-Symbol

Gleichzeitig wird nach erfolgreicher Installation das Docker-Symbol oben auf dem Mac angezeigt, wie unten dargestellt:

Docker

Nach Abschluss der Installation wird es standardmäßig gestartet. Wenn Sie sehen, dass Docker Desktop wie in der Abbildung gezeigt ausgeführt wird, bedeutet dies, dass Docker bereits zur Verwendung verfügbar ist.

Installieren Sie Oracle11g über Docker

Wir sollten zuerst im Remote-Repository von Docker suchen, da Docker nicht mit Oracle-bezogenen Images geliefert wird. Öffnen Sie zunächst das mit dem Mac gelieferte Terminal und geben Sie den folgenden Befehl ein (bestimmen Sie, ob sudo hinzugefügt werden soll, basierend auf der tatsächlichen Situation Ihres Mac):

sudo docker search docker-oracle-xe-11g

Wenn der Mac-Computer einen Befehl zum Ändern der Berechtigungen von usr/local ausgeführt hat:

sudo chown -R $USER /usr/local

Dann ist es nicht mehr nötig, für die entsprechenden Operationen anschließend sudo hinzuzufügen.

Zurück zu den Installationsschritten:

Nachdem Sie den Suchbefehl in die Befehlszeile eingegeben haben, müssen Sie das Mac-Passwort eingeben:

Bildbeschreibung hier einfügen

Nach Eingabe des Passwortes:

Bildbeschreibung hier einfügen

Nachdem dieser Bildschirm erscheint, wählen wir den mit den meisten Starts zur Installation aus. Der Befehl lautet wie folgt:

sudo docker pull deepdiver/docker-oracle-xe-11g

Da ich es bereits installiert habe, wird folgendes Bild angezeigt:

Bildbeschreibung hier einfügen

Wenn Sie den obigen Befehl für die erste Installation eingeben, können Sie sehen, dass in der Befehlszeile angezeigt wird, dass die Dateien heruntergeladen werden. Sie müssen nur warten, bis alle Dateien fertig sind, und einen neuen Befehl erneut eingeben, bevor Sie mit dem nächsten Schritt fortfahren.
Nachdem das Image installiert ist, müssen wir es in einen Container umwandeln. Der Befehl lautet wie folgt:

sudo docker run -d -p 1521:1521 --name oracle11g deepdiver/docker-oracle-xe-11g

Es ist erwähnenswert, dass Port 1521 innerhalb des Containers Port 1521 auf dem Hostcomputer zugeordnet ist, sodass eine Verbindung über Datenbankvisualisierungsverwaltungstools wie Navicat auf dem Hostcomputer hergestellt werden kann. Nachdem dieser Schritt abgeschlossen ist, müssen wir den Container betreten und eine einfache Konfiguration des installierten Oracle durchführen.

Konfigurieren Sie Ihre Oracle-Datenbank ganz einfach im Oracle-Container und stellen Sie eine Verbindung über Navicat her

Hierbei ist zu beachten, dass bei einer Verbindung per Navicat die Professional-Version genutzt werden muss.
(1) Geben Sie zunächst docker ps in die Befehlszeile ein, um die Container-ID zu erhalten

Bildbeschreibung hier einfügen

Kopiere die entsprechende ID, wie im Bild zu sehen, meine ist die erste.
Geben Sie dann ein:

sudo docker exec -it (Ihre Container-ID) /bin/bash

Nach dem Drücken der Eingabetaste geben Sie das Passwort ein und geben dann Folgendes ein:

SQLplus-System/Oracle 

Bildbeschreibung hier einfügen

Führen Sie die folgenden Vorgänge nacheinander aus:
Zeigen Sie den Benutzernamen und das Passwort der Datenbank an:

Wählen Sie Benutzernamen und Passwort aus dba_users;

Natürlich können Sie sich mit einem vorhandenen Benutzernamen und Passwort bei der Datenbank anmelden. Es wird empfohlen, einen neu erstellten Benutzer zu verwenden, um sich bei der Datenbank anzumelden. Das SQL lautet wie folgt:

Erstellen Sie den Benutzer steafan(Benutzername), identifiziert durch Passwort(Passwort)

Nach der Erstellung können Sie es mit dem folgenden SQL überprüfen:

wähle * aus allen_Benutzern;

Nachdem Sie einen neuen Benutzer erstellt haben, müssen Sie diesen autorisieren. Die Berechtigungen, die der Benutzer hat, legen Sie selbst fest. Aus diesem Grund empfiehlt es sich, einen benutzerdefinierten Benutzer für die Anmeldung bei der Datenbank zu verwenden. Die SQL lautet wie folgt:

 grant connect,resource to STEAFAN (der Benutzername muss hier groß geschrieben werden, sonst schlägt die Autorisierung fehl)

„connect“ bedeutet, dass Sie die Berechtigung haben, eine Verbindung zur Datenbank herzustellen; „resource“ bedeutet, dass Sie die Berechtigung haben, die Datenbank zu betreiben.

An diesem Punkt wurden alle zu konfigurierenden Datenbankkonfigurationen konfiguriert und können über Navicat verbunden werden.

Wenn es sich bei Navicat um die professionelle Version handelt, können Sie beim Verbinden den Datenbanktyp auswählen, mit dem eine Verbindung hergestellt werden soll:

Bildbeschreibung hier einfügen

Nach der Auswahl:

Bildbeschreibung hier einfügen

Nachdem die Verbindung erfolgreich hergestellt wurde, können Sie fortfahren. Zuerst müssen Sie die Verbindung öffnen, indem Sie mit der rechten Maustaste auf den Verbindungsnamen klicken.

Bildbeschreibung hier einfügen

Ich habe es hier geöffnet, dann den Benutzernamen auswählen, mit dem Sie sich angemeldet haben, und mit einem Rechtsklick den Modus öffnen:

Bildbeschreibung hier einfügen

Wenn dann Tabellen-, Ansichts- und andere Vorgangsoptionen unter dem Benutzernamen angezeigt werden oder sich farbig verfärben, bedeutet dies, dass Sie erfolgreich waren und neue Abfragen erstellen, SQL-Anweisungen schreiben und andere Vorgänge ausführen können.

Dies ist das Ende dieses Artikels über die Bereitstellung und Verwendung von Oracle mit Docker auf dem Mac. Weitere Informationen zur Bereitstellung und Verwendung von Oracle mit Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • So installieren Sie Oracle_11g mit Docker
  • So erstellen Sie schnell eine Oracle-Entwicklungsumgebung mit Docker
  • Detaillierte Erklärung zur Installation und Konfiguration der Oracle-Datenbank in Docker
  • Tutorial zur Installation und Konfiguration von Oracle auf Docker
  • Detailliertes Tutorial zum Abrufen der Oracle 11g-Imagekonfiguration über Docker

<<:  Die einfachste Formularimplementierung des Flexbox-Layouts

>>:  Vue-cli erstellt ein Projekt und analysiert die Projektstruktur

Artikel empfehlen

Installieren und verwenden Sie Git und GitHub unter Ubuntu Linux

Einführung in Git Git ist eine Open-Source-Versio...

So konfigurieren Sie Nginx's Anti-Hotlinking

Experimentelle Umgebung • Eine minimal installier...

So erstellen Sie ein einfaches Säulendiagramm mit Flex-Layout in CSS

Das Folgende ist ein Balkendiagramm im Flex-Layou...

HTTP-Rückgabecodeliste (Erklärung auf Chinesisch und Englisch)

Liste der HTTP-Rückgabecodes (unten finden Sie ei...

Die Verwendung des V-Modells in Vue3-Komponenten und ausführliche Erklärung

Inhaltsverzeichnis Verwenden Sie bidirektionale B...

CentOS 7-Konfiguration Tomcat9+MySQL-Lösung

Tomcat konfigurieren Installieren Sie zuerst Tomc...

Protokoll des Kompilierungs- und Installationsprozesses des Nginx-Quellcodes

Die Installation des RPM-Pakets ist relativ einfa...

Verwenden Sie JS, um Dateien zu bearbeiten (FileReader liest --node's fs)

Inhaltsverzeichnis JS liest Datei FileReader doku...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.17

Funktionen von MySQL: MySQL ist ein relationales ...

Detaillierte Schritte zur Installation von Tomcat, MySQL und Redis mit Docker

Inhaltsverzeichnis Tomcat mit Docker installieren...