作業系統過小,無法啟動資料庫

2021-07-04 15:10:30 字數 484 閱讀 8806

環境:linux5.3(redhat),記憶體1g

oracle 12c (12.1.0.1.0)

啟動資料庫時:

sql> startup

ora-00845: memory_target not supported on this system

reason:

從oracle11g開始,記憶體管理引數中新增memory_target,它可以自動調整sga和pga,而制約這個記憶體管理引數的系統目錄是/dev/shm共享檔案系統,/dev/shm > memory_target 才能夠生效。

solution:

調整共享檔案系統/dev/shm

mount -t tmpfs shmfs -o size=1g(可選) /dev/shm

寫到/etc/fstab下,開機啟動。

shmfs   /dev/shm    tmpfs   size=1g 0 0

之後再次啟動資料庫一起正常。

資料庫無法啟動

e mysql 5.7.15 net start mysql mysql 服務正在啟動 mysql 服務無法啟動。服務沒有報告任何錯誤。請鍵入 net helpmsg 3534 以獲得更多的幫助。方法 這個錯誤沒有仍和日誌記錄,原因是my.ini中datadir所設定的目錄不存在,路徑分隔符需要採用...

資料庫之作業系統 筆記

活躍就緒 是指程序在主存並且可被排程的狀態。靜止就緒 掛起就緒 是指程序被對換到輔存時的就緒狀態,是不能被直接排程的狀態,只有當主存中沒有活躍就緒態程序,或者是掛起就緒態程序具有更高的優先順序,系統將把掛起就緒態程序調回主存並轉換為活躍就緒。活躍阻塞 是指程序已在主存,一旦等待的事件產生便進入活躍就...

ubuntu 資料庫無法正常啟動

重啟了一次伺服器後,使用 mysql u root p登陸是出現下面的錯誤 error 2002 hy000 can t connect to local mysql server through socket tmp mysql.sock 2 於是,我檢察mysql狀態 etc rc.d init...