好好利用sqlplus的报表功能(做了一个例子:查询系统等待

这样做出来的查询,看起来舒服多了!

Set TrimSpool  On
Set NewPage      0
Set Pages       57
Set Line       132
Set FeeDBAck  Off
Set Verify     Off
Set Term       On
Ttitle         Off
Btitle         Off
Clear  Breaks
Column Event         For A40  Heading "Wait Event"
Column Total_Waits  For 999,999,990  Head "Total Number| Of Waits "
Column Total_Timeouts For 999,999,990 Head "Total Number|Of TimeOuts"
Column Tot_Time     For 999,999,990 Head "Total Time|Waited "
Column Avg_Time     For 99,990.999 Head "Average Time|Per Wait "
Column Instance  New_Value _Instance  NoPrint
Column Today      New_Value _Date       NoPrint
select Global_Name Instance, To_Char(SysDate,'FXDay DD, YYYY HH:MI') Today
from    Global_Name;
TTitle On
TTitle Left 'Date Run: ' _Date Skip 1-
Center 'System Wide Wait Events' Skip 1 -
Center 'Instance Name: ' _Instance Skip 2
Select event, total_waits,
total_timeouts,(time_waited / 100) tot_time,
(average_wait / 100) Avg_time
from  v$system_event
order by  total_waits desc
/
标签: 暂无标签
oraunix

写了 199 篇文章,拥有财富 1026,被 339 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

成为第一个吐槽的人

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈