安装 Zend Framework 后,我在 Linux 文件夹层次结构中看到了这些。
/oradiag_root/
/user/myuser/oradiag_myuser/
/user/myuser/oradiag_root/
这个名字让我想起了Oracle。但我没有找到任何关于此的官方文档。
我没有安装任何Oracle服务器。这里发生了什么?
我从未在我的系统上安装过 Oracle,也不知道为什么不断创建这些目录,但我最终设法阻止它们重新出现。这是如何完成的。
首先,前往:
cd ~/oradiag_<username>/diag/clients/user_<username>/host_*/trace/
and then
head sqlnet.log
您应该看到一条错误消息,抱怨读写目录不存在。对我来说,这是/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>
目录当前出现的任何位置。他们不应该再次出现在你面前。
如果您好奇,以下是最终写入“丢失”目录的内容:
mike@mike-ubuntu:/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 ..
杰出的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)