啟動資料庫報錯ORA 00845

2021-07-10 23:39:52 字數 1940 閱讀 4743

原因:由於設定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...