⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sessions.sql

📁 oracle dba 常用的管理脚本, 覆盖日常的系统管理.
💻 SQL
字号:
--* File Name    : Sessions.sql
--* Author       : DR Timothy S Hall
--* Description  : Displays information on all database sessions.
--* Requirements : Access to the V$ views.
--* Call Syntax  : @Sessions
--* Last Modified: 15/07/2000
SET LINESIZE 500
SET PAGESIZE 1000
SET FEEDBACK OFF

SELECT Substr(a.username,1,15) "Username",
       a.osuser "OS User",
       a.sid "Session ID",
       a.serial# "Serial No",
       d.spid "Process ID",
       a.lockwait "LockWait",
       a.status "Status",
       Trunc(b.value/1024) "PGA (Kb)",
       Trunc(e.value/1024) "UGA (Kb)",
       a.module "Module",
       Substr(a.machine,1,15) "Machine",
       a.program "Program",
       Substr(To_Char(a.logon_Time,'DD-Mon-YYYY HH24:MI:SS'),1,20) "Time"
FROM   v$session a,
       v$sesstat b,
       v$statname c,
       v$process d,
       v$sesstat e,
       v$statname f
WHERE  a.paddr      = d.addr
AND    a.sid        = b.sid
AND    b.statistic# = c.statistic#
AND    c.name       = 'session pga memory'
AND    a.sid        = e.sid
AND    e.statistic# = f.statistic#
AND    f.name       = 'session uga memory'
ORDER BY 1,2;

SET PAGESIZE 14
SET FEEDBACK ON

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -