我的机器V480双机 SunOS 5.8,机器上已经有三个Oracle实际在运行了,再创建实例时会报No Space left on device错误,可空间明明是够的,奇怪的是我将一个实例停掉,再创建就可以了,不知如何解决。
数据库版本:9.2.0.6
操作系统: SunOS 5.8 Generic_108528-23 sun4u sparc SUNW,Sun-Fire-480R
发生变化:该机器有两个实例运行,修改了其中一个实例process参数为500原来为300,(加大)后另外一个实例无法起来.即同时只能启动一个实例,而无法两个实例同时启动,在修改参数以前是正常的.其中另外一个process为250个.
数据库参数设置:
set semsys:seminfo_semmsl=256
set semsys:seminfo_semmni=100
经查资料如下:
problem semaphore kernel setting which is too low for the init.ora setting for some parameter .. eg. processes …
What parameter is set too high ?
Which has been changed since last good startup ?
Is related to problem reported in Abstract: INSTANCE CRASHES DURING STARTUP WHEN INI
T PARM `PROCESSES` IS SET A HIGH VALUE
Solution:
1. Set session parameter in init.ora to lower value
OR
2. Increase semaphores parameters in /etc/system SEMMSL & SEMMNI
加大了上面的两个参数值后.两个实例都可以正常启动.问题解决
目前还未证实该参数和实际的process中之间的关系?是2倍?还是什么关系?
创建Oracle实例时报No Space left on device
答案:2 悬赏:40 手机版
解决时间 2021-04-05 10:33
- 提问者网友:临风不自傲
- 2021-04-04 12:24
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-04-04 13:23
Solution:
1. Set session parameter in init.ora to lower value
OR
2. Increase semaphores parameters in /etc/system SEMMSL & SEMMNI
加大了上面的两个参数值后.两个实例都可以正常启动.问题解决
1. Set session parameter in init.ora to lower value
OR
2. Increase semaphores parameters in /etc/system SEMMSL & SEMMNI
加大了上面的两个参数值后.两个实例都可以正常启动.问题解决
全部回答
- 1楼网友:由着我着迷
- 2021-04-04 14:11
磁盘空间不足了,增加oracle所在盘的空间,再启动吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯