除了查詢Oracle數據庫的數據之外,我們還可以查詢Oracle數據庫的游標數,下面就為您詳細介紹該方法,希望對您學習查詢Oracle數據庫方面能有所幫助。
select o.sid,osuser,machine,count(*) num_curs from v$open_cursor o,v$session s where user_name='cportal' and o.sid=s.sid group by o.sid,osuser,Machine order by num_curs desc;
查詢cportal用戶的游標數。去掉user_name為所以用戶的游標數。
show parameter open_cursors;
獲得配置文件(init.ora)中為Oracle配置的最大游標數。
select q.sql_text from v$open_cursor o,v$sql q where q.hash_value=o.hash_value and o.sid=217;
獲取為游標執行的 SQL。
select count(*) from v$open_cursor;
查詢Oracle數據庫當前游標總數。