Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cách tìm các con trỏ đang mở hiện tại trong Oracle

Tổng số con trỏ đang mở, theo phiên:

select a.value, s.username, s.sid, s.serial#
from v$sesstat a, v$statname b, v$session s
where a.statistic# = b.statistic#  and s.sid=a.sid
and b.name = 'opened cursors current';

Nguồn:http://www.orafaq.com/node/758

Theo như tôi biết các truy vấn trên chế độ xem v $ dựa trên bảng giả (bảng "x $") trỏ trực tiếp đến các phần có liên quan của SGA, vì vậy bạn không thể nhận được chính xác hơn thế; tuy nhiên, điều này cũng có nghĩa là nó là đúng thời điểm (tức là đọc bẩn).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TẢI THÔNG TIN DỮ LIỆU tương đương trong Oracle

  2. Làm thế nào tôi có thể chọn hồ sơ CHỈ từ ngày hôm qua?

  3. cách xây dựng lại hàng đợi wf_java_deferred

  4. Hiểu bí danh Oracle - tại sao bí danh không được nhận dạng trong một truy vấn trừ khi được bao bọc trong một truy vấn thứ hai?

  5. Cách hiển thị ngày ở định dạng khác trong oracle