So stellen Sie die Oracle 12c Datenbank Bevor etwas schiefgeht

Benjamin Franklin dachte Vorbeugen wert war als ein Pfund Heilung. Dieser Spruch kann angewendet werden Ihre Oracle 12c Datenbank-Tuning. Bei den heutigen Preisen, kommt ein Pfund Heilung mit einem ziemlich hohen Preis, so Vorbereitung und Planung für jede Software-Installation an erster Stelle stehen.

Ein ordnungsgemäß ausgeführt Oracle-Datenbank-Installation und Konfiguration legen den Grundstein für eine Umgebung, die frei von zugrundeliegenden systemischen Probleme ist, die leistungsbezogene Probleme beitragen können.

Pre-Installationspläne und die Vorbereitung

die Installation von Datenbanksoftware oder eine neue Datenbank zu planen, ist ein wichtiger Schritt bei der Leistungsoptimierung. Schlechte Planung kann zu Problemen führen, die leicht zu Ihrer Verfügung von den Werkzeugen überwunden werden können.

Zum Beispiel, wenn Sie eine Datenbank haben werden, die eine sehr hohe IO Anforderung hat, benötigen Sie einen festen Speicher Fundament unterhalb der Datenbank, die die Arbeitsbelastung bewältigen kann. Wenn Sie dies nicht tun, kann keine Menge von SQL-Tuning der Bewältigung des physischen Mangel an Ressourcen benötigt.

Dies ist eine kurze Liste von Details vor dem Beginn einer Oracle-Installation zu berücksichtigen.

ArtikelÜberlegungen
Anzahl der NutzerConcurrency, CPU / Kerne, Speicher
Hohe Transaktions Workload-TypCPU, Speicher, Datenbankparameter, Recovery-Zeit
Hohe Lese Workload-TypParallelismus, SSDs, SAN, Spindeln, Dateiorganisation
Hohe VerfügbarkeitClustering, Redundanz
Ad-hoc-AbfragenReporting-Tools, materialisieren Daten, Indizierung, ETL / Batchjobs

Die Antworten erhalten Sie durch das Verständnis, was die Anwendung und Datenbank werden Sie der Lage Umgang mit Ihren Arbeitsaufwand ein System entwerfen, zu unterstützen, können helfen. Diese Konzepte sind nicht neu. Tragen Sie, was Sie in jedem größeren Unternehmen in der Oracle-bezogene Aufgabe in der Hand erlebt haben.

So wählen Sie Software für die Oracle-Datenbank 12c

Ein weiterer Bereich, setzen Sie Ihren besten Fuß können helfen bei der Vorbereitung und Planung einer Oracle-Installation ist eine sorgfältige Auswahl der Software-Version. Die beste Richtlinie ist mit der neuesten Version zur Verfügung zu gehen. Allerdings sind hier ein paar Einschränkungen zu beachten:

  • Neueste ist nicht immer am größten ist. Manche Leute sagen, man sollte nie das erste Jahr eines neuen Modells des Autos kaufen. Wie bei allem super-neu, können Sie manchmal zum Opfer unentdeckt Glitches und Bugs fallen.

    Mit Oracle ist unser Ansatz einfach vorsichtig sein, der mit brandneuen Versionen von Oracle ohne mindestens einen Patch-Set-Update (PSU). PSU von Oracle kommen alle drei Monate aus. Daher müssen Sie nicht lange warten, bevor Updates verfügbar sind.

  • Wenn Sie Drittanbieter-Softwarepaketen haben, stellen Sie sicher, dass Sie eine zugelassene oder zertifizierte Version von Oracle verwenden. Auch wenn Oracle 12c Patchset # 147-X # 148- verfügbar sein könnten, stellen Sie sicher, dass, wenn Sie Ihre Datenbank wird eine andere Software Herstellers verpackt Anwendung zu unterstützen, ist es vom Hersteller zertifiziert wurde mit Oracle zu arbeiten.

    Leider ist es üblich, für Software-Anbieter "Zertifizierung nach dem neuesten Software-Version von Oracle zu fallen. Das kann frustrierend sein. Doch mehr frustrierend ist, wenn Sie versuchen, ein Softwarepaket Arbeit an einer Version der Datenbank zu machen, wenn es für eine andere abgestimmt wurde.

Nachdem Sie auf einer Version der Oracle-Software regeln, zu verwenden, stellen Sie sicher, die neuesten Maintenance Packs haben, Patch Set Updates (PSU) oder Security Patch Updates (SPU) angewendet. Jedes Update kann Updates enthalten, die die Leistung der Datenbank-Engine zu verbessern.

Der schwierige Teil: Hardware und Tuning Ihrer Oracle Datenbank 12c

Wie Sie sich wahrscheinlich vorstellen können, ist die Hardware ein wichtiger Bestandteil jeder Software-Installation. Jeder Mensch hat unterschiedliche Hintergründe und die Vertrautheit mit Computer-Hardware. Ihre Erfahrung kann einfach Ihren Computer zu Hause oder Ihren Laptop bei der Arbeit. Oder Sie können einen Hintergrund in der Systemadministration haben.

Da die Hardware-Auswahl so ein wichtiger Teil der Konfiguration ist, sollten Sie Ihre Fähigkeit zu bewerten, Hardware Empfehlungen. Wenn Sie nicht die neueste Hardware-Trends zu beschleunigen auf sind oder wie man angemessen auf einen Server oder Systemgröße, stellen Sie sicher, dass jemand zur Verfügung, das ist.

Es ist keine Schande, um Hilfe bei der Auswahl der Hardware zu fragen. Viele Unternehmen haben in diesen Tagen Experten auf Mitarbeiter, deren Aufgabe es ist, zu helfen, diese Entscheidungen zu treffen. Es ist besser, den Job richtig das erste Mal zu tun, indem sie um Hilfe zu bitten, als zurück zu haben, gehen und es wieder tun.

Es gibt keinen Mangel an Anbietern wollen Hardware an Ihr Unternehmen zu verkaufen. Unserer Erfahrung nach haben die meisten Hardware-Hersteller auch Experten für Mitarbeiter, die helfen, spec eine Oracle-System sehr versiert sind. Diese Experten können Sie über die Funktionen und Unterschiede des Getriebes sprechen sie bieten können.

Stellen Sie sicher, dass Sie das Budget als auch verstehen. Am häufigsten wird Oracle Lizenzierung von CPU-Sockel / Kern berechnet. Obwohl ein Hardware-Anbieter Sie mit 64 CPUs von Rechenleistung zu setzen möchten, stellen Sie sicher, dass Sie sich leisten können Oracle auf dieser Konfiguration auszuführen. Mit dieser sagte, lassen Sie sich nicht allein Budget Ihrer Hardware bestimmen. Das ist ein sicherer Weg, die Straße zum Scheitern zu dem Kopf nach unten.

Server und Storage-Anbieter wollen Ihr Geld ausgeben. Aber sie möchten, dass Sie auch mit dem Produkt glücklich zu sein, Sie bekommen. Sprechen Sie mit einem technischen Experten vom Hersteller (oder jemand in Ihrem Unternehmen) über den Zweck des Systems.

Aspekte der Hardware-Auswahl kann von einer Konfiguration zur anderen hingezogen werden, je nachdem, ob man so etwas wie ein Data Warehouse oder einem System sind die Unterstützung, die Transaktionen verarbeiten schnell muss. Konfigurationen können beeinflussen, CPU, Festplatte, Speicher und Netzwerkressourcen.

diskutieren auch eine hohe Verfügbarkeit, Skalierbarkeit und Redundanz. Um Antworten auf diese Fragen zu erhalten, können Sie auch mit den Projektverantwortlichen und Anwendungsexperten koordinieren. Je früher Sie als Datenbankadministrator, erhalten im Projekt enthalten desto besser planen Sie auf lange Sicht sein werden.

Menü