So stellen Sie Oracle mit Docker auf dem Mac bereit Installieren Sie zuerst DockerSie 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
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. Gleichzeitig wird nach erfolgreicher Installation das Docker-Symbol oben auf dem Mac angezeigt, wie unten dargestellt: 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 DockerWir 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: Nach Eingabe des Passwortes: 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: 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. 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. Kopiere die entsprechende ID, wie im Bild zu sehen, meine ist die erste. 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 Führen Sie die folgenden Vorgänge nacheinander aus: 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: Nach der Auswahl: 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. Ich habe es hier geöffnet, dann den Benutzernamen auswählen, mit dem Sie sich angemeldet haben, und mit einem Rechtsklick den Modus öffnen: 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:
|
<<: Die einfachste Formularimplementierung des Flexbox-Layouts
>>: Vue-cli erstellt ein Projekt und analysiert die Projektstruktur
Einführung in Git Git ist eine Open-Source-Versio...
Experimentelle Umgebung • Eine minimal installier...
Inhaltsverzeichnis Lösung 1: Kopieren Sie die Übe...
Das Folgende ist ein Balkendiagramm im Flex-Layou...
Inhaltsverzeichnis 1. Ergebnisse erzielen 2. Impl...
1. Vertikaler Tisch und horizontaler Tisch Vertik...
Liste der HTTP-Rückgabecodes (unten finden Sie ei...
Inhaltsverzeichnis Verwenden Sie bidirektionale B...
Tomcat konfigurieren Installieren Sie zuerst Tomc...
Die Installation des RPM-Pakets ist relativ einfa...
Inhaltsverzeichnis JS liest Datei FileReader doku...
Dieser Artikel zeigt anhand eines Beispiels, wie ...
Funktionen von MySQL: MySQL ist ein relationales ...
Inhaltsverzeichnis Tomcat mit Docker installieren...
Dieser Artikel veranschaulicht anhand eines Beisp...