Bitte geben Sie mir die Anleitung zur Installation von Oracle 11gr2 unter Ubuntu 14.04.
software-installation
oracle
Prakash Shrestha
quelle
quelle
Antworten:
Schritt 1: Laden Sie die Oracle Database Express Edition herunter .
Schritt 2: Anweisungen vor der Installation von Oracle
Kopieren Sie die heruntergeladene Datei und fügen Sie sie in das Basisverzeichnis ein.
Mit folgendem Befehl entpacken:
Installieren Sie die erforderlichen Pakete mit dem folgenden Befehl:
Geben Sie den folgenden Befehl in den Ordner "Disk1" ein:
Konvertieren Sie das RPM-Paketformat in das DEB-Paketformat (das von Ubuntu verwendet wird) mit dem folgenden Befehl:
Erstellen Sie das erforderliche chkconfig-Skript mit dem folgenden Befehl:
Der Pico-Texteditor wird gestartet und die Befehle werden am unteren Bildschirmrand angezeigt. Kopieren Sie nun folgendes und fügen Sie es in die Datei ein und speichern Sie:
Ändern Sie die Berechtigung der Datei chkconfig mit dem folgenden Befehl:
Stellen Sie die Kernel-Parameter ein. Oracle 11gR2 XE erfordert zusätzliche Kernel-Parameter, die Sie mit dem folgenden Befehl festlegen müssen:
Kopieren Sie folgendes in die Datei und speichern Sie:
Überprüfen Sie die Änderung mit dem Befehl:
Sie sollten sehen, was Sie zuvor eingegeben haben. Laden Sie nun die Kernel-Parameter:
Überprüfen Sie, ob die neuen Parameter geladen wurden, indem Sie Folgendes verwenden:
Sie sollten den File-Max-Wert sehen, den Sie zuvor eingegeben haben.
Richten Sie den Mount-Punkt / dev / shm für Oracle ein. Erstellen Sie die folgende Datei mit dem Befehl:
Kopieren Sie folgendes in die Datei und speichern Sie.
Ändern Sie die Berechtigungen der Datei mit dem Befehl:
Führen Sie nun folgende Befehle aus:
Starten Sie jetzt Ihr System neu
Schritt 3: Installieren Sie Oracle
Installieren Sie das Oracle-DBMS mit dem folgenden Befehl:
Konfigurieren Sie Oracle mit dem folgenden Befehl:
Richten Sie Umgebungsvariablen ein, indem Sie Ihre .bashrc-Datei bearbeiten:
Fügen Sie die folgenden Zeilen am Ende der Datei hinzu:
Laden Sie die Änderungen, indem Sie Ihr Profil ausführen:
Starten Sie das Oracle 11gR2 XE:
Fügen Sie den Benutzer YOURUSERNAME mit dem folgenden Befehl zur Gruppe dba hinzu:
Schritt 4: Verwenden der Oracle XE Command Shell
Starten Sie den Oracle XE 11gR2-Server mit dem folgenden Befehl:
Starten Sie die Befehlszeilen-Shell als Systemadministrator mit dem folgenden Befehl:
Geben Sie das Kennwort ein, das Sie bei der Konfiguration von Oracle angegeben haben. Sie werden nun in eine SQL-Umgebung versetzt, die nur SQL-Befehle versteht.
Erstellen Sie mit dem SQL-Befehl ein reguläres Benutzerkonto in Oracle:
Ersetzen Sie USERNAME und PASSWORD durch den Benutzernamen und das Passwort Ihrer Wahl. Bitte merken Sie sich diesen Benutzernamen und das Passwort. Wenn bei der Ausführung des obigen Befehls ein Fehler aufgetreten ist, führen Sie den folgenden SQL-Befehl aus und versuchen Sie es erneut:
Gewähren Sie dem Benutzerkonto Berechtigungen mit dem SQL-Befehl:
Ersetzen Sie USERNAME und PASSWORD durch den Benutzernamen und das Passwort Ihrer Wahl. Bitte merken Sie sich diesen Benutzernamen und das Passwort.
Beenden Sie die Sys-Admin-Shell mit dem SQL-Befehl:
Starten Sie die Kommandozeilen-Shell als normaler Benutzer mit dem folgenden Befehl:
Jetzt können Sie SQL-Befehle ausführen ...
quelle
Starting Oracle Net Listener...touch: cannot touch '/var/lock/subsys/listener': No such file or directory Done Configuring database... Database Configuration failed. Look into /u01/app/oracle/product/11.2.0/xe/config/log for details
/etc/rc2.d/S01shm_load
scheint zu fehlen und;;
zeigt das Ende einer Alternative in Zeile 7 an.sudo service procps restart
anstelle vonsudo service procps start
Vielen Dank für das ausführliche Tutorial, aber ich habe eine Fehlermeldung erhalten
im schritt
sudo /etc/init.d/oracle-xe configure
. Wie auf http://meandmyubuntulinux.blogspot.in/2012/05/installing-oracle-11g-r2-express.html vorgeschlagen, habe ich die folgenden Zeilen hinzugefügt/etc/init.d/oracle-xe
... und es funktioniert gut für mich
quelle
/etc/rc2.d/S01shm_load
in Saikats Antwort einen Fehler enthält. Dies zu beheben wäre eine sauberere Lösung. Ich bearbeite die Antwort mit dem richtigen Skript.Dies hat gut funktioniert, aber ich habe den folgenden Fehler bekommen:
Etwas nachgehen:
Ich habe es gelöst, indem ich einfach einen Benutzer hinzugefügt habe:
Hoffe das hilft jemandem.
quelle