暂无图片
分享
yBmZlQzJ
2024-04-17
ORA-27125: unable to create shared memory segment(启动数据库报错)

ORA-27125: unable to create shared memory segment(启动数据库报错)

SQL> startup

ORA-27125: unable to create shared memory segment

Linux-x86_64 Error: 28: No space left on device

收藏
分享
4条回答
默认
最新
开心

这个是内存参数设置的大于操作系统里面限制的大小了。可以尝试1.把sga改小再重启   2.修改/etc/sysctl.conf文件,修改参数,如

# Controls the maximum size of a message, in bytes

kernel.msgmnb = 65536

# Controls the default maxmimum size of a mesage queue

kernel.msgmax = 65536

# Controls the maximum shared segment size, in bytes

kernel.shmmax = 68719476736

# Controls the maximum number of shared memory segments, in pages

kernel.shmall = 268435456

kernel.shmmni = 4096

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
豆宇斯

Linux-x86_64 Error: 28: No space left on device

暂无图片 评论
暂无图片 有用 0
打赏 0
小华人生

去看你的参数文件,是不是配置的内存参数不合理,导致启动不到nomount

暂无图片 评论
暂无图片 有用 0
打赏 0
葬爱阳少

建议调整内存参数

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle 如果要查询加速,已经设置了多字段复合unique索引,还需要分开设置单字段索引吗?
回答 1
已采纳
要看你where后面的条件是否全部按顺序使用到了多字段复合unique索引,否则不一定走复合unique索引。
各位大佬 CPU iowait time 偶尔大于20% 数据库都动不了 axi 10G rac 有什么排查思路吗
回答 2
通过awr报告来看系统概括。当然首先检查硬件故障。检查osmessage信息。
删除索引不成功,提示ORA-00054,有哪些解决方案?
回答 2
已采纳
解决处理方法:1.等待其他会话释放资源2.找出占用资源的会话,并删除3.重启数据库
Oracle imp全导入有什么需要注意的吗?
回答 1
一般不建议全导入,最好针对schame级别导入,要哪个用户数据就导入哪个,全库导入把系统用户对象都导会报错一大堆,排查起来费事。
Flashback database是否需要archivelog
回答 2
已采纳
我查了官网,也是这个说法。有的概念只要记住就行了,深究看来也没必要。另外,FLASHBACKTABLE时,应用的不是FLASHBACKLOG,而是UNDO。
子查询如何用外部的变量
回答 3
update:子查询不能用外面表的字段。
rman 终端掉了一下,怎么继续看rman的日志
回答 2
最好写成脚本方式执行,这种按说不会生成后台进程的
关于ogg同步视图问题
回答 1
把视图中涉及的表都找出来,在ogg中配置同步这些表即可。
有 Oracle 透明网关相关文档吗?
回答 1
https://docs.oracle.com/en/engineeredsystems/advancedsupportgateway/security/gprow.htmlscrolltoc
请教一个问题,在一个procedure里边循环使用游标。如果打开游标需要2s的话。那么循环一次就耗时2s么
回答 1
是否可以外层循环游标,内层循环业务逻辑。这样就只需要打开一次了。同一个游标打开多次是否有必要?