sql >> データベース >  >> RDS >> Oracle

コアダンプの理由は何ですか? oracle lib からのスタック表示

    oracle 11g の問題のようです。

    <オール>
  1. Oracle 11g 以降、診断リポジトリはデフォルトでオンになっています。 DIAG_SIGHANDLER_ENABLED などの自動診断リポジトリ (ADR) パラメータ 、 DIAG_ADR_ENABLEDDIAG_DDE_ENABLED ほとんどの場合、SQLNET.ORA に設定されます。
  2. DIAG_SIGHANDLER_ENABLED を持つ アラート ログ、トレース ファイル、アプリケーション ダンプなどのすべての診断が強制的に書き込まれ、過負荷になり、アプリケーションがつまずくこともあります。

      <リ>

      シグナル ハンドラをオフにして、標準のオペレーティング システム障害処理を再度有効にするには、$ORACLE_HOME/network/admin ディレクトリにあるクライアント側またはサーバー側の sqlnet.ora ファイルに次のパラメータ設定を配置します。

      DIAG_ADR_ENABLED=OFF
      DIAG_SIGHANDLER_ENABLED=FALSE
      DIAG_DDE_ENABLED=FALSE
      

    デフォルトでは、このパラメーターは true に設定されています。

    ADR にそのような変更を加えた後、つまり、DIAG_SIGHANDLER_ENABLED をオフにします。 、 DIAG_ADR_ENABLEDDIAG_DDE_ENABLED 、sqlnet.oraで設定を行った後、アプリケーションを再起動することをお勧めします。

    1. ADR パラメータをオフにしても、アプリケーションやデータベースに影響はありません。



    1. ライセンスシステムの作成

    2. SQL 変数を使用して XML ノードを繰り返す方法

    3. MySQLユーザーごとにグループ化されたトップラップタイムを選択

    4. アクセス255列の制限の回避策