sql - Oracle 12c 数据库 V$ session 值

标签 sql oracle oracle12c oracle-rac

为什么我看到的不仅仅是活跃的号码。 V$SESSION View 中的连接数? 我仅通过 SQL Developer 和 EM Express 连接,但在 V$SESSION 中它显示了具有不同 SID 的四个连接。 但过了一段时间,就出现了两个连接。 V$SESSION是动态View那为什么更新要花那么长时间呢?

谢谢

最佳答案

我认为你使用了这样的查询

select *
 from v$session v
where ( v.USERNAME not like 'SYS%' and v.USERNAME != 'DBSNMP' )
  and  v.STATUS = 'ACTIVE' 
order by v.LOGON_TIME desc;

显示事件 session ,并且您的数据库可能是RAC(真正应用集群)类型,并且需要将 v$session 替换为 gv$session,它在选择的开头显示多个带有 inst_id 列的实例列表。

关于sql - Oracle 12c 数据库 V$ session 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53813504/

相关文章:

sql - oracle 将逗号替换为句点,并将句点替换为逗号

oracle - Oracle 中的多表更新

java - Weblogic 12c数据库连接错误

sql - 4 列复合索引是否有益于 3 列查询?

mysql - 选择一段时间内的数据

oracle - 如何使用 Oracle 全文搜索在 XML CLOB 中搜索单词 'IN'?

oracle - Returning .... INTO .... 在 Oracle SQL 中究竟做了什么?

sql - Oracle 12c 文档,了解 SQL 的更改/新特性

java - 在 UTF-8 中打开 BufferedReader

sql - 计算每列值的频率,显示所有填充空白的列的结果