Heim Datenbank MySQL-Tutorial Solaris上运行248天后会触发bug1094190

Solaris上运行248天后会触发bug1094190

Jun 07, 2016 pm 04:36 PM
solaris auslösen 运行

做补丁分析的时候,无意间发现了这个bug,大致的看了下,还是很奇葩的,这个bug几乎横跨了Oracle数据库所有的主流版本。这让我不禁联想到以前遇到的几次Solaris Crash的问题。后来也没查出个什么原因,就看了下等待事件,就给冠以了一个罪名。那么来看看这个

做补丁分析的时候,无意间发现了这个bug,大致的看了下,还是很奇葩的,这个bug几乎横跨了Oracle数据库所有的主流版本。这让我不禁联想到以前遇到的几次Solaris Crash的问题。后来也没查出个什么原因,就看了下等待事件,就给冠以了一个罪名。那么来看看这个bug的描述:在RAC环境中,ASM和DB进程可能会在运行248天之后,会产生CPU Spin的现象,这个问题是由于一个错误的C编译器优化导致的。当出现问题的时候,进程的堆栈会如下所示

 sslssalck 
<p><span style="font-family: 幼圆; font-size: medium;">这提醒我们一但出现这类的问题,需要对相关进程做errorstack,或者11g做3级的hang analyze也行。当然这篇note还提到了另外一个问题。在非RAC和ASM的环境下也可能出现该问题,甚至当你在SQLNET中设置EXPIRE_TIME后这个问题将会更加明显。</span></p>
<p><span style="font-family: 幼圆; font-size: medium;">那么workground是什么呢?定期重启。这真是一个坑,不过仔细想想也未必见得是一件坏事,因为系统运行一段长时间后,可能会出现一些垃圾信息,重启之后,这些垃圾就被清理掉了。同样的,依赖这种重启,我们可以做一些计划性的停机修改任务。比如修改参数。</span></p>
<p><img class="alignnone size-large wp-image-1841 lazy" src="/static/imghw/default1.png" data-src="http://www.68idc.cn/help/uploads/allimg/150123/0T6364960-0.jpg" alt="QQ20140430233309.jpg"></p>
<p><span style="font-family: 幼圆; font-size: medium;">最后我想对solaris这个系统吐槽一下,我感觉这个操作系统运行Oracle是最烂的。从一个很基本的点说起,solaris为了能让内核参数动态化修改就搞出了一个project的东西。他这个想法是很好的,但是他做下来,不是很明确,这导致了我们在设置内核参数的时候,既需要在/etc/system下面设置,又需要在project里面设置,特别的繁琐。我觉得要么就和Linux一样,设置/etc/sysctl.conf就好。要么就和AIX一样设置成什么都是-1。不要这个修改修改,然后又那个修改修改,我们做工程师的,对这种什么都要搞一下的东西,都是有抵触情绪的。</span></p>
    <p class="copyright">
        原文地址:Solaris上运行248天后会触发bug1094190, 感谢原作者分享。
    </p>
    
    


Nach dem Login kopieren
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)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 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)

So nutzen Sie körperliche Gesten, um lustige FaceTime-Effekte auf dem Bildschirm auszulösen So nutzen Sie körperliche Gesten, um lustige FaceTime-Effekte auf dem Bildschirm auszulösen Oct 12, 2023 pm 11:49 PM

In iOS17 und iPadOS17 führte Apple nachrichtenähnliche FaceTime-Reaktionen auf iPhone und iPad ein. Anstatt Symbole aus einem Menü auszuwählen, können Sie sie während eines FaceTime-Anrufs mit physischen Gesten auslösen. Wenn Sie einen FaceTime-Videoanruf auf einem iPhone mit iOS 17 oder einem iPad mit iPadOS 17 tätigen, können Sie Bildschirmeffekte wie Herzen, Luftballons, Konfetti, Feuerwerk usw. auslösen. Die visuellen Effekte füllen die Anzeige in Ihrem FaceTime-Anrufvideo aus. Manchmal spektakulär für andere. Sie haben die Hände frei und können diese Reaktionen nur durch körperliche Gesten auslösen. Zum Beispiel ein Daumen hoch

Wie führe ich eine .sh-Datei im Linux-System aus? Wie führe ich eine .sh-Datei im Linux-System aus? Mar 14, 2024 pm 06:42 PM

Wie führe ich eine .sh-Datei im Linux-System aus? In Linux-Systemen ist eine .sh-Datei eine Datei, die als Shell-Skript bezeichnet wird und zum Ausführen einer Reihe von Befehlen verwendet wird. Das Ausführen von .sh-Dateien ist ein sehr häufiger Vorgang. In diesem Artikel wird erläutert, wie .sh-Dateien in Linux-Systemen ausgeführt werden, und es werden spezifische Codebeispiele bereitgestellt. Methode 1: Verwenden Sie einen absoluten Pfad, um eine .sh-Datei auszuführen. Um eine .sh-Datei in einem Linux-System auszuführen, können Sie einen absoluten Pfad verwenden, um den Speicherort der Datei anzugeben. Im Folgenden sind die spezifischen Schritte aufgeführt: Öffnen Sie das Terminal

Tutorial zur PyCharm-Nutzung: Führt Sie ausführlich durch die Ausführung des Vorgangs Tutorial zur PyCharm-Nutzung: Führt Sie ausführlich durch die Ausführung des Vorgangs Feb 26, 2024 pm 05:51 PM

PyCharm ist eine sehr beliebte integrierte Entwicklungsumgebung (IDE) für Python. Sie bietet eine Fülle von Funktionen und Tools, um die Python-Entwicklung effizienter und komfortabler zu gestalten. Dieser Artikel führt Sie in die grundlegenden Betriebsmethoden von PyCharm ein und stellt spezifische Codebeispiele bereit, um den Lesern einen schnellen Einstieg zu erleichtern und sich mit der Bedienung des Tools vertraut zu machen. 1. Laden Sie PyCharm herunter und installieren Sie es. Zuerst müssen wir zur offiziellen Website von PyCharm gehen (https://www.jetbrains.com/pyc).

Wie führe ich Javascript aus Python aus? Wie führe ich Javascript aus Python aus? Sep 07, 2023 pm 11:33 PM

In Python können wir die PyExecJS-Bibliothek oder die js2py-Bibliothek von Python verwenden, um Javascript-Code auszuführen. Die PyExecJs-Bibliothek bietet eine konsistente API zum Ausführen von JavaScript-Code aus Python mithilfe verschiedener JavaScript-Engines, darunter Node.js, JavaScriptCore und die V8-Engine von Google. Mit der js2py-Bibliothek können Sie JavaScript-Code in Python ausführen, indem Sie den JavaScript-Code analysieren und in Python interpretieren. In diesem Artikel erfahren Sie, wie Sie Javasc mithilfe der PyExecJS-Bibliothek aus Python ausführen

Möglichkeiten, Reaktionseffekte in FaceTime auf dem Mac zu inspirieren Möglichkeiten, Reaktionseffekte in FaceTime auf dem Mac zu inspirieren Oct 10, 2023 pm 06:09 PM

In macOS Sonoma hat Apple nachrichtenähnliche Reaktionen für FaceTime eingeführt. Anstatt jedoch durch Text ausgelöst zu werden, können sie auch durch Gesten ausgelöst werden. Wenn Sie einen FaceTime-Videoanruf auf einem Mac mit macOS Sonoma oder höher tätigen, können Sie Bildschirmeffekte wie Herzen, Luftballons, Konfetti, Feuerwerk und mehr auslösen, die die Anzeige im FaceTime-Anruffenster überfluten. Sie können diese Layer-Bildschirmeffekte über den grünen FaceTime-Menüleisteneintrag auslösen, der eine Mini-Webcam-Ansicht und Schaltflächen zum Auslösen von Reaktionen enthält, oder Sie können freihändig arbeiten und dieselben Reaktionen nur durch physische Gesten auslösen. Beispielsweise löst ein „Daumen hoch“ ein „Gefällt mir“ oder „Zwei“ aus

Gründe, warum Exe-Dateien unter Windows 7 nicht ausgeführt werden können Gründe, warum Exe-Dateien unter Windows 7 nicht ausgeführt werden können Feb 18, 2024 pm 08:32 PM

Warum kann Win7 keine Exe-Dateien ausführen? Bei der Verwendung des Windows7-Betriebssystems kann es bei vielen Benutzern zu einem häufigen Problem kommen, nämlich dass sie keine Exe-Dateien ausführen können. exe-Dateien sind gängige ausführbare Dateien in Windows-Betriebssystemen. Sie werden normalerweise zum Installieren und Ausführen verschiedener Anwendungen verwendet. Einige Benutzer stellen jedoch möglicherweise fest, dass das System beim Versuch, die Exe-Datei auszuführen, nicht reagiert oder eine Fehlermeldung ausgibt. Es gibt viele Gründe für dieses Problem. Nachfolgend finden Sie einige häufige Ursachen und entsprechende Lösungen:

Warum kann ich die Bat-Datei unter Windows 7 nicht ausführen? Warum kann ich die Bat-Datei unter Windows 7 nicht ausführen? Feb 19, 2024 pm 03:19 PM

Warum kann win7 keine Bat-Dateien ausführen? In letzter Zeit haben viele Benutzer, die das Betriebssystem Windows 7 verwenden, berichtet, dass sie keine .bat-Dateien ausführen können. Dies löste weitreichende Diskussionen und Verwirrung aus. Warum kann ein gut funktionierendes Betriebssystem keine einfache .bat-Datei ausführen? Zuerst müssen wir den Hintergrund der .bat-Datei verstehen. Eine .bat-Datei, auch Batchdatei genannt, ist eine reine Textdatei, die eine Reihe von Befehlen enthält, die vom Windows-Befehlsinterpreter (cmd.ex) verwendet werden können

So führen Sie M-File in Matlab aus – Tutorial zum Ausführen von M-File in Matlab So führen Sie M-File in Matlab aus – Tutorial zum Ausführen von M-File in Matlab Mar 04, 2024 pm 02:13 PM

Wissen Sie, wie man M-Dateien in Matlab ausführt? Im Folgenden finden Sie eine Anleitung zum Ausführen von M-Dateien in Matlab. 1. Öffnen Sie zuerst den Matlab Software und wählen Sie oben links die Ecke „Öffnen“, wie im Bild unten gezeigt. 2. Wählen Sie dann die auszuführende m-Datei aus und öffnen Sie sie, wie in der Abbildung unten gezeigt. 3. Drücken Sie im Fenster F5, um das Programm auszuführen, wie in der Abbildung unten gezeigt. 4. Wir können die laufenden Ergebnisse im Befehlszeilenfenster und im Arbeitsbereich anzeigen, wie in der Abbildung unten gezeigt. 5. Sie können die Datei auch ausführen, indem Sie direkt auf „Ausführen“ klicken, wie in der Abbildung unten gezeigt. 6. Abschließend können Sie die Ausführungsergebnisse der m-Datei im Befehlszeilenfenster und im Arbeitsbereich anzeigen, wie in der folgenden Abbildung dargestellt. Das Obige ist die Matlab-Methode, die Ihnen der Herausgeber zur Verfügung gestellt hat

See all articles