【发布时间】:2010-09-16 22:43:38
【问题描述】:
我正在通过 ODBC 连接使用 SQL 与 Oracle DB 进行交互。是否有一个 SQL 命令我可以用来获取服务器的 MAC 地址,或者唯一标识服务器硬件或软件安装的东西。这样我就可以确定(或至少相当确定)我一直在与同一个数据库通信。
【问题讨论】:
我正在通过 ODBC 连接使用 SQL 与 Oracle DB 进行交互。是否有一个 SQL 命令我可以用来获取服务器的 MAC 地址,或者唯一标识服务器硬件或软件安装的东西。这样我就可以确定(或至少相当确定)我一直在与同一个数据库通信。
【问题讨论】:
查看http://download.oracle.com/docs/cd/B28359_01/server.111/b28320/dynviews_1086.htm#REFRN30047
v$database 性能视图有一个 dbid 列。这是您的数据库的一个相当唯一的标识号。 (当然名称列也可以是唯一的)
【讨论】:
我不知道你能不能得到mac地址。但是在 v$instance 视图中,有一些信息可能会对您有所帮助。
SELECT * FROM v$instance;
【讨论】: