Oracle
 sql >> база данни >  >> RDS >> Oracle

какво е папка oradiag_?

Никога не съм инсталирал Oracle на моята система и не знам защо тези директории продължават да се създават, но най-накрая успях да спра повторното им появяване. Ето как се прави.

Първо преминете към:

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

и след това

head sqlnet.log

Трябва да видите съобщение за грешка, оплакващо се от несъществуваща директория за r/w. За мен това беше /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> директории, където и да се показват в момента. Те не трябва да изскачат отново за вас.

В случай, че сте любопитни, ето какво най-накрая се оказа записано в тази „липсваща“ директория:

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

Брилянтно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL за игнориране на редове, които имат определено свойство от обединена таблица

  2. Как да използвате LISTAGG за връщане на редове с префикс с кавички

  3. Хибернация на диалект за Oracle Database 11g?

  4. java.util.Timestamp.after() грешно при сравняване на милисекунди?

  5. Списък за избор на Oracle apex и скриване на стойности