Что такое папка oradiag_ <user>?

Я вижу их в иерархии папок Linux после установки Zend Framework.

/oradiag_root/
/user/myuser/oradiag_myuser/
/user/myuser/oradiag_root/

Это имя напоминает мне Oracle. Но я не нашел официальной документации об этом.

Я не устанавливал сервер Oracle. Что здесь происходит?

Ответы

Ответ 1

Я никогда не устанавливал 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 ..

Brilliant.

Ответ 3

Есть много предложений, но единственный, который работал у меня был таким.

В Oracle 11gR1 и выше вы должны сначала добавить это в свой файл sqlnet.ora:

DIAG_ADR_ENABLED=OFF

После этого должны работать другие параметры отключения журнала:

TRACE_LEVEL_CLIENT = OFF
TRACE_DIRECTORY_CLIENT=/dev/null
LOG_DIRECTORY_CLIENT = /dev/null
LOG_FILE_CLIENT = /dev/null
LOG_LEVEL_CLIENT = OFF

Созданные журналы предназначены для клиента Oracle. Журналы могут появляться, когда любая программа пытается получить доступ к базе данных Oracle.

Ответ 5

Если вы установили Zend Framework, создается список этих каталогов.