资讯专栏INFORMATION COLUMN

信号量异常导致的启库异常

IT那活儿 / 1861人阅读
信号量异常导致的启库异常

点击上方“IT那活儿”,关注后了解更多精彩内容!!

最近的工作在进行备份恢复演习,在我配置好参数文件pfile准备拉起实例时报错,报错内容如下:

看到这个报错的第一反应,是不是我的pfile的某个参数设置有问题,但是我立马否决了我的想法,熟悉数据库启动阶段的都知道,通过pfile将库启动到nomount阶段只是建立实例,只要ORACLE_SID和$ORACLE_HOME/DBS/INIT.ora里的实例名一致且都存在及可正常建立实例。

接下来就是排查系统参数是否设置有问题,但是这不是我第一次进行备份演习,之前进行的演习都是正常的,而这次却不行。显然不是系统参数设置有问题。只能对报错进行分析,ORA报错显示设备没有足够的空间,另外还报错SEMGET失败,状态28。

通过查询了解到semget是一个与信号量相关的函数。它的功能是创建一个新的信号量或获取一个已存在的信号量的键值。都过这个信息基本可以判断这是与信号量相关的内核参数有问题导致的。

通过ipcs查询共享内存的相关信息,发现存在大量的与oracle相关的共享内存。

接下来清空信号量,命令如下:

再进行启库,一切正常。

经过问题回顾找到原因了,在上一次进行备份恢复演习后未及时停库,导致trace文件将ORACLE_HOME撑满,数据库异常停止,与oracle相关的资源却未被正常释放,导致下次启动数据库时异常。

END



本 文 原 创 来 源:IT那活儿微信公众号(上海新炬王翦团队)


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/129686.html

相关文章

  • Node.js 全局对象 process

    摘要:是一个全局变量,对象的属性。的源码启动进程,评估时返回函数失败。调用监听器回调函数时会将的值作为唯一参数传入。信号列表详见标准的信号名,如等。返回一个对象,描述了进程所用的内存状况,单位为字节。一旦当前事件循环结束,调用回调函数。 process是一个全局变量,global对象的属性。它的作用是描述当前Node.js进程状态的对象,提供了一个与操作系统的简单接口。通常在你写本地命令程序...

    JasonZhang 评论0 收藏0
  • 一个 Reentrant Error 引发的对 Python 信号机制的探索和思考

    摘要:倘若该回答是正确的,则立即有如下推论在处理信号的过程中,字节码具有原子性。因此,除了在两个字节码之间,应该还有其他时机唤起了。行的是信号处理函数的最外层包装,由系统调用或注册至内核,并在信号发生时被内核回调,是异常控制流的入口。 写在前面 前几天工作时遇到了一个匪夷所思的问题。经过几次尝试后问题得以解决,但问题产生的原因却仍令人费解。查找 SO 无果,我决定翻看 Python 的源码。...

    shiguibiao 评论0 收藏0
  • python模块之threading

    摘要:的类行为是的类行为的子集,目前尚不支持优先级线程组,线程无法销毁停止暂停恢复或中断。表示继承创建该线程的当前线程的属性。重入锁,同步原语的一种,可由同一线程多次获取已持有的锁。 threading在低级的_thread模块上构建了更高级的线程接口。 threading模块基于Java线程模型设计。不过Java中锁和条件变量是每个对象的基本行为,在python中却是单独的对象。pytho...

    nanchen2251 评论0 收藏0
  • 网关实现灰度发布

    摘要:就是一种灰度发布方式,让一部分用户继续用,一部分用户开始用,如果用户对没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现调整问题,以保证其影响度。 一、背景互联网产品开发有个非常特别的地方,就是不停的升级,升级,再升级。采用敏捷开发的方式,基本上保持每周或者每两周一次的发布频率,系统升级总是伴随着各种风险,新旧版本兼...

    stormjun 评论0 收藏0
  • nginx配置参数详解及django框架下的nginx和uwsgi的搭建

    摘要:于年发布,聚焦于高性能,高并发和低内存消耗问题。二服务的启停控制在讲解配置文件参数前,让我们先来了解一下的启停操作吧。在讲解配置项之前,让我们先了解一下各个块的作用。配置最大连接数设置允许每个同时开启的最大连接数,默认值。 一、nginx简介、   nginx(发音engine x)是俄罗斯软件工程师Igor Sysoev开发的免费开源web服务器软件。nginx于2004年发布,聚焦...

    snowLu 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<