使用数据库的程序版本?

时间:2009-05-14 15:53:40

标签: oracle

除了exe-name之外,是否可以使用Oracle数据库获取有关该程序的更多信息?我想有exes版本号和/或哈希代码或其他允许我唯一区分一个exe文件版本与其他版本。

我没有必要在程序代码中找到这个信息,像Toad och Sql Developer这样的管理工具会很好。

2 个答案:

答案 0 :(得分:1)

您是否能够更改有问题的exe(即在内部应用程序中)?

如果是这样,您可以使用DBMS_APPLICATION_INFO包设置版本号...

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

答案 1 :(得分:0)

我知道可靠地获取所需信息的唯一方法是找到操作系统进程ID(v $ session),然后使用ps或类似taskmanager.exe的东西从客户端系统操作系统获取详细信息。

如果您在客户端应用程序的主机上拥有足够的权限,这听起来很麻烦但是可编写脚本。