Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

o que é a pasta oradiag_?


Eu nunca instalei o Oracle no meu sistema e não sei por que esses diretórios continuaram sendo criados, mas finalmente consegui impedir que eles reaparecessem. Aqui está como é feito.

Primeiro, acesse:

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

e depois

head sqlnet.log

Você deve ver uma mensagem de erro reclamando sobre um diretório não existente para r/w. Para mim, foi /usr/lib/log . Criei o diretório do qual ele estava reclamando e deletei o oradiag_<username> diretório, apenas para reaparecer mais tarde; no entanto, o arquivo sqlnet.log agora estava reclamando de um diretório diferente.

Repeti esse processo de criação de diretórios algumas vezes até que o diretório finalmente parou de aparecer. No seu caso, os diretórios podem ser diferentes, mas aqui está o que resolveu para mim:
sudo mkdir /usr/lib/log/diag/clients
sudo chmod 777 /usr/lib/log/diag/clients

Apenas os clients diretório precisa ser 777, aparentemente.

Agora é só apagar o oradiag_<username> diretórios onde quer que eles apareçam atualmente. Eles não devem aparecer para você novamente.

Caso você esteja curioso, aqui está o que finalmente acabou sendo gravado nesse diretório "ausente":
[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 ..

Brilhante.