My Oracle Support Banner

ORA-04031 :: asmcmd コマンドの実行で ASM で使用するメモリが断片化する (Doc ID 2226563.1)

Last updated on AUGUST 04, 2018

適用範囲:

Oracle Database - Enterprise Edition - バージョン 11.2.0.3 から 12.1.0.1 [リリース 11.2 から 12.1]
この文書の内容はすべてのプラットフォームに適用されます。

本文書利用上のご注意


  本文書は英語の文書 Document 1559282.1 (最終メジャー更新日: 2015年12月20日) の日本語翻訳版です。

  英語の文書のメジャー更新に応じて本文書を随時更新いたします。

現象

クラスタ内の1つのノードを起動するとメモリレベルの問題が発生しました。

+ASM1@(11203)slpxdb01 : /home/oracle=> asmcmd
ASMCMD> cd +DATA_SLPX/wwdwhp01/
ASMCMD> ls
ORA-04031: unable to allocate 3896 bytes of shared memory ("shared pool","unknown object","sga heap(1,0)","kglsim object batch") (DBD ERROR: OCIStmtExecute/Describe)
Use of uninitialized value in string eq at /u01/app/11.2.0.3/grid/lib/asmcmdbase.pm line 1220, line 2.
Use of uninitialized value in numeric eq (==) at /u01/app/11.2.0.3/grid/lib/asmcmdbase.pm line 1247, line 2.
Use of uninitialized value in numeric eq (==) at /u01/app/11.2.0.3/grid/lib/asmcmdbase.pm line 1266, line 2.
Use of uninitialized value in string eq at /u01/app/11.2.0.3/grid/lib/asmcmdbase.pm line 1296, line 2.
Use of uninitialized value in string eq at /u01/app/11.2.0.3/grid/lib/asmcmdbase.pm line 1333, line 2.
Use of uninitialized value in string eq at /u01/app/11.2.0.3/grid/lib/asmcmdbase.pm line 2301, line 2.
Use of uninitialized value in string eq at /u01/app/11.2.0.3/grid/lib/asmcmdbase.pm line 2312, line 2.
Use of uninitialized value in string eq at /u01/app/11.2.0.3/grid/lib/asmcmdbase.pm line 2312, line 2.
wwdwhp01

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.