首页 数据库 mysql教程 Solaris上运行248天后会触发bug1094190

Solaris上运行248天后会触发bug1094190

Jun 07, 2016 pm 04:36 PM
solaris 触发 运行

做补丁分析的时候,无意间发现了这个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>
    
    


登录后复制
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何使用物理手势触发有趣的屏幕 FaceTime 效果 如何使用物理手势触发有趣的屏幕 FaceTime 效果 Oct 12, 2023 pm 11:49 PM

在iOS17和iPadOS17中,Apple在iPhone和iPad上引入了类似Message的FaceTime反应。除了不是从菜单中选择图标之外,您还可以在FaceTime通话中通过物理手势触发它们。当您在运行iOS17的iPhone或运行iPadOS17的iPad上进行FaceTime视频通话时,您可以触发心形、气球、五彩纸屑、烟花等屏幕效果,视觉效果会在您的FaceTime通话视频中充斥显示屏,有时非常壮观,供其他人观看。您可以解放双手,只需使用物理手势即可触发这些反应。例如,一个竖起大拇

如何在Linux系统中执行.sh文件? 如何在Linux系统中执行.sh文件? Mar 14, 2024 pm 06:42 PM

如何在Linux系统中执行.sh文件?在Linux系统中,.sh文件是一种被称为Shell脚本的文件,用于执行一系列的命令。执行.sh文件是非常常见的操作,本文将介绍如何在Linux系统中执行.sh文件,并提供具体的代码示例。方法一:使用绝对路径执行.sh文件要在Linux系统中执行一个.sh文件,可以使用绝对路径来指定该文件的位置。以下是具体的步骤:打开终

PyCharm使用教程:详细指引你运行操作 PyCharm使用教程:详细指引你运行操作 Feb 26, 2024 pm 05:51 PM

PyCharm是一款非常流行的Python集成开发环境(IDE),它提供了丰富的功能和工具,使得Python开发变得更加高效和便捷。本文将为大家介绍PyCharm的基本操作方法,并提供具体的代码示例,帮助读者快速入门并熟练操作该工具。1.下载和安装PyCharm首先,我们需要前往PyCharm官网(https://www.jetbrains.com/pyc

无法在Windows 7上运行exe文件的原因 无法在Windows 7上运行exe文件的原因 Feb 18, 2024 pm 08:32 PM

为什么win7不能运行exe文件在使用Windows7操作系统时,许多用户可能会遇到一个常见的问题,即无法运行exe文件。exe文件是Windows操作系统中常见的可执行文件,它们通常用于安装和运行各种应用程序。然而,有些用户可能会发现,当他们尝试运行exe文件时,系统并不会响应或给出错误信息。造成这个问题的原因有很多。下面将列举一些常见的原因以及相应的解

为何无法在Windows 7上执行bat文件 为何无法在Windows 7上执行bat文件 Feb 19, 2024 pm 03:19 PM

为什么win7不能运行bat文件最近,许多使用Windows7操作系统的用户反映他们无法运行.bat文件。这引发了广泛的讨论和疑惑。为什么一个良好运行的操作系统不能运行一个简单的.bat文件呢?首先,我们需要了解一下.bat文件的背景。.bat文件,也称为批处理文件,是一种纯文本文件,包含了一系列的命令,这些命令可以被Windows命令解释器(cmd.ex

激发Mac上FaceTime中的反应效果的方法 激发Mac上FaceTime中的反应效果的方法 Oct 10, 2023 pm 06:09 PM

在macOSSonoma中,Apple为FaceTime引入了类似消息的反应。不过,它们不是由文字触发,而是可以通过手势触发。当您在运行macOSSonoma或更高版本的Mac上进行FaceTime视频通话时,您可以触发心形、气球、五彩纸屑、烟花等屏幕效果,这些效果会淹没FaceTime通话窗口上的显示屏。您可以通过绿色的FaceTime菜单栏项触发这些图层屏幕效果,其中包括迷你网络摄像头视图和触发反应的按钮,或者您可以解放双手并仅使用物理手势触发相同的反应。例如,一个竖起大拇指触发一个赞,两个

如何从Python中运行Javascript? 如何从Python中运行Javascript? Sep 07, 2023 pm 11:33 PM

在Python中,我们可以使用PyExecJS库或Python的js2py库来运行Javascript代码。PyExecJs库提供了一个一致的API,可以使用各种JavaScript引擎(包括Node.js、JavaScriptCore和Google的V8引擎)从Python中运行JavaScript代码。js2py库允许您通过解析JavaScript代码并在Python中解释它来在Python中执行JavaScript代码。本文将教我们如何使用PyExecJS库从Python中运行javasc

matlab怎么运行m文件-matlab运行m文件教程 matlab怎么运行m文件-matlab运行m文件教程 Mar 04, 2024 pm 02:13 PM

大家知道matlab怎么运行m文件吗?下文小编就带来了matlab运行m文件的方法教程,希望对大家能够有所帮助,一起跟着小编来学习一下吧!1、首先打开matlab软件,选择左上角的“打开”,如下图所示。2、然后选择要运行的m文件,并且打开,如下图所示。3、在窗口按F5来运行程序,如下图所示。4、我们可以在命令行窗口和工作区看运行结果,如下图所示。5、直接点击“运行”也可以运行文件,如下图所示。6、最后可以在命令行窗口和工作区看m文件的运行结果,如下图所示。上面就是小编为大家带来的matlab怎么

See all articles