Wie installiere ich Oracle Express 11gR2?

22

Ich benötige eine Schritt-für-Schritt-Anleitung für die Installation von Oracle Database Express Edition Version 11g Release R2 auf Ubuntu Desktop 12.04.1 LTS 64-Bit-Edition

Jorge Castro
quelle
Ich habe Oracle Express 10.2 auf Ubuntu 14.04 installiert, es funktioniert gut, aber es scheint, Oracle Express 11.2 hat kein Paket für Ubuntu veröffentlicht ...
Eric Wang

Antworten:

16

Die ultimative Anleitung zur Installation von Oracle 11g XE auf einer modernen Debian-ähnlichen Distribution finden Sie unter ( SEHR RIESIG mit vielen Workarounds , deshalb kann ich hier keinen Artikel einfügen):

Eine weitere wertvolle Quellen (hey diese sind nicht Links von Top 20 Web - Suche Ich gebe 3 Abend auf diese Blogs zu lesen, sie sind wirklich gut, aber meist über doppelte! forums.oracle.comLink):

Eine Sache, die mich viel Zeit gekostet hat, ist ORA-00845: MEMORY_TARGET wird auf diesem Systemfehler nicht unterstützt, den ich durch d.hatena.ne.jpBlog-Tipps behoben habe :

$ sudo vi /u01/app/oracle/product/11.2.0/xe/config/scripts/init.ora
$ sudo vi /u01/app/oracle/product/11.2.0/xe/config/scripts/initXETemp.ora 

# memory_target = 418381824
pga_aggregate_target = 200540160
sga_target = 601620480

Ein weiterer Fehler, den ich behebe und den die obigen Links nicht erwähnen, ist:

  Die Systemparameterdatei lautet /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora
  Protokollnachrichten in /u01/app/oracle/diag/tnslsnr/desktop/listener/alert/log.xml geschrieben
  Fehler beim Abhören: (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC_FOR_XE))
  TNS-12555: TNS: Berechtigung verweigert
   TNS-12560: TNS: Protokolladapterfehler
    TNS-00525: Unzureichende Berechtigung für den Betrieb
     Linux-Fehler: 1: Vorgang nicht zulässig

  Listener konnte nicht gestartet werden. Siehe die Fehlermeldung (en) oben ...

Wenn Sie den Listener starten von:

  / bin / su -s / bin / bash oracle -c '/u01/app/oracle/product/11.2.0/xe/bin/lsnrctl start'

Ich behebe es durch Kommentieren der Zeile:

# (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC_FOR_XE))

in /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora.

Als nächstes habe ich Erste Schritte zum Entsperren HRdes Testbenutzers gelesen, der während der Installation von Oracle 11g XE automatisch erstellt wurde.

Weitere Dokumente finden Sie in der Database Express Edition-Dokumentation

gavenkoa
quelle
Diese Antwort ist gut genug für einen Wissensdatenbankeintrag. Bleibt nur noch: Bitte korrigieren Sie die Grammatik und verlieren Sie das Leet-Speak!
Aquaherd
1
Entschuldigung für die Sprache, ich bin kein englischer Muttersprachler ...
27.
Ich
nehme
1
Ich habe den Beitrag auf forums.oracle.com gefunden, um fantastische Informationen zu haben. Aber es ist nicht besonders gut formatiert und könnte besser organisiert werden. Ich habe einen darauf basierenden Artikel geschrieben, aber ich habe einige Ergänzungen (und Subtraktionen) vorgenommen und die Formatierung verbessert. Installation von Oracle unter Ubuntu
mdahlman 17.07.13
1

Ich sehe hier, dass Sie eine Linux x64-Edition herunterladen können: Oracle Download .

Sobald Sie diese ZIP-Datei erhalten haben, öffnen Sie ein Terminal und geben Sie Folgendes ein:

unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

Sie sollten ein RPM-Paket sehen. Da Ubuntu auf Debian basiert, benötigen Sie Alien. Wenn Sie es nicht haben, geben Sie die folgenden Anweisungen in ein Terminal ein (durch Drücken vonCtrl + Alt+ T):

sudo apt-get update
sudo apt-get install alien

Geben Sie nach der Installation Folgendes ein:

alien -i oracle-xe-11.2.0-1.0.x86_64.rpm

Getan !

NorTicUs
quelle
2
Funktioniert bei mir nicht. Alien beendet die Installation, aber dann gibt es keinen Dienst, keinen (Oracle) Benutzer und nichts läuft!
Pugmarx
1
Hat mir auch nicht geholfen. Meiner Meinung nach ist die Installation von Orakel sehr komplex und fremd ist auf einfache Software ausgerichtet.
Reut Sharabani
Ihre Anweisung reicht nicht aus, um Oracle unter Ubuntu zu installieren. Offensichtlich haben Sie es nicht getestet.
Josircg
poissbly Sie diesen Teil vergessen ..You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.
ShoeLace