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

oradiag_ フォルダーとは何ですか?

    私は自分のシステムにOracleをインストールしたことがなく、なぜこれらのディレクトリが作成され続けたのかわかりませんが、ついにそれらが再び表示されるのを防ぐことができました。方法は次のとおりです。

    まず、次の場所に移動します:

    cd ~/oradiag_<username>/diag/clients/user_<username>/host_*/trace/

    そして

    head sqlnet.log

    r/w用にディレクトリが存在しないことを訴えるエラーメッセージが表示されるはずです。私にとっては、/usr/lib/logでした。 。不平を言っているディレクトリを作成し、oradiag_<username>を削除しました ディレクトリ、後で再表示するためだけに。ただし、sqlnet.logファイルは別のディレクトリについて文句を言っていました。

    ディレクトリが最終的に表示されなくなるまで、ディレクトリを作成するこのプロセスを数回繰り返しました。あなたの場合、ディレクトリは異なるかもしれませんが、これが私にとってそれを解決したものです:

    sudo mkdir /usr/lib/log/diag/clients
    sudo chmod 777 /usr/lib/log/diag/clients
    

    clientsのみ どうやら、ディレクトリは777である必要があります。

    ここで、oradiag_<username>を消去します。 現在表示されているディレクトリ。再びポップアップすることはありません。

    気になる方のために、最終的にその「欠落している」ディレクトリに書き込まれることになったものは次のとおりです。

    [email protected]:/usr/lib/log/diag/clients$ ll -a
    total 8
    drwxrwxrwx 2 root root 4096 2011-08-24 10:34 .
    drwxr-xr-x 3 root root 4096 2011-08-24 10:34 ..
    

    素晴らしい。



    1. t-sqlで単一の行を更新します

    2. Oracle REGEXP_SUBSTR | 2つの区切り文字の間の文字列をフェッチします

    3. LAST_INSERT_ID()と別のテーブルの行を使用したPHP/MySQLでの2つの挿入

    4. いくつかのパラメータが修正されたcakephp追加レコード