Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php连接标识符和Oracle v$session之间的链接_Php_Oracle_Sid - Fatal编程技术网

php连接标识符和Oracle v$session之间的链接

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

所以我有一个到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 WHERE CLIENT_INFO = \''.$clientInfo.'\'';

嗨,请记住,我们整个上午都没有回头看你。我们非常愿意提供帮助,但您必须提供足够的信息,以便我们了解您的实际问题。请显示您正在谈论的数据。SID是oracle内部会话id。$dbConn=oci_connect($dbu,$dbp,$db,$dbCharset);因此,$dbConn是连接处理程序。v$session是oracle保存会话信息的视图。如何从v$session获取此特定连接($dbConn)的信息。从v$会话中选择*其中。。。。我不能使用userid(username),因为它可能被多个用户使用。。。所以在会话表中必须有一个唯一的标识符。很愚蠢,谢谢,但有时我觉得我问的问题是对的,但不知怎么的,我总是用错误的方式问。。。