概要
データベースが起動できない。

メッセージにあるとおり,メモリー不足によるもの。Hyper-vなどで割り当てている初期メモリサイズが小さい場合など。
対処方法
ひとまずメモリを空けて,サービスを再起動
一時的に終了できるアプリやサービスを終了させて,メモリに空きを作る
Windows の管理マネージャ の サービス にて OracleServiceXXX を再起動させる
メモリー管理を調整
初期化パラメーター sga_targe の値を減らす。
OEMでの場合は下図,4Gだったのを 2G にした。

上記のようなOEM画面構成を変更するには
https://tksoft.work/archives/4257
Hyper-v のサーバーなら 最小RAM を増加させる
Hyper-V で稼働しているサーバーの場合,最小RAMの値が低すぎることが考えられます。初期値は 512 MB なので 通常稼働している時のメモリーサイズまで増加させておくといいかもしれません。

変更するには 仮想OS の再起動が必要となります。
念の為サーバーを再起動させ,再発しないかどうか検証しておく
Hyper-v での場合,OSをリブートして確認しておく。
プロパティ
Oracle 19.3
Windows Server 2019
コメント