Heim php教程 PHP开发 So analysieren Sie ORACLE-Fehler

So analysieren Sie ORACLE-Fehler

Dec 15, 2016 am 10:23 AM

So analysieren Sie ORACLE-Fehler
Wenn die Systemabfrage unterbrochen oder verlangsamt wird, das System hängt, das System heruntergefahren ist usw., ist der Analyseprozess wie folgt:
(1) Analysieren Sie die Datei „alert_.log“. Datei
Aus dieser Datei können der Zeitpunkt des Auftretens des Fehlers, das Phänomenprotokoll und die Trace-Datei (*.trc) analysiert werden. Wenn beispielsweise ein großer Transaktionsvorgang zu einem Überlauf des Rollback-Segments oder des temporären Segments führt und das System vorübergehend unterbrochen oder verlangsamt wird, wird der Tabellenbereichsüberlauf in der Protokolldatei aufgezeichnet, wenn ein Fehler durch eine bestimmte SQL-Anweisung verursacht wird. Die Trace-Datei zeichnet den Inhalt der Anweisung auf.
(2) Überprüfen Sie init.ora
Eine Fehlkonfiguration von Parametern führt dazu, dass ORACLE nicht gestartet werden kann. Der Inhalt von Die Datei lautet wie folgt:
·gc_rollback_segments = 40//Anzahl der Rollback-Segmente (Standard ist 18) Nur ORACLE7.3.x hat diesen Parameter
·rollback_segments= (r01,r02,r03,r04)//Rollback Wird vom System verwendet Rolling Segment
·Db_block_buffer=60000 //Datenblockpuffer: 120M Einheit: Block (2048Bytes)
·Share_pool_size=30000000//Gemeinsamer Pool: 30M Einheit: Byte
·Prozesse=200/ /Anzahl der Prozesse
·Log_buffer=163840//Protokollpuffer: 160 MB Einheit: Byte (Hinweis: wenn es ein ganzzahliges Vielfaches von Block 2048 ist)
·kompatibel = 7.3.0.0//Muss Version 7.3 oder höher sein , ORACLE8 benötigt diesen Parameter nicht
Beschreibung:
Db_block_buffer: Dies ist der Hauptparameter von SGA und der Puffer, in dem Daten gespeichert werden.
Share_pool_size (gemeinsamer Pool): Speichert alle ORACLE-Skripte wie gespeicherte Prozeduren usw. und muss nicht zu groß sein.
Log_buffer: Der Protokollpuffer während Transaktionsvorgängen ist zu klein, ein einfacher Aktualisierungsvorgang kann nicht übermittelt werden, was zu einer kurzen Systempause führt.
rollback_segments: Geben Sie die von ORACLE verwendeten Rollback-Segmente an. Der Standardwert ist vier. Dieser Wert muss nach dem Erstellen des Rollback-Segments und dem Neustart von ORACLE geändert werden, damit das erstellte Rollback-Segment wirksam wird.
kompatibel: Kompatibilitätsversion, der Standardwert ist 7.1.0.0, einige SQL-Anweisungen erfordern, dass die Version 7.3.0.0 oder höher sein muss.
Hinweis:
Die obige Parameterkonfiguration ist nur eine Referenz und stellt nicht alles dar. In tatsächlichen Anwendungen sollte sie flexibel entsprechend unterschiedlichen Maschinenkonfigurationen und Nutzungsdiensten konfiguriert werden.

Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)