Версия программы с использованием базы данных? - PullRequest
0 голосов
/ 14 мая 2009

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

Мне не нужно искать эту информацию в программном коде, такой инструмент администрирования, как Toad och Sql Developer, подойдет.

Ответы [ 2 ]

1 голос
/ 14 мая 2009

Можете ли вы изменить exe-ы, о которых идет речь (то есть во внутреннем приложении)?

Если это так, вы можете установить номер версии, используя пакет DBMS_APPLICATION_INFO ...

http://www.orafaq.com/wiki/DBMS_APPLICATION_INFO

0 голосов
/ 15 мая 2009

Единственный известный мне способ надежного получения необходимой информации - найти идентификатор процесса ОС (v $ session), а затем использовать ps или что-то вроде taskmanager.exe для получения подробностей из ОС клиентских систем.

Звучит громоздко, но в сценарии, если у вас есть достаточные права на хосты клиентского приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...