php连接标识符和Oracle v$session之间的链接
所以我有一个到Oracle数据库的连接和它的标识符。此连接与v$会话视图之间的链接是什么? SID似乎与连接标识符不同 解决方案如下:php连接标识符和Oracle v$session之间的链接,php,oracle,sid,Php,Oracle,Sid,所以我有一个到Oracle数据库的连接和它的标识符。此连接与v$会话视图之间的链接是什么? SID似乎与连接标识符不同 解决方案如下: // Set the client information for Oracle tracing. $clientInfo = uniqid('getInfoFromV$session_'); oci_set_client_info($connection, $clientInfo); 然后: $query = 'SELECT * FROM v$session
// Set the client information for Oracle tracing.
$clientInfo = uniqid('getInfoFromV$session_');
oci_set_client_info($connection, $clientInfo);
然后:
$query = 'SELECT * FROM v$session WHERE CLIENT_INFO = \''.$clientInfo.'\'';
嗨,请记住,我们整个上午都没有回头看你。我们非常愿意提供帮助,但您必须提供足够的信息,以便我们了解您的实际问题。请显示您正在谈论的数据。SID是oracle内部会话id。$dbConn=oci_connect($dbu,$dbp,$db,$dbCharset);因此,$dbConn是连接处理程序。v$session是oracle保存会话信息的视图。如何从v$session获取此特定连接($dbConn)的信息。从v$会话中选择*其中。。。。我不能使用userid(username),因为它可能被多个用户使用。。。所以在会话表中必须有一个唯一的标识符。很愚蠢,谢谢,但有时我觉得我问的问题是对的,但不知怎么的,我总是用错误的方式问。。。