データベースエラー:「ORA-00600: internal error code, arguments: [pesldl03_MMap: errno 1 errmsg Operation not permitted」(ORA-00600:内部エラーコード、引数:[pesldl03_MMap: errno 1 errmsg 操作は許可されていません) - WKB123836
Article number: 123836To English version
症状
NuGenesis データベースのアラートログのエラー:
- ORA-00600: internal error code, arguments: [pesldl03_MMap: errno 1 errmsg Operation not permitted(ORA-00600:内部エラーコード、引数:[pesldl03_MMap: errno 1 errmsg 操作は許可されていません)
- ORA-06508: PL/SQL: could not find program unit being called: "ELNPROD.MEASUREORDERUPDATEINDEX"(ORA-06508:PL/SQL:コールしているプログラム単位が見つかりませんでした:"ELNPROD.MEASUREORDERUPDATEINDEX")
環境
- NuGenesis 9.1
- Linux で実行されている Oracle Database 19c
- NuGenesis 9.0
- Linux で実行されている Oracle Database 12c または 19c
原因
Oracle ドキュメント 1625010.1 では、11.1 以降のバージョンの Linux データベースで PL/SQL コードをコンパイルするときに発生する可能性のあるデータベースの問題について説明します。この問題は、Linux ファイルシステム (/dev/shm) の特殊ファイルが読み取り専用に設定されている場合、そのファイルに関連しています。
解決策
- Oracle のドキュメント 1625010.1 を参照してください。
- このノートには、問題を解決するために必要なステップが説明されています。Oracle ドキュメントには記載されていませんが、/dev/shm に変更を加えた後は、データベースを再起動することを推奨します。
追加情報
id123836, NGLMS, NGLMSLIC, NGLMSOPT, read-only, SUPNG