私は自分のシステムに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 ..
素晴らしい。