返回顶部
首页 > 资讯 > 数据库 >调整参数process报错ORA-27154,ORA-27300,ORA-27301,ORA-27302怎么办
  • 424
分享到

调整参数process报错ORA-27154,ORA-27300,ORA-27301,ORA-27302怎么办

2024-04-02 19:04:59 424人浏览 八月长安
摘要

这篇文章给大家分享的是有关调整参数process报错ORA-27154,ORA-27300,ORA-27301,ORA-27302怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看

这篇文章给大家分享的是有关调整参数process报错ORA-27154,ORA-27300,ORA-27301,ORA-27302怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

调整参数process报错:ORA-27154,ORA-27300,ORA-27301,ORA-27302: failure occurred at: sskgpcreates

ORA-27154: post/wait create failed
ORA-27300: OS system dependent operation:semget failed with status: 28
ORA-27301: OS failure message: No space left on device
ORA-27302: failure occurred at: sskgpcreates

看提示,会误以为是磁盘空间不足 (No space left on device), 但是仔细看最后的提示(一般报错最后的错误才是根源), 发现是信号量参数设置问题。

kernel.sem   = semmsl  semmns  semopm  semmni

调整了下/etc/sysctl.conf,原来值为
kernel.sem =250 32000 100 128

修改为
kernel.sem =250 32000 100 300

问题解决。


process和session的理解:

ORACLE的连接数(sessions)与其参数文件中的进程数(process)有关,它们的关系如下:
   sessions=(1.1*process+5)

但是我们增加process数时,往往数据库不能启动了。这因为我们还漏调了一个unix系统参数:它是/etc/system/ 中semmns,这是unix系统的信号量参数。每个process会占用一个信号量。semmns调整后,需要重新启动unix操作系统,参数才能生效。

不过它的大小会受制于硬件的内存或ORACLE SGA。范围可从200——2000不等。
  semmns的计算公式为:
     SEMMNS>processes+instance_processes+system
     processes             :数据库参数processes的值
     instance_processes:5(smon,pmon,dbwr,lgwr,arch)
     system                 :系统所占用信号量。

系统所占用信号量可用下列命令查出:
  #ipcs -sb
     
其中列NSEMS显示系统已占用信号量和其它一些跟连接有关的参数:
  licence_max_sessions, licence_sessions_warning 等默认设置都为零,也就是没有限制。

semaphores 参数的优化原则如下:
 
1. Calculate the minimum total semaphorerequirements using the following fORMula:
 
  2*sum (process parameters of all database instances on the system) + overhead for background processes + system and other applications.
 
2. Set semmns (total semaphores systemwide)to this total.
 
3. Set semmsl (semaphores for each set ) to 256
 
4. Set semmni (total semaphores sets) tosemmns devided by semmsl, rounded up to the nearest multiple of 1024

感谢各位的阅读!关于“调整参数process报错ORA-27154,ORA-27300,ORA-27301,ORA-27302怎么办”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

您可能感兴趣的文档:

--结束END--

本文标题: 调整参数process报错ORA-27154,ORA-27300,ORA-27301,ORA-27302怎么办

本文链接: https://lsjlt.com/news/66973.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 调整参数process报错ORA-27154,ORA-27300,ORA-27301,ORA-27302怎么办
    这篇文章给大家分享的是有关调整参数process报错ORA-27154,ORA-27300,ORA-27301,ORA-27302怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看...
    99+
    2024-04-02
  • expdp导出报错:ORA-31626 ORA-31633 ORA-06512 ORA-01658怎么办
    expdp导出报错:ORA-31626 ORA-31633 ORA-06512 ORA-01658怎么办,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学...
    99+
    2024-04-02
  • DBCA建库报错 ORA-13516 / ORA-06512怎么办
    这期内容当中小编将会给大家带来有关DBCA建库报错 ORA-13516 / ORA-06512怎么办,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所...
    99+
    2024-04-02
  • Oracle 12.2 RAC报错ora-600 ora-07445怎么办
    这篇文章主要介绍Oracle 12.2 RAC报错ora-600 ora-07445怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 报错如下:Us...
    99+
    2024-04-02
  • standby上增加tempfile报错ORA-00604,ORA-16000怎么办
    这篇文章主要介绍standby上增加tempfile报错ORA-00604,ORA-16000怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在DG中对primary增加temp...
    99+
    2024-04-02
  • 数据库报ORA-01196错误怎么办
    这篇文章主要为大家展示了“数据库报ORA-01196错误怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“数据库报ORA-01196错误怎么办”这篇文章吧。发...
    99+
    2024-04-02
  • ORACLE报ORA-02049错误怎么办
    小编给大家分享一下ORACLE报ORA-02049错误怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 1.查询哪个用户致使死锁的产生:selec ...
    99+
    2024-04-02
  • oradb启动时报错ORA-01261&&ORA-00202怎么办
    小编给大家分享一下oradb启动时报错ORA-01261&&ORA-00202怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!  ...
    99+
    2024-04-02
  • 怎么解决数据库ORA-31693 ORA-00001报错
    这篇文章主要讲解了“怎么解决数据库ORA-31693  ORA-00001报错”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决数据库ORA-...
    99+
    2024-04-02
  • impdp导入报错ORA-04030怎么办
    这篇文章主要为大家展示了“impdp导入报错ORA-04030怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“impdp导入报错ORA-04030怎么办”这...
    99+
    2024-04-02
  • oracle出现ORA-14402报错怎么办
    本篇内容介绍了“oracle出现ORA-14402报错怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!分区表分区字段的update操作默...
    99+
    2023-06-06
  • ORACLE rman备份报错RMAN-03009&ORA-19587&ORA-27072该怎么办
    今天就跟大家聊聊有关ORACLE rman备份报错RMAN-03009&ORA-19587&ORA-27072该怎么办,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希...
    99+
    2024-04-02
  • Oracle中删除数据报ORA 02292错误怎么办
    这篇文章给大家分享的是有关Oracle中删除数据报ORA 02292错误怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体代码如下所示:--查询表TP_MENU有哪些约束 ...
    99+
    2024-04-02
  • Oracle远程登录报错ora-01031怎么办
    这篇文章主要为大家展示了“Oracle远程登录报错ora-01031怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Oracle远程登录报错ora-0103...
    99+
    2024-04-02
  • 物理备库open报错ORA-10458怎么办
    这篇文章给大家分享的是有关物理备库open报错ORA-10458怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 问题展现:机房掉电导致oracl...
    99+
    2024-04-02
  • Oracle数据库存储迁移之后启动过程报错:ORA-00210 ORA-00202 ORA-17503 ORA-15173怎么解决
    本篇内容介绍了“Oracle数据库存储迁移之后启动过程报错:ORA-00210 ORA-00202 ORA-17503 ORA-15173怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困...
    99+
    2024-04-02
  • oracle expdp作业外表报错ORA-20011&KUP-11024&ORA-29913该怎么办
    本篇文章为大家展示了oracle expdp作业外表报错ORA-20011&KUP-11024&ORA-29913该怎么办,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介...
    99+
    2024-04-02
  • SYS用户登录Oracle报错ORA-01031怎么办
    这篇文章主要为大家展示了“SYS用户登录Oracle报错ORA-01031怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SYS用户登录Oracle报错OR...
    99+
    2024-04-02
  • 怎么解决数据库ORA-01455报错
    本篇内容介绍了“怎么解决数据库ORA-01455报错”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!今天在用...
    99+
    2024-04-02
  • 怎么解决数据库报错ORA-32004
    本篇内容主要讲解“怎么解决数据库报错ORA-32004”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决数据库报错ORA-32004”吧!问题:--ORA-...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作