Wie 2 Grund Oracle 12c Systemprüfungen zu Perform

Sie müssen grundlegende Systemprüfungen durchzuführen das System, um sicherzustellen, in einem Zustand befindet, eine Oracle-Datenbank 12c unterstützen kann. Wenn das Netzwerk ausfällt, Server überlastet ist, oder Disk-System hat sich aus dem Raum laufen, kann Ihre Datenbank betroffen und Anzeigedatenbankfehler werden, aber das eigentliche Problem ist System.

Untersuchen Sie diese Schlüsselbereiche:

  • Netzwerk: Können Sie sich an den Server oder die Anwendung verbinden?

  • Serverauslastung: Was sind die wichtigsten Prozesse auf dem Server?

Die Oracle 12c und das Netzwerk

Wenn Sie nicht mit dem Datenbankserver verbinden können, stehen die Chancen gut, dass die Benutzer auch nicht. Sie haben zwei einfache Möglichkeiten, um dies zu überprüfen:

  • Ping-Server-Konnektivität zu testen.

  • Melden Sie sich beim Server als Oracle-Benutzer.

Von der DOS oder Linux-Eingabeaufforderung, geben Sie Klingeln SERVERNAMEum zu sehen, ob der Zielserver zu erreichen.

$ Ping oralinux1PING oralinux1 (192.168.2.121) 56 (84) Bytes von data.64 Bytes aus oralinux1 (192.168.2.121): icmp_seq = 1 ttl = 64 Zeit = 0,020 MS64 Bytes aus oralinux1 (192.168.2.121): icmp_seq = 2 ttl = 64 Zeit = 0,007 MS64 Bytes aus oralinux1 (192.168.2.121): icmp_seq = 3 ttl = 64 Zeit = 0,007 ms --- oralinux1 Ping-Statistik --- 3 Pakete übertragen, 3 empfangen, 0% Paketverlust, Zeit 1999msrtt min / avg / max / mdev = 0,007 / 0,011 / 0,020 / 0,006 ms

Im vorangegangenen Code wurden drei Ping-Pakete gesendet, und alle drei kamen erfolgreich. Je nach Ping-Version, erhalten Sie etwas anderen Ausgang zurück, aber alle Ausgänge, ob der Server erreichbar war.

Wenn der Server wieder als nicht verfügbar kommt, ist das Problem eines dieser Dinge:

  • Der Server wird heruntergefahren.

  • Das Netzwerk ist ausgefallen.

  • Sie sind von Pingen Server verhindert.

Manchmal Sicherheit blockiert die Ping-Dienstprogramm, so überprüfen, ob es funktioniert, bevor Probleme auftreten, so wissen Sie, der Test gültig ist.

Nachdem Sie den Server bestätigen erreicht werden kann, versuchen die Anmeldung tatsächlich als Eigentümer der Oracle-Software, wenn möglich in. Beachten Sie, dass auf manchen Systemen Sie sich anmelden müssen (für sicherheits Prüfzwecke) und wechseln Sie dann Benutzer auf die Oracle-Software Eigentümer. Diese Aktion bestätigt der Server nicht nur läuft, sondern auch in der Lage einen Login-Versuch zu unterstützen.

Oracle 12c und Serverauslastung

Wenn ein Programm, einen Prozess oder Job alle Ressourcen auf einem Server verbraucht und wurde so für eine lange genug Zeit zu tun, kann eine Datenbank

  • Langsamer

  • Seien Sie unbrauchbar

  • Getötet werden (in seltenen Fällen)

Die Prozesse selbst eines von drei Dingen sein: gültig, eine konkurrierende Datenbank (mehrere Datenbanken auf dem gleichen Server sein kann), oder eine Out-of-Control, außer Kontrolle geratenen Prozess.

Sie müssen die Programme identifizieren, die ausgeführt werden, bevor Sie feststellen können, ob sie gültig sind oder das System zu verletzen. Es gibt verschiedene grafische Werkzeuge, um dies zu tun.

  • Auf Fenster, Verwenden Sie Windows Task-Manager, um zu sehen, welche Anwendungen laufen (unter der Registerkarte Anwendungen). Für weitere Einzelheiten, verwenden Sie die Registerkarte Prozesse.

  • Für Linux / UNIX, verwenden Sie den Befehl oben die Top-Prozesse auf einem Server anzuzeigen und ihre Prozess-ID (PID). Der Ausgang ist textbasiert und alle paar Sekunden aktualisiert.

    bild0.jpg
image1.jpg

Zusätzlich am oberen Rand des Bildschirms ist die Maschine Last-Durchschnitt. Dieser abgeleitete Wert reflektiert relative Last auf dem Server.

  • Werte bis zu 3 sind leicht und sollte nicht Performance-Probleme zu reflektieren.

  • Die Werte in den Jugendlichen reflektieren höheren Einsatz von einem ausgelasteten System, und die Leistung kann leiden.

  • Werte über 20 zeigen ein Besetzt System, in dem die Leistung wahrscheinlich beeinflusst.

Für Linux / UNIX, der Befehl uptime hilft Ihnen, Systemauslastung zu sehen:

$ Uptime23: 13: 03 bis 4 Tage, 10.27, 1 Benutzer, durchschnittliche Belastung: 0.00, 0.00, 0.00

System-Belastungswerte sind die gleichen wie bei der oben Befehl ein:

  • Der linke Wert ist die aktuelle Last.

  • Der mittlere Wert ist die Last 5 Minuten vor.

  • Die rechte Wert ist die Last 15 Minuten vor.

Ein weiterer nützlicher Wert ist die Zeit seit dem letzten Neustart des Servers. Natürlich, wenn Benutzer Probleme gemeldet und Sie sehen, der Server vor kurzem ein paar Minuten vor dem Neustart der Server-Neustart (oder Absturz) ist die wahrscheinliche Täter.

  • Auf UNIX Oracle Solaris Systeme, prstat ist eine Alternative zum oben.

  • Auf HP-UX Systemen ist der Blick Befehl äußerst nützlich.

Menü