1. ホーム
  2. oracle

[解決済み] Oracle の起動ができません - ORA-00845: MEMORY_TARGET はこのシステムでサポートされていません - しかし、メモリサイズは問題ないようです。

2022-02-01 05:29:44

質問事項

を得ることができます。 ORA-00845: MEMORY_TARGET not supported on this system を起動時に表示します。

しかし df -h が示す

tmpfs                 7,9G  4,0K  7,9G   1% /dev/shm. 

これは、十分な量のメモリが使用可能であることを示しています。何が原因なのでしょうか?

解決方法を教えてください。

を使用している可能性があります。 自動メモリ管理(AMM) .

AMMは2つの初期化パラメータを使用します。

  • メモリターゲット
  • メモリ最大ターゲット

共有メモリーファイルシステムには、MEMORY_TARGETとMEMORY_MAX_TARGETの値を収容するのに十分なスペースが必要です。

検証するには

SQL> show parameter memory

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
hi_shared_memory_address             integer     0
memory_max_target                    big integer 6096M
memory_target                        big integer 6096M
shared_memory_address                integer     0

UNIX/Linux を設定する必要があります。 共有メモリファイルシステム を使用します。

検証してください。

df -h /dev/shm

設定する。

mount -t tmpfs shmfs -o size=<some_value_in_number_with_size> /dev/shm

例えば ,

mount -t tmpfs shmfs -o size=4096m /dev/shm