Auf einen Blick |
|
Katalog |
System |
Kategorie |
Datenbank-Appliances |
Benutzer-Volumes |
ja |
Min. Speicher |
288 MB |
Betriebssystem |
Linux |
Einschränkungen |
no |
ORACLE ist eine Datenbank-Appliance, die auf dem Oracle-Datenbankserver 10g R2 Express Edition basiert (http://www.oracle.com/technetwork/database/express-edition/overview/index.html). Sie bietet eine einfache Möglichkeit, eine Datenbank zu jeder beliebigen Anwendung hinzuzufügen. ORACLE ist eine Einsteiger-Datenbank mit kleinem Platzbedarf, die frei entwickelt, bereitgestellt und verteilt werden kann. Sie ist einfach zu verwalten. Die Oracle-Datenbank XE ist eine größere Einsteiger-Datenbank für:
Mit der Oracle-Datenbank XE können jetzt Anwendungen mit einer leistungsstarken, bewährten, branchenführenden Infrastruktur entwickelt und eingesetzt werden. Anschließend kann bei Bedarf ein Upgrade ohne kostspielige und komplexe Migrationen durchgeführt werden.
ORACLE speichert die Datenbank auf einem anwendungsdefinierten Volume, das auf jeder ORACLE-Instanz konfiguriert werden kann. ORACLE erstellt optional eine leere Datenbankinstanz, wenn es mit einem leeren Volume gestartet wird. Das ORACLE-Datenbank-Volume kann nicht von mehreren ORACLE-Instanzen gemeinsam genutzt werden (ein Datenbank-Volume pro ORACLE-Instanz).
ORALCE-Clients greifen über das Terminal "in" auf die konfigurierte Datenbank zu. Die Datenbankanfragen werden verarbeitet und zurück durch das gleiche Terminal abgeschlossen. ORACLE erlaubt jedem zulässigen Oracle-Benutzer, über das Terminal "in" auf die Datenbank zuzugreifen. (Die Appliance hat zwei vorkonfigurierte Superuser-Rollen: standardmäßig "SYSTEM" und "SYS".) ORACLE kann mit der maximalen Anzahl gleichzeitiger Verbindungen konfiguriert werden, die über das Terminal "in" unterstützt werden.
ORACLE ist ferner in der Lage, ein Datenbankprotokoll zu verwalten, auf das über das Protokollterminal zugegriffen werden kann. Das Protokoll ist nützlich für die Nachverfolgung der Datenbankinformationen und die Fehlerprotokollierung. Außerdem können verschiedene Datenbankstatistiken und Debug-Informationen aktiviert werden, um Datenbankzugriffsmuster herauszuarbeiten und Probleme/Fehler zu diagnostizieren.
Name |
Aktuelle Version |
Betriebssystem |
ORACLE |
Hinweise |
ORACLE |
2.0.3-1 |
CentOS 6.3 |
10g R2 XE |
|
Ressource |
Minimum |
Maximum |
Standard |
CPU |
0.1 |
4 |
0.4 |
Speicher |
288 MB |
4 G |
512 MB |
Bandbreite |
1 Mbit/s |
2 Gbit/s |
250 Mbit/s |
Hinweise:
Name |
Richtung |
Protokoll |
Beschreibung |
in |
in |
Alle |
Empfängt Oracle-Datenbankanfragen von Clients. |
ui |
in |
HTTP |
Empfängt Oracle-Web-GUI-Anfragen von Clients. |
log |
out |
CIFS |
Wird verwendet, um zum Speichern von Fehlerprotokollen auf ein Remote-Dateisystem zuzugreifen. Dieses Terminal kann ohne Verbindung bleiben, wenn es nicht verwendet wird. |
mon |
out |
CCE |
Sendet Leistungs- und Ressourcenverwendungsstatistik. Dieses Terminal kann unverbunden gelassen werden. |
Die Standardschnittstelle. Sie ist für Diagnostik und Fehlersuche vorgesehen (über SSH). Künftige Versionen dieser Appliance können den SSH-Zugriff möglicherweise deaktivieren.
Volume |
Beschreibung |
Daten |
Volume für die Datenbankdatenspeicherung. |
swap |
Volume für den SWAP-Speicher. |
Hinweise:
Bei den ORACLE-Eigenschaften wird die Groß-/Kleinschreibung ignoriert, davon ausgenommen sind Dateinamen und Pfade.
Eigenschaftsname |
Typ |
Description |
http_port |
Ganzzahl |
Verwendeter Port für den Zugriff auf die ORACLE-GUI über das Terminal "ui". Standard: 8080 |
listener_port |
Ganzzahl |
Verwendeter Port für den Zugriff auf die ORACLE-Datenbank über das Terminal "in". Standard: 1521 |
sys_password |
Zeichenfolge |
Oracle-Kennwort für Verwaltungskonten (SYS und SYSTEM). Standard: "manager". |
timezone |
Zeichenfolge |
Gibt die in der Appliance verwendete Zeitzone an. Wenn diese Eigenschaft leer ist, wird die Zeitzone nicht geändert, sondern im Ist-Zustand beibehalten. Hier ist eine Liste der unterstützten Zeitzonen verfügbar. Standard: leer |
Protokollierungseigenschaften:
Eigenschaftsname |
Typ |
Description |
logs_enabled |
Zeichenfolge |
Steuert, ob ORACLE seine Protokolle an das Protokollterminal sendet. Zulässige Werte sind "on" und "off". Wenn diese Einstellung auf "on" festgelegt wird, muss eine Verbindung mit dem Protokollterminal bestehen. Wenn dies auf "off" festgelegt wird, wird die Protokollierung nicht verwendet. Standard: "off" |
Hinweis: Die ORACLE-Appliance wird nicht gestartet, wenn die Protokollierung aktiviert und das Protokollterminal nicht angeschlossen wird.
Die ORACLE-Appliance meldet die folgenden benutzerdefinierten Zähler durch das Terminal "mon". Diese Zähler gehören zur ORACLE-Zählergruppe:
Zählername |
Beschreibung |
Current Logons |
Anzahl der aktuellen Anmeldungen |
User Commits |
Gesamtzahl der Benutzer-Commits |
User Calls |
Gesamtzahl der Benutzeraufrufe |
User Rollbacks |
Gesamtzahl der Benutzer-Rollbacks |
Physical Read Total Bytes |
Gesamtzahl von physischen gelesenen Byte |
Physical Write Total Bytes |
Gesamtzahl von physischen geschriebenen Byte |
Current Opened Cursors |
Anzahl der aktuell geöffneten Cursor |
Total Transaction Rollbacks |
Gesamtzahl der Transaktions-Rollbacks |
OS page reclaims |
Gesamtzahl der Betriebssystemseiten-Freigabe |
OS page faults |
Gesamtzahl der Betriebssystemseiten-Fehler |
OS Swaps |
Gesamtzahl der Betriebssystem-Swaps |
Im Fall von Appliance-Startfehlern können die folgenden Fehler im Systemprotokoll protokolliert werden:
Fehlermeldung |
FEHLER: Log-Freigabe konnte nicht bereitgestellt werden. |
Fehler: Größe des Daten-Volumes muss größer als 2 GB sein! |
Fehler: Größe des Swap-Volumes muss größer als 1.500 GB sein! |
Fehler: "vme" nicht gefunden. |
Fehler: ORACLE konnte nicht vorkonfiguriert werden. |
Fehler: Setup-Oracle-Instanz konnte nicht eingerichtet werden. |
Datenbankkonfiguration fehlgeschlagen. Weitere Informationen in den Protokollen. |
Fehler: Oracle konnte nicht gestartet werden. Überprüfen Sie in ORACLE die Protokolldatei "/var/log/appliance/log", um weitere Informationen zum Fehler zu erhalten. |
Fehler: Nachkonfigurationsskripts konnte auf ORACLE nicht ausgeführt werden. |
XXX-Zeitzone konnte nicht eingerichtet werden. |
In Fällen, in denen kritische Fehler auftreten, die vom Benutzer behoben werden müssen, sendet ORACLE folgende Meldungen zum Grid-Dashboard:
Meldung |
Beschreibung |
Daten-Volume hat weniger als 5 % freien Festplattenspeicher. |
Daten-Volume auf der ORACLE-Appliance hat weniger als 5 % freien Festplattenspeicher. Es wird empfohlen, die Größe des Volumes zu vergrößern. |
Daten-Volume hat weniger als 1 % freien Festplattenspeicher. |
Daten-Volume auf der ORACLE-Appliance hat weniger als 1 % freien Festplattenspeicher. Ein sofortiger Benutzereingriff ist erforderlich; möglicher Datenverlust kann auftreten. |
Diese Meldungen werden nur einmal protokolliert, sobald der freie Festplattenspeicherplatz unter den Schwellenwert fällt.
Einfache Zwei-Ebenen-Anwendung (Webdatenbankanwendung)
Das folgende Diagramm zeigt eine typische Verwendung der ORACLE-Appliance in einer Zwei-Ebenen-Webanwendung, die für die Ausführung einfacher Abfragen durch viele Benutzer konzipiert ist:
Verwendete Appliances:
Clientanfragen treffen auf der Usr-Gateway ein. Das Gateway leitet die Anfragen an den Webserver weiter, der die Anfrage verarbeitet. Wenn Skripte (z. B. Perl oder PHP) auf "srv" auf persistente Daten zugreifen müssen, wird die Appliance "db" über das Terminal "db" verwendet.
In diesem Beispiel ist die mit "db" verwendete Datenbank nicht schreibgeschützt, d. h. dass viele Benutzer über "srv" einfache Abfragen ausführen können. "db" wird für die Verwendung von 512 MB Speicher konfiguriert. Zudem werden in der Datenbank keine Datenbankfehlerprotokolldateien gespeichert (es besteht keine Verbindung zum Protokollterminal).
Hinweis: Das Daten-Volume muss auch auf "db" konfiguriert werden, und das Inhalts-Volume muss auf "srv" konfiguriert werden. Informationen zum Erstellen von Anwendungs-Volumes, die hier verwendet werden können, finden Sie im Onlinehilfe-Thema zu Benutzer-Volumes.
In der Appliance verwendete Open-Source- und Drittanbieter-Software
Zusätzlich zur Software in der Basisklasse (LUX5 ist die Basisklasse) der Appliance wird die folgende Open Source- und Drittanbieter-Software verwendet.
Software |
Version |
Geändert |
Lizenz |
oracle-xe-univ |
10.2.0.1-1.0 |
Nein |
Oracle Corporation |
bc |
1.06.95-1 |
Nein |
GPLv2 |
libaio |
0.3.107-10 |
Nein |
LGPL |
samba-client |
3.5.10-125 |
Nein |
GPLv2 |
samba-common |
3.5.10-125 |
Nein |
GPLv2 |
libsmbclient |
3.5.10-125 |
Nein |
GPLv2 |
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|