亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

Oracle數據庫維護常用SQL語句集合

2024-08-29 13:52:57
字體:
來源:轉載
供稿:網友
進程相關:

1、 求當前會話的SID,SERIAL#

SELECT Sid, Serial#

FROM V$session

WHERE Audsid = Sys_Context('USERENV', 'SESSIONID');

2、 查詢session的OS進程ID

SELECT p.Spid "OS Thread", b.NAME "Name-User", s.PRogram, s.Sid, s.Serial#,

s.Osuser, s.Machine

FROM V$process p, V$session s, V$bgprocess b

WHERE p.Addr = s.Paddr

AND p.Addr = b.Paddr

And (s.sid=&1 or p.spid=&1)

UNION ALL

SELECT p.Spid "OS Thread", s.Username "Name-User", s.Program, s.Sid,

s.Serial#, s.Osuser, s.Machine

FROM V$process p, V$session s

WHERE p.Addr = s.Paddr

And (s.sid=&1 or p.spid=&1)

AND s.Username IS NOT NULL;

3、根據sid查看對應連接正在運行的sql

SELECT /*+ PUSH_SUBQ */

Command_Type, Sql_Text, Sharable_Mem, Persistent_Mem, Runtime_Mem, Sorts,

Version_Count, Loaded_Versions, Open_Versions, Users_Opening, Executions,

Users_Executing, Loads, First_Load_Time, Invalidations, Parse_Calls,

Disk_Reads, Buffer_Gets, Rows_Processed, SYSDATE Start_Time,

SYSDATE Finish_Time, '>' || Address Sql_Address, 'N' Status

FROM V$sqlarea

WHERE Address = (SELECT Sql_Address

FROM V$session

WHERE Sid = &sid );

4、查找object為哪些進程所用

SELECT p.Spid, s.Sid, s.Serial# Serial_Num, s.Username User_Name,

a.TYPE Object_Type, s.Osuser Os_User_Name, a.Owner,

a.OBJECT Object_Name,

Decode(Sign(48 - Command), 1, To_Char(Command), 'Action Code #' || To_Char(Command)) Action,

p.Program Oracle_Process, s.Terminal Terminal, s.Program Program,

s.Status Session_Status

FROM V$session s, V$access a, V$process p

WHERE s.Paddr = p.Addr

AND s.TYPE = 'USER'

AND a.Sid = s.Sid

AND a.OBJECT = '&obj'

ORDER BY s.Username, s.Osuser

5、查看有哪些用戶連接

SELECT s.Osuser Os_User_Name,

Decode(Sign(48 - Command),1,To_Char(Command),

'Action Code #' || To_Char(Command)) Action,

p.Program Oracle_Process, Status Session_Status, s.Terminal Terminal,

s.Program Program, s.Username User_Name,

s.Fixed_Table_Sequence Activity_Meter, '' Query, 0 Memory,

0 Max_Memory, 0 Cpu_Usage, s.Sid, s.Serial# Serial_Num

FROM V$session s, V$process p

WHERE s.Paddr = p.Addr

AND s.TYPE = 'USER'

ORDER BY s.Username, s.Osuser

6、根據v.sid查看對應連接的資源占用等情況

SELECT n.NAME, v.VALUE, n.CLASS, n.Statistic#

FROM V$statname n, V$sesstat v

WHERE v.Sid = &sid

AND v.Statistic# = n.Statistic#

ORDER BY n.CLASS, n.Statistic#

7、查詢耗資源的進程(top session)

SELECT s.Schemaname Schema_Name,

Decode(Sign(48 - Command),

1, To_Char(Command), 'Action Code #' || To_Char(Command)) Action,

Status Session_Status, s.Osuser Os_User_Name, s.Sid, p.Spid,

s.Serial# Serial_Num, Nvl(s.Username, '[Oracle process]') User_Name,

s.Terminal Terminal, s.Program Program, St.VALUE Criteria_Value

FROM V$sesstat St, V$session s, V$process p

WHERE St.Sid = s.Sid

AND St.Statistic# = To_Number('38')

AND ('ALL' = 'ALL' OR s.Status = 'ALL')

AND p.Addr = s.Paddr

ORDER BY St.VALUE DESC, p.Spid ASC, s.Username ASC, s.Osuser ASC

8、查看鎖(lock)情況

SELECT /*+ RULE */

Ls.Osuser Os_User_Name, Ls.Username User_Name,

Decode(Ls.TYPE,

'RW', 'Row wait enqueue lock', 'TM', 'DML enqueue lock',

'TX', 'Transaction enqueue lock', 'UL', 'User supplied lock') Lock_Type,

o.Object_Name OBJECT,

Decode(Ls.Lmode,

1, NULL, 2, 'Row Share', 3, 'Row Exclusive',

4, 'Share', 5, 'Share Row Exclusive', 6, 'Exclusive',

NULL) Lock_Mode,

o.Owner, Ls.Sid, Ls.Serial# Serial_Num, Ls.Id1, Ls.Id2

FROM Sys.Dba_Objects o,

(SELECT s.Osuser, s.Username, l.TYPE, l.Lmode, s.Sid, s.Serial#, l.Id1,

l.Id2

FROM V$session s, V$lock l

WHERE s.Sid = l.Sid) Ls

WHERE o.Object_Id = Ls.Id1

AND o.Owner <> 'SYS'

ORDER BY o.Owner, o.Object_Name

9、查看等待(wait)情況

SELECT Ws.CLASS, Ws.COUNT COUNT, SUM(Ss.VALUE) Sum_Value

FROM V$waitstat Ws, V$sysstat Ss

WHERE Ss.NAME IN ('db block gets', 'consistent gets')

GROUP BY Ws.CLASS, Ws.COUNT

10、求process/session的狀態

SELECT p.Pid, p.Spid, s.Program, s.Sid, s.Serial#

FROM V$process p, V$session s

WHERE s.Paddr = p.Addr;

11、求誰阻塞了某個session(10g)

SELECT Sid, Username, Event, Blocking_Session, Seconds_In_Wait, Wait_Time

FROM V$session

WHERE State IN ('WAITING')

AND Wait_Class != 'Idle';

12、查會話的阻塞

col user_name format a32

SELECT /*+ rule */

Lpad(' ', Decode(l.Xidusn, 0, 3, 0)) || l.Oracle_Username User_Name,

o.Owner, o.Object_Name, s.Sid, s.Serial#

FROM V$locked_Object l, Dba_Objects o, V$session s

WHERE l.Object_Id = o.Object_Id

AND l.Session_Id = s.Sid

ORDER BY o.Object_Id, Xidusn DESC;

col username format a15

col lock_level format a8

col owner format a18

col object_name format a32

SELECT /*+ rule */

s.Username,

Decode(l.TYPE, 'tm', 'table lock', 'tx', 'row lock', NULL) Lock_Level,

o.Owner, o.Object_Name, s.Sid, s.Serial#

FROM V$session s, V$lock l, Dba_Objects o

WHERE l.Sid = s.Sid

AND l.Id1 = o.Object_Id(+)

AND s.Username IS NOT NULL;

13、求等待的事件及會話信息/求會話的等待及會話信息

SELECT Se.Sid, s.Username, Se.Event, Se.Total_Waits, Se.Time_Waited,

Se.Average_Wait

FROM V$session s, V$session_Event Se

WHERE s.Username IS NOT NULL

AND Se.Sid = s.Sid

AND s.Status = 'ACTIVE'

AND Se.Event NOT LIKE '%SQL*Net%'

ORDER BY s.Username;

SELECT s.Sid, s.Username, Sw.Event, Sw.Wait_Time, Sw.State,

Sw.Seconds_In_Wait

FROM V$session s, V$session_Wait Sw

WHERE s.Username IS NOT NULL

AND Sw.Sid = s.Sid

AND Sw.Event NOT LIKE '%SQL*Net%'

ORDER BY s.Username;

14、求會話等待的file_id/block_id

col event format a24

col p1text format a12

col p2text format a12

col p3text format a12

SELECT Sid, Event, P1text, P1, P2text, P2, P3text, P3

FROM V$session_Wait

WHERE Event NOT LIKE '%SQL%'

AND Event NOT LIKE '%rdbms%'

AND Event NOT LIKE '%mon%'

ORDER BY Event;

SELECT NAME, Wait_Time

FROM V$latch l

WHERE EXISTS (SELECT 1

FROM (SELECT Sid, Event, P1text, P1, P2text, P2, P3text, P3

FROM V$session_Wait

WHERE Event NOT LIKE '%SQL%'

AND Event NOT LIKE '%rdbms%'

AND Event NOT LIKE '%mon%') x

WHERE x.P1 = l.Latch#);

15、求會話等待的對象

col owner format a18

col segment_name format a32

col segment_type format a32

SELECT Owner, Segment_Name, Segment_Type

FROM Dba_Extents

WHERE File_Id = &File_Id

AND &Block_Id BETWEEN Block_Id AND Block_Id + Blocks - 1;

16、求出某個進程,并對它進行跟蹤

SELECT s.Sid, s.Serial#

FROM V$session s, V$process p

WHERE s.Paddr = p.Addr

AND p.Spid = &1;

Exec Dbms_System.Set_Sql_Trace_In_Session(&1, &2, TRUE);

Exec Dbms_System.Set_Sql_Trace_In_Session(&1, &2, FALSE);

17、求當前session的跟蹤文件

SELECT P1.VALUE || '/' || P2.VALUE || '_ora_' || p.Spid || '.ora' Filename

FROM V$process p, V$session s, V$parameter P1, V$parameter P2

WHERE P1.NAME = 'user_dump_dest'

AND P2.NAME = 'instance_name'

AND p.Addr = s.Paddr

AND s.Audsid = Userenv('SESSIONID')

AND p.Background IS NULL

AND Instr(p.Program, 'CJQ') = 0;

18、求出鎖定的對象

SELECT Do.Object_Name, Session_Id, Process, Locked_Mode

FROM V$locked_Object Lo, Dba_Objects Do

WHERE Lo.Object_Id = Do.Object_Id;


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲人成伊人成综合网久久久| 精品欧美aⅴ在线网站| 亚洲欧美三级伦理| 91精品国产自产91精品| 亚洲一区二区三区四区在线播放| 欧美极品少妇与黑人| 日韩一区二区三区xxxx| 久久久久国产精品www| 亚洲男人天堂网站| 日韩**中文字幕毛片| 日韩精品免费在线视频观看| 久久精品最新地址| 美乳少妇欧美精品| 欧美激情亚洲自拍| 欧美国产乱视频| 国产精品96久久久久久| 亚洲色图综合久久| 久久精品成人欧美大片古装| 国产精选久久久久久| 日本精品va在线观看| 在线观看久久av| 欧美放荡办公室videos4k| 亚洲美女自拍视频| 91夜夜未满十八勿入爽爽影院| 日韩高清电影好看的电视剧电影| 成人国产在线激情| 欧美贵妇videos办公室| 456国产精品| 亚洲精品videossex少妇| 亚洲精品国产综合久久| 91精品视频播放| 亚洲qvod图片区电影| 久久久成人精品视频| 精品国产拍在线观看| 亚洲曰本av电影| 在线观看久久av| 精品欧美aⅴ在线网站| 亚洲视频一区二区三区| 91av成人在线| 亚洲国产免费av| 69**夜色精品国产69乱| 伊人激情综合网| 欧美亚洲日本网站| 国语自产精品视频在线看一大j8| 在线精品高清中文字幕| 久久视频免费在线播放| 久久久国产一区二区| 97精品国产91久久久久久| 色综合久久精品亚洲国产| 亚洲人成绝费网站色www| 欧美另类极品videosbestfree| 亚洲色图欧美制服丝袜另类第一页| 亚洲天堂av在线播放| 亚洲欧洲在线视频| 久久久久久久国产精品视频| 92福利视频午夜1000合集在线观看| 精品一区二区三区四区在线| 亚洲第一区在线观看| xxx欧美精品| 97色在线观看免费视频| 欧美极品少妇与黑人| 麻豆国产精品va在线观看不卡| 日韩激情第一页| 国产成人精品视| xx视频.9999.com| 国产精品成人va在线观看| 一本一道久久a久久精品逆3p| 国产精品一区二区久久精品| 欧美日韩一区二区三区在线免费观看| 欧美一区第一页| 日韩少妇与小伙激情| 亚洲精品日韩av| 中文字幕av一区中文字幕天堂| 38少妇精品导航| 欧美成人网在线| 日韩视频免费中文字幕| 日韩中文字幕第一页| 色偷偷噜噜噜亚洲男人| 久久精品免费播放| 中文字幕亚洲欧美一区二区三区| 亚洲欧美中文字幕在线一区| 日韩中文字幕视频在线观看| 伊人久久久久久久久久久久久| 亚洲最大福利视频| 亚洲成人国产精品| 国产成人黄色av| 国产精品一区二区av影院萌芽| 亚洲精品国产suv| 91精品国产综合久久香蕉最新版| 国产精品青草久久久久福利99| 亚洲精美色品网站| 国产精品美女免费视频| 精品久久久久久久久久ntr影视| 欧美性理论片在线观看片免费| 国产日韩精品一区二区| 亚洲女人天堂成人av在线| 国产伊人精品在线| 国产z一区二区三区| 欧美激情一区二区三区高清视频| 国产精品第一视频| 亚洲欧美成人精品| 国内伊人久久久久久网站视频| 2021国产精品视频| 亚洲毛片在线免费观看| 久久在线观看视频| 国产精品入口夜色视频大尺度| 国产精品偷伦视频免费观看国产| 日本亚洲欧美成人| 91在线视频免费| 亚洲黄色成人网| 日本国产欧美一区二区三区| 亚洲精品久久久久国产| 成人中文字幕+乱码+中文字幕| 欧美激情亚洲激情| 中文字幕亚洲第一| 国产拍精品一二三| 欧美激情免费在线| 欧美大片网站在线观看| 国产欧美日韩免费看aⅴ视频| 久久九九精品99国产精品| 热99精品只有里视频精品| 欧美最猛性xxxx| 岛国av一区二区在线在线观看| 亚洲一区二区在线播放| 成人黄色免费网站在线观看| 久久99亚洲精品| 久久久999国产精品| 久久久免费精品| 久久久人成影片一区二区三区观看| 精品美女永久免费视频| 成人欧美一区二区三区在线湿哒哒| 久久久久久av| 欧美日韩午夜剧场| 国产亚洲人成a一在线v站| 亚洲激情免费观看| 国产一区二区三区视频在线观看| 国产精品久久久一区| 欧美伦理91i| 亚洲精品美女在线观看播放| 日韩在线观看高清| 色噜噜国产精品视频一区二区| 欧美日韩精品在线播放| 欧美日韩国产999| 欧美日韩国产一区二区三区| 亚洲人成在线电影| 91视频九色网站| 国产成人精品av在线| 欧美午夜美女看片| 成人性生交xxxxx网站| 日韩精品极品毛片系列视频| 欧美日韩亚洲激情| 91美女高潮出水| 日韩高清免费在线| 久久精品久久久久久| 亚洲一区二区三区xxx视频| 成人午夜在线视频一区| 亚洲国产另类 国产精品国产免费| 久久精品国产成人| 久久亚洲精品中文字幕冲田杏梨| 成人免费网站在线| 国外日韩电影在线观看| 国产精品福利小视频| 欧美日韩免费在线观看| 在线观看91久久久久久|