Ответ 1
Я никогда не устанавливал 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 ..
Brilliant.