1、
--1、根據數據庫、進程獲取當前oracle數據庫連接session,注意username select *from v$session where username='NGSOFT' and program='w3wp.exe' ORDER BY PREV_exec_start --2、打印當前連接數,查看當前連接池是否超出,oracle連接池可設置1000,注意username select count(*)from v$session where username='NGSOFT' and program='w3wp.exe' ORDER BY PREV_exec_start --3、根據sql_id獲取sql語句 select * from v$sql where sql_id='gj82qu4h997uj'
2、
--查詢數據庫當前進程的連接數: select count(*) from v$process; --查看數據庫當前會話的連接數: select count(*) from v$session; --查看數據庫的並發連接數: select count(*) from v$session where status='ACTIVE'; --查詢數據庫允許的最大連接數: select value from v$parameter where name = 'processes'; --修改數據庫允許的最大連接數: alter system set processes = 300 scope = spfile; --查看當前有哪些用戶正在使用數據: select osuser,a.username,cpu_time/executions/1000000||'s',sql_fulltext,machine from v$session a,v$sqlarea b where a.sql_address = b.address order by cpu_time/executions desc; --查詢數據庫當前進程的連接數:host_process_id--w3wp select count(*),host_process_id from sys.dm_exec_sessions group by host_process_id select 'dbcc inputbuffer(' +cast(session_id as varchar) +')',session_id,last_request_start_time,login_time,last_request_end_time from sys.dm_exec_sessions where host_process_id='1360' order by last_request_start_time asc select * from sys.dm_exec_sessions where host_process_id='5800' dbcc inputbuffer(51)
參考鏈接:https://blog.csdn.net/tiancxz/article/details/106688749?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.baidujs&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.baidujs