Jag installerade aldrig Oracle på mitt system och vet inte varför dessa kataloger hela tiden skapades, men jag lyckades till slut stoppa dem från att dyka upp igen. Så här går det till.
Gå först till:
cd ~/oradiag_<username>/diag/clients/user_<username>/host_*/trace/
och sedan
head sqlnet.log
Du bör se ett felmeddelande som klagar på en katalog som inte finns för r/w. För mig var det /usr/lib/log
. Jag skapade katalogen den klagade på och tog bort oradiag_<username>
katalog, bara för att den ska dyka upp igen senare; men filen sqlnet.log klagade nu över en annan katalog.
Jag upprepade den här processen att skapa kataloger några gånger tills katalogen slutligen slutade visas. I ditt fall kan katalogerna vara annorlunda, men här är vad som löste det för mig:
sudo mkdir /usr/lib/log/diag/clients
sudo chmod 777 /usr/lib/log/diag/clients
Endast clients
katalogen måste tydligen vara 777.
Nu är det bara att radera oradiag_<username>
kataloger var de än visas för närvarande. De borde inte dyka upp för dig igen.
Om du är nyfiken, här är vad som slutligen skrevs till den "saknade" katalogen:
[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 ..
Strålande.