AIX系统maxuproc太小导致ORA-27300错
生活随笔
收集整理的這篇文章主要介紹了
AIX系统maxuproc太小导致ORA-27300错
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
?
?
?AIX5.3上的Oracle10g系統(tǒng)報(bào)錯(cuò):
ORA-27300: OS system dependent operation:fork failed with status: 11
ORA-27301: OS failure message: Resource temporarily unavailable
ORA-27302: failure occurred at: skgpspawn5
Tue Jul??7 09:00:06 2009
Process m001 died, see its trace file
Tue Jul??7 09:00:06 2009
ksvcreate: Process(m001) creation failed
? ? ? ?看報(bào)錯(cuò)的第一行就能看到: fork failed .視乎是fork進(jìn)程錯(cuò),這視乎是和系統(tǒng)參數(shù)的最大進(jìn)程數(shù)有關(guān)。
? ? ? ?用Oracle用戶登陸,發(fā)現(xiàn)執(zhí)行任何命令都出錯(cuò)。
bash-3.2$ lsnrctl start
bash: fork: 資源暫時(shí)不可用
bash-3.2$ clear
bash: fork: 資源暫時(shí)不可用
bash-3.2$ ls
bash: fork: 資源暫時(shí)不可用
bash-3.2$ ls
bash: fork: 資源暫時(shí)不可用
????但是用root可以執(zhí)行命令,這進(jìn)一步確定是由于錯(cuò)誤的“用戶級(jí)別的系統(tǒng)參數(shù)”導(dǎo)致的問題。(放“google”搜,很容易找到 [精彩]?AIX?系統(tǒng)參數(shù)配置- ChinaUnix.net )
????問題很容易定位到:maxuproc--每個(gè)用戶的最大進(jìn)程數(shù) 。按照下列步驟很容易搞定這個(gè)問題:
確定當(dāng)前系統(tǒng)的進(jìn)程數(shù)量。由于oracle用戶已經(jīng)沒法使用,故使用root用戶執(zhí)行 查看當(dāng)前系統(tǒng)maxuproc值 修改maxuproc值 驗(yàn)證系統(tǒng)是否正常
ORA-27300: OS system dependent operation:fork failed with status: 11
ORA-27301: OS failure message: Resource temporarily unavailable
ORA-27302: failure occurred at: skgpspawn5
Tue Jul??7 09:00:06 2009
Process m001 died, see its trace file
Tue Jul??7 09:00:06 2009
ksvcreate: Process(m001) creation failed
? ? ? ?看報(bào)錯(cuò)的第一行就能看到: fork failed .視乎是fork進(jìn)程錯(cuò),這視乎是和系統(tǒng)參數(shù)的最大進(jìn)程數(shù)有關(guān)。
? ? ? ?用Oracle用戶登陸,發(fā)現(xiàn)執(zhí)行任何命令都出錯(cuò)。
bash-3.2$ lsnrctl start
bash: fork: 資源暫時(shí)不可用
bash-3.2$ clear
bash: fork: 資源暫時(shí)不可用
bash-3.2$ ls
bash: fork: 資源暫時(shí)不可用
bash-3.2$ ls
bash: fork: 資源暫時(shí)不可用
????但是用root可以執(zhí)行命令,這進(jìn)一步確定是由于錯(cuò)誤的“用戶級(jí)別的系統(tǒng)參數(shù)”導(dǎo)致的問題。(放“google”搜,很容易找到 [精彩]?AIX?系統(tǒng)參數(shù)配置- ChinaUnix.net )
????問題很容易定位到:maxuproc--每個(gè)用戶的最大進(jìn)程數(shù) 。按照下列步驟很容易搞定這個(gè)問題:
- #ps -ef|wc -l??????????粗略的統(tǒng)計(jì)進(jìn)程數(shù)量,為1073個(gè)。
- #lsattr -Elsys0????????得出本系統(tǒng)maxuproc配置參數(shù)為1024
- # smitty chgsys??????由1024改為8192
-
- Maximum number of PROCESSES allowed per user???????[1024]
- Maximum number of PROCESSES allowed per user???????[1024]
- 用Oracle登陸,所有問題全部解決。
總結(jié)
以上是生活随笔為你收集整理的AIX系统maxuproc太小导致ORA-27300错的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RedHat5.5_X64 Linux安
- 下一篇: PL/SQL Developer启动时报