Oracle
 sql >> Baza danych >  >> RDS >> Oracle

co to jest folder oradiag_?

Nigdy nie zainstalowałem Oracle w moim systemie i nie wiem, dlaczego te katalogi ciągle się tworzyły, ale w końcu udało mi się powstrzymać ich ponowne pojawianie się. Oto jak to się robi.

Najpierw przejdź do:

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

a potem

head sqlnet.log

Powinieneś zobaczyć komunikat o błędzie z informacją o nieistniejącym katalogu dla r/w. Dla mnie był to /usr/lib/log . Utworzyłem katalog, na który narzekał i usunąłem oradiag_<username> katalog, tylko po to, aby później pojawił się ponownie; jednak plik sqlnet.log skarżył się teraz na inny katalog.

Powtarzałem ten proces tworzenia katalogów kilka razy, aż w końcu katalog przestał się pojawiać. W twoim przypadku katalogi mogą być inne, ale oto, co mnie rozwiązało:

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

Tylko clients Najwyraźniej katalog musi być 777.

Teraz po prostu usuń oradiag_<username> katalogi wszędzie tam, gdzie aktualnie się pojawiają. Nie powinny się ponownie pojawiać.

Jeśli jesteś ciekawy, oto, co ostatecznie zostało zapisane w tym „brakującym” katalogu:

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

Genialne.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak korzystać z funkcji Oracle LITAGG

  2. Korzystanie z usługi internetowej i wstawianie CLOB przy użyciu Node.js do tabeli bazy danych Oracle

  3. Jak zaplanować zadania Oracle DBMS w oknie?

  4. Podziel ciąg w Oracle z regexp_substr w kolejności

  5. Jaka jest różnica między funkcjami RANK() i DENSE_RANK() w Oracle?