v $ instance视图中的host_name

时间:2019-07-10 14:57:31

标签: oracle performance view vinstance

Oracle使用什么来填充v $ instance视图中的host_name字段或v $ session中的计算机。 是主机名shell命令还是/ etc / hosts文件还是其他东西?

我需要获取我使用的两个备用服务器的标准主机名。每个都以不同的模式打开(一个ADG)。 使用“从v $ session中选择* *,其中username ='PUBLIC'”,我可以选择计算机名称。但是在某些主服务器中,它是FDQHN,并且使用一些缩写。

如果我知道Oracle使用什么来获取主机名,我可以要求Infra团队将其设置为FDQHN。

1 个答案:

答案 0 :(得分:0)

在建立连接时,Oracle客户端会填充V $ SESSION中的几列(例如计算机,程序)。过去,客户端的一个版本无法填充程序。因此,V $ SESSION中的某些会话在程序中包含信息,而有些则没有,因为我们使用了多个版本的客户端软件。如果可以访问Oracle支持,则可以在V $ Session OSUSER,MACHINE和PROGRAM字段中未正确看到非US7ASCII字符。 (文档ID 759325.1)