原因:由於設定sga的大小超過了作業系統/dev/shm的大小
解決方法:
首先看一下物理記憶體和swap的大小
[root@night ~]# free -m
total used free shared buffers cached
mem: 503 369 134 0 26 283
-/+ buffers/cache: 58 444
swap: 2525 0 2525
[root@night ~]#
由上可知道,ram為500m左右,swap為2g
修改tmpfs大小,用root使用者
[root@night ~]# vim /etc/fstab
內容如下
label=/ / ext3 defaults 1 1
label=/tmp /tmp ext3 defaults 1 2
label=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults,size=1g 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
label=swap-sda5 swap swap defaults 0 0
重新掛載/dev/shm
[root@night ~]# umount /dev/shm/
[root@night ~]# mount /dev/shm/
[root@night ~]# mount
/dev/sda2 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda3 on /tmp type ext3 (rw)
/dev/sda1 on /boot type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
none on /proc/fs/vmblock/mountpoint type vmblock (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
tmpfs on /dev/shm type tmpfs (rw,size=1g)
[root@night ~]# df -th /dev/shm/
檔案系統 型別 容量 已用 可用 已用% 掛載點
tmpfs tmpfs 1.0g 0 1.0g 0% /dev/shm
進入oracle重新啟動即可
啟動資料庫報錯
sd2 100 rac1 home oracle srvctl start database d anyang prcr 1079 failed to start resource ora.anyang.db crs 5017 the resource action ora.anyang.db st...
資料庫啟動報錯
oracle資料庫啟動報錯 oracle initialization or shutdown in progress 資料庫在程序中初始化或關閉 出現錯誤原因 之前在資料庫中匯入了乙個名為tj2012的dmp檔案,之後由於不小心該檔案刪除,在下一次登陸時,就出現無法啟動錯誤,原來這些個已經匯入的d...
資料庫ORA 28002報錯解決步驟
ora 28002報錯處理步驟 故障現象 報錯解釋 處理方法種類 1 修改密碼 2 修改使用者profile,將password life time修改為unlimited 此次處理步驟按照方法2執行,生產環境建議定期更新密碼保證資料安全。1 檢視報錯使用者現有profile是否為預設值 2 檢視p...