3

我需要帮助来追踪某些东西,我在企业管理器中获得了几个连接,它说:

OS User Name: Example$ <-- Example is the machine name.
Terminal: Example
Machine: Domain\Example

没有名为 Example$ 的用户,这是从哪里来的?...

我正在使用 Oracle 11g。

编辑: 我正在跟踪的问题是与保持连接打开的 asp.net 应用程序有关,我每次打开它们时都使用“使用”语句,所以不是这样。这似乎是连接池的问题。

4

3 回答 3

2

MachineName$ 是一台名为 MachineName 的机器的网络服务帐户,从其他机器可以看出。

/克劳斯

于 2009-12-01T10:17:40.260 回答
1

我假设你的意思是会话?打开的会话不一定与打开的连接相同。

也许这不是一个真正的问题。连接池机制意味着尽管您可以关闭/处理您对连接的使用,但出于效率原因以便快速重用,它们仍保留在池中,这可以解释为什么您会看到一些 Oracle 会话仍然存在。这可能是一件好事,一个理性的 DBA 不会对此有太多抱怨。

于 2009-12-10T08:46:25.720 回答
0

它是通过操作系统进行外部身份验证的用户。

于 2010-10-01T14:24:58.587 回答