Tôi chưa bao giờ cài đặt Oracle trên hệ thống của mình và không biết tại sao các thư mục này vẫn được tạo, nhưng cuối cùng tôi đã ngăn chặn chúng xuất hiện lại. Đây là cách nó được thực hiện.
Thứ nhất, đứng đầu trên:
cd ~/oradiag_<username>/diag/clients/user_<username>/host_*/trace/
và sau đó
head sqlnet.log
Bạn sẽ thấy một thông báo lỗi phàn nàn về một thư mục không tồn tại đối với r/w. Đối với tôi, nó là /usr/lib/log
. Tôi đã tạo thư mục mà nó đã phàn nàn và xóa thư mục oradiag_<username>
, chỉ để nó xuất hiện trở lại sau đó; tuy nhiên, tệp sqlnet.log giờ đã phàn nàn về một thư mục khác.
Tôi lặp lại quy trình tạo thư mục này vài lần cho đến khi thư mục cuối cùng ngừng xuất hiện. Trong trường hợp của bạn, các thư mục có thể khác nhau, nhưng đây là những gì giải quyết nó cho tôi:
sudo mkdir /usr/lib/log/diag/clients
sudo chmod 777 /usr/lib/log/diag/clients
Chỉ có thư mục clients
cần phải được 777, rõ ràng.
Bây giờ, chỉ cần xóa các thư mục oradiag_<username>
ở bất cứ nơi nào chúng hiện đang xuất hiện. Họ không nên bật lên cho bạn một lần nữa.
Trong trường hợp bạn đang tò mò, đây là những gì cuối cùng đã kết thúc được ghi vào đó "mất tích" thư mục:
[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.
Nguồn
2011-08-24 14:57:47
Ý của bạn là Zend *** Framework *** hoặc Zend *** Server ***? Tôi đang sử dụng máy chủ Zend và nhận các tệp này. Khung công tác Zend là một thứ khác (mặc dù có thể Máy chủ sử dụng Khung công tác). – iconoclast