Hilfreiche Ratschläge

Übersicht und Installation von Oracle Database Express Edition 11g Release 2 unter Windows 7

Pin
Send
Share
Send
Send


HERAUSFORDERUNGEN EINSTELLUNGEN Oracle 11g Express Edition

Emelyanova E., 3. Jahrgang der Fachrichtung "Informationssysteme"

KSU benannt nach A. Baitursynova

Bevz I.A., Art. Lehrbeauftragter an der IS KSU nach A. Baitursynova

Das Oracle 11g Express Edition-Datenbankverwaltungssystem (Oracle Database XE) ist eines der leistungsstärksten relationalen Datenbankverwaltungssysteme. Oracle Database XE ist einfach zu installieren, zu verwalten und zu erstellen.
In Oracle Database XE verwenden Sie eine intuitive, benutzerfreundliche Weboberfläche. Oracle Database XE bietet schnellere Leistung, besseren Datenschutz und Anwendungszuverlässigkeit. Bei der Installation von Oracle 11g Express Edition können verschiedene Fehler auftreten. Einige von ihnen werden im Folgenden vorgestellt.

Bei der Installation von Oracle Database auf einem Windows-Computer wird eine Fehlermeldung angezeigt:

OUI-10133: Ungültiger Staging-Bereich. In diesem Staging-Bereich sind keine Komponenten der obersten Ebene für Windows NT und Windows 2000 für die Installation verfügbar.

Die Ursachen des Fehlers können viele sein, aber die wichtigsten:

- Die Datei product.xml fehlt oder wurde nicht gefunden. Die Datei oraparam.ini enthält einen falschen Speicherort für die Datei product.xml, oder die Datei product.xml ist in der Distribution überhaupt nicht vorhanden

- Jemand hat versehentlich die Datei product.xml gelöscht, und OUI kann sie nicht finden.

- Durch Herunterladen des Distributionskits von e-delivery.oracle.com, das sich in mehreren Archiven befindet, wurde jedes der Archive in ein separates Verzeichnis entpackt.

- Die Distribution des Produktes ist beschädigt.

- Das Verteilungsmedium ist beschädigt.

1. Öffnen Sie die Datei oraparam.ini und vergewissern Sie sich, dass die Pfade korrekt sind.

2. Stellen Sie sicher, dass der Speicherort der Datei products.xml korrekt ist.

3. Wechseln Sie zum Speicherort der Datei products.xml und überprüfen Sie, ob diese vorhanden ist. Die Hauptgründe für die Abwesenheit können sein: Beim Kopieren des Distributionskits wurde es nicht vollständig kopiert, jemand hat die Datei gelöscht usw.

4. Wenn Sie das Distributionskit von e-delivery.oracle.com heruntergeladen und die resultierenden Archive an verschiedenen Orten entpackt haben, müssen Sie sie in ein Verzeichnis entpacken, um das vollständige Distributionskit zusammenzustellen und die Installation neu zu starten.

5. Überprüfen Sie nach dem Herunterladen der Distribution die Prüfsumme der Datei und vergleichen Sie sie mit der auf der Downloadseite angegebenen Menge.

6. Holen Sie sich eine neue Kopie der Distribution.

Viele Leute haben die Frage, was in der Registrierung gelöscht werden muss, damit Oracle wieder normal angezeigt wird?

Löschalgorithmus für (win):

1. Öffnen Sie den Dienstordner (irgendwo in der Systemsteuerung).

2. Wir schreiben alle Dienste, in deren Namen das Wort Orakel vorkommt, auf Papier oder kopieren sie in den Notizblock.

3. Öffnen Sie die Registrierung, suchen Sie nach Zweigen mit den Namen der Dienste und löschen Sie diese.

4. Löschen Sie dort in der Registrierung den Zweig HKEY_LOCAL_MACHINE SOFTWARE ORACLE.

5. Löschen Sie den Ordner C: Programme Oracle.

6. Löschen Sie den Ordner ORACLE_HOME .

7. Starten Sie den Computer neu. Wir überprüfen das Fehlen von Oracle-Datensätzen bei den Diensten.

8. Wenn die Entfernung abgeschlossen ist, können wir davon ausgehen, dass das Oracle auf Ihrem Computer noch nie aufgetreten ist.

Der folgende Fehler kann auch während der Installation auftreten:

Setzen Sie zunächst 64-Bit-ORACLE auf die 64-Bit-Achse und verwenden Sie auch keine Pfade mit russischen Namen.

Sie können einfach auf die Schaltfläche Ignorieren klicken. Nachdem Sie den Fehler im Pfad ignoriert und die Installation fortgesetzt haben, zeigt ORACLE möglicherweise eine Meldung an, dass viele Dateien fehlen.

Sie müssen den Inhalt von PATH löschen, anscheinend gibt es kein ORACLE_HOME / BIN.

Während der Installation kann ein Problem der folgenden Art auftreten:

Überprüfen der Betriebssystemanforderungen

Erwartetes Ergebnis: Eines von 5,0,5,1,5,2,6,0

Tatsächliches Ergebnis: 6.1

Vollständig prüfen. Das Gesamtergebnis dieser Überprüfung lautet: Fehlgeschlagen

Um dies zu umgehen und zu installieren, müssen Sie folgende Schritte ausführen:

Und fügen Sie einen der folgenden Werte hinzu oder ändern Sie ihn:

Wenn Sie Oracle 11g für 32-Bit unter Windows 7, Home Basic 32-Bit installieren. Zu Beginn wird vor der Installation die Kompatibilität mit dem System überprüft. Überprüfung schlägt fehl. Schreibt:

Überprüfen der Betriebssystemanforderungen

Erwartetes Ergebnis: Eines von 5,0,5,1,5,2,6,0

Tatsächliches Ergebnis: 6.1

Vollständig prüfen. Das Gesamtergebnis dieser Überprüfung lautet: Fehlgeschlagen

Problem: Oracle Database 11g ist auf dem aktuellen Betriebssystem nicht zertifiziert.

Empfehlung: Stellen Sie sicher, dass Sie die Software auf der richtigen Plattform installieren.

- Das Installationsprogramm erstellt automatisch einen Ordner auf Russisch (nach Benutzername). Nach dem Umbenennen in Englisch ist das Problem behoben.

Was ist die Oracle-Datenbank?

Oracle Ist das weltweit größte Unternehmenssoftwareunternehmen. Die Spezialisierung von Oracle liegt in der Entwicklung von Datenbankmanagementsystemen wie Oracle Database und anderen Geschäftsanwendungen.

Oracle-Datenbank Ist ein objektrelationales Datenbankmanagementsystem (RDBMS oder relationales Datenbank-Managementsystem) Viele der größten Unternehmen der Welt wählen Oracle Database als Datenbank.

Im Namen jeder Version beobachten wir die Versionsnummer und den Buchstaben, zum Beispiel 11g, wobei g „gr>“ ist. 2013 wurde Version 12c veröffentlicht, wobei c Wolke bedeutet (die Wolke).

Dieses DBMS unterstützt viele Plattformen, z. B. Linux x86, Linux x86-64, 32-Bit-Windows und 64, Solaris x86, Solaris SPARC (64-Bit), Mac OS X Server und viele andere.

Oracle Database verwendet die Programmiersprache PL / SQL (Prozedurale Sprache / Strukturierte Abfragesprache) Ist eine Erweiterung der von Oracle entwickelten SQL-Sprache. Beispielsweise hat Microsoft auch die Transact-SQL-Sprache für sein DBMS entwickelt, die wir in vielen Artikeln ausführlich analysiert und sogar die Transact-SQL-Referenz kompiliert haben.

Oracle Database wird in folgenden Editionen ausgeliefert:

  • Oracle Database Enterprise Edition
  • Oracle Database Standard Edition
  • Oracle Database Standard Edition One,
  • Oracle Database Personal Edition,
  • Oracle Cloud-Dateisystem,
  • Oracle Database Mobile Server,
  • Oracle Database Express Edition.

Oracle Database Express Edition

Oracle Database Express Edition (Oracle Database XE) Ist eine kostenlose Version der Oracle-Datenbank für Anfänger und Administratoren, die, wenn sie dieses DBMS beherrschen, problemlos ein Upgrade auf die Vollversion durchführen können.

Da diese Version kostenlos ist, hat es natürlich Einschränkungen:

  • Sie wird nicht mehr als 1 Gigabyte RAM verwenden,
  • Es wird auch nur ein Prozessor verwendet,
  • Nur eine Datenbank, die nicht größer als 11 Gigabyte ist,
  • Es kann nur unter Windows x32, Windows x64 und Linux x86-64 installiert werden.

Im Moment ist die neueste Version Oracle Database Express Edition 11g Version 2Wir werden es also installieren, aber zuerst wollen wir herausfinden, wo wir diese Software bekommen.

Vergleich von Oracle XE 10 und XE 11.

XE 10

XE 11

Windows x86, Linux x86

Windows x86, Linux x64

Westeuropäisch 1252, Unicode

Anzahl der verwendeten Prozessoren Rom Anzahl der Datenbankinstanzen Benutzerdaten * Embedded Java Machine ** Oracle-Support

* - Die Einschränkungen gelten auch für die physische Größe der Datenbank (ohne TEMP- und UNDO-Tabellenbereiche). Der Wert ist nicht genau definiert (ca. 12 GB).
** - Eine vollständige Liste der nicht enthaltenen Optionen finden Sie in den Lizenzinformationen.

Hinweise vor der Installation.

  • Alle Datenbankadministrationsaufgaben werden laut Oracle-Dokumentation mit sqlplus und SQL Developer ausgeführt. Über APEX können Sie nur Informationen zur Speicherplatznutzung (Storage), zu aktuellen Sitzungen (Sessions) und zu Datenbankparametern (Parameters) anzeigen.
  • Die aktuelle Version von APEX ist 4.1 (09.2011), verwendet in Database Express Edition ist 4.0.2.
  • Die neu erstellte Datenbank wird anstelle der vorinstallierten Datenbank installiert, um den Listener (OracleXETNSListener) und Oracle Net nicht zu konfigurieren und keine neue Verzeichnisstruktur zu erstellen.
  • Die neu erstellte Datenbank verwendet pfile anstelle von spfile. Die Optionen zum Archivieren von Online-Protokollen und Datenbankdateien werden deaktiviert

2. Entfernen einer vorinstallierten Datenbankinstanz:

- Starten Sie die Konsole (Start, Ausführen, cmd) (wenn Vista und höher, dann als Administrator ausführen).

- Setzen Sie Variablen für die Arbeit mit einer XE-Instanz

- Löschen Sie die XE-Instanz

CMD> oradim -delete -sid XE

- Passwortdatei löschen

- Schließen Sie die Konsole nicht, sie wird zukünftig verwendet.

3. Erstellen Sie eine Parameterdatei für die neue XE-Instanz.

Beispiel für eine Instanzparameterdatei init.ora befindet sich in% ORACLE_HOME% config scripts

Benennen Sie die Datei in um initXE.ora und kopieren Sie anstelle des vorhandenen im Ordner% ORACLE_HOME% database

Beispieldatei initXE.ora (geänderte und hinzugefügte Parameter sind rot hervorgehoben):
open_cursors = 300
db_name = XE
control_files = ("C: oraclexe app oracle oradata XE control.dbf")
job_queue_processes = 4
kompatibel = 11.2.0.0.0
diagnostic_dest = C: oraclexe app oracle .
memory_target = 1G
Sitzungen = 100
audit_file_dest = C: oraclexe app oracle admin XE adump
remote_login_passwordfile = EXKLUSIV
dispatchers = "(PROTOCOL = TCP) (SERVICE = XEXDB)"
shared_servers = 4
undo_management = AUTO
undo_tablespace = UNDOTBS1
DB_RECOVERY_FILE_DEST_SIZE = 10G
DB_RECOVERY_FILE_DEST = C: oraclexe app oracle fast_recovery_area
nls_language = "RUSSISCH"
nls_territory = "RUSSLAND"

4. Erstellen Sie eine neue XE-Instanz

CMD> oradim -new -sid% ORACLE_SID% -intpwd admin -startmode auto -srvcstart system

Nach der Erstellung müssen Sie sicherstellen, dass der OracleServiceXE-Dienst erstellt wurde und die Kennwortdatei% ORACLE_HOME% database Pwdxe.ODERA

Stoppen Sie die Instanz und löschen Sie die Datenbankdateien, die beim Erstellen der Datenbank neu erstellt werden:

CMD> sqlplus / nolog
SQL> connect sys / admin als sysdba,
SQL> sofortiges Herunterfahren,
SQL> exit
CMD> del% ORACLE_BASE% oradata XE CONTROL.DBF

5. Eine Datenbank erstellen.

Verwenden Sie zum Erstellen die Befehlsdatei createXE.cmd, in der Umgebungsvariablen festgelegt sind, und rufen Sie das Skript zum Erstellen der Datenbank createXE.sql auf.

Batch-Beispiel für CreateXE.cmd

- Die Workspace Manager- und JServer-Optionen, die von der XE-Edition nicht unterstützt werden, sind in diesem Szenario im Vergleich zu einer regulären Datenbank nicht enthalten.

- Es gibt kein APEX, das in dieser Version nicht für administrative Zwecke verwendet wird, wie es in Version 10g war. Informationen zur Verwendung des Speicherplatzes (Storage), der aktuellen Sitzungen (Sessions) und der Datenbankparameter (Parameters), die von APEX bereitgestellt werden, können durch die folgenden Abfragen (aus der Sys-Benutzersitzung) ersetzt werden:

- Sie können die aktuelle Version von Application Express für Ihre APEX-Anwendungen installieren.

6. Installieren der SQL Developer-Anwendung

- Laden Sie die Distribution "Oracle SQL Developer für 32-Bit-Windows" herunter beinhaltet the JDK "von der Oracle-Site.

(Die "Oracle Database Express Edition 11g Release 2 für Windows x86" enthält auch einen 32-Bit-Client, mit dem nur 32-Bit-SQL Developer arbeiten kann.)

- Entpacken Sie das Archiv zB in das Verzeichnis C:

- Um den Fehler "ORA-12705 kann nicht auf angegebene NLS-Datendateien oder ungültige Umgebung zugreifen" zu vermeiden, fügen Sie der Konfigurationsdatei sqldeveloper.conf die folgenden Zeilen hinzu:
AddVMOption -Duser.language = de
AddVMOption -Duser.region = US

- Richten Sie für den Administrator (sys) eine Verbindung zur XE-Datenbank ein

Pin
Send
Share
Send
Send