Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

thư mục oradiag_ là gì?

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 những thư mục này vẫn được tạo ra, nhưng cuối cùng tôi đã ngăn được chúng xuất hiện trở lại. Đây là cách nó được thực hiện.

Đầu tiên, hãy truy cập:

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 cho r / w. Đối với tôi, đó là /usr/lib/log . Tôi đã tạo thư mục mà nó phàn nàn và xóa oradiag_<username> thư mục, chỉ để nó xuất hiện lại sau đó; tuy nhiên, tệp sqlnet.log hiện đang phàn nàn về một thư mục khác.

Tôi lặp lại quá trình tạo thư mục này một 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, nhưng đây là những gì đã giải quyết cho tôi:

sudo mkdir /usr/lib/log/diag/clients
sudo chmod 777 /usr/lib/log/diag/clients

Chỉ các máy khách clients rõ ràng thư mục cần phải là 777.

Bây giờ chỉ cần xóa sạch oradiag_<username> thư mục bất cứ nơi nào chúng hiện đang xuất hiện. Họ sẽ không bật lên cho bạn một lần nữa.

Trong trường hợp bạn tò mò, đây là những gì cuối cùng đã được ghi vào thư mục "bị thiếu" đó:

[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 ..

Tuyệt vời.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL * Loader có thể xử lý XML không?

  2. Lỗi ORA 00904:Số nhận dạng không hợp lệ

  3. kiểm tra kết nối từ ứng dụng C # với cơ sở dữ liệu oracle 10g

  4. Cài đặt Oracle 12c không truy cập được vị trí tạm thời

  5. Hàm COSH () trong Oracle