Как создать собственный системный процесс для запуска вместе с процессом базы данных? - PullRequest
1 голос
/ 05 декабря 2011

Я хочу создать системный процесс. так что всякий раз, когда база данных запускается, процесс также запускается. этот процесс предназначен исключительно для конкретного приложения, которое может быть использовано для мониторинга, записи файлов и т. д. Можем ли мы создать какой-либо такой пользовательский процесс?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 05 декабря 2011

Если в вашей системе есть какой-то файловый монитор, вы, вероятно, могли бы наблюдать за выполнением доступа к базе данных Oracle или открытием файла с данными базы данных. Это может даже относиться к устройству с необработанным диском, если именно так вы используете табличное пространство Oracle. В FreeBSD или Mac OS X вы бы использовали kqueue для мониторинга табличного пространства, вероятно, что-то похожее в опросе в Linux.

0 голосов
/ 05 декабря 2011

Да, вы можете.

Подробности, вероятно, зависят от операционной системы.Вы в системе Posix?Вы на Linux?

...