メインコンテンツへスキップ
Waters Japan

データベースエラー:「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) の特殊ファイルが読み取り専用に設定されている場合、そのファイルに関連しています。

解決策

  1. Oracle のドキュメント 1625010.1 を参照してください。
  2. このノートには、問題を解決するために必要なステップが説明されています。Oracle ドキュメントには記載されていませんが、/dev/shm に変更を加えた後は、データベースを再起動することを推奨します。

追加情報

 

id123836, NGLMS, NGLMSLIC, NGLMSOPT, read-only, SUPNG