日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:225日期:2023-11-24 13:28:49
進程相關:

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;

標簽: Oracle 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
高清在线一区| 88xx成人免费观看视频库| 久久精品不卡| 精品一区二区三区视频在线播放| 日本不卡的三区四区五区| 欧美在线综合| 日韩制服丝袜av| 丝袜亚洲另类欧美 | 蜜臀久久99精品久久久久久9 | 国产精品sm| 三级久久三级久久久| 日韩二区在线观看| 青青国产精品| 精品国产一区二区三区av片| 成人在线黄色| 欧美日韩水蜜桃| 红桃视频欧美| 亚洲免费毛片| 国产精品久久久久久久久免费高清| 日韩国产精品久久久| 日本成人在线不卡视频| 国产精品资源| 精品一区电影| 日韩不卡在线| 国产午夜精品一区二区三区欧美| 亚洲a一区二区三区| 久久影院一区| 国产女优一区| 91成人精品在线| 久久久久久久欧美精品| 麻豆国产一区| 日韩中文影院| 亚洲深夜av| 日本欧美一区二区| 国产精品久久亚洲不卡| 欧美激情三区| 亚洲天堂成人| 亚洲资源在线| 久久超碰99| 久久久人人人| 亚洲色图国产| 麻豆精品一区二区综合av| av最新在线| 国产精品美女| 国产精品入口久久| 91精品一区二区三区综合| 蜜桃视频第一区免费观看| 国产日韩欧美一区在线| 久久久男人天堂| 亚洲小说春色综合另类电影| 国产精品1luya在线播放| 欧美日韩视频免费观看| 男女男精品视频网| 欧美激情91| 亚洲福利专区| 国产精品亚洲综合色区韩国| 成人污污视频| 羞羞答答国产精品www一本| 国产精品v日韩精品v欧美精品网站| 高清不卡亚洲| 日韩中出av| 久久三级视频| 日本特黄久久久高潮| 在线手机中文字幕| 最新国产精品视频| 黑人精品一区| 欧美日韩国产一区二区在线观看| 丝袜美腿诱惑一区二区三区| 蜜桃一区二区三区在线| 三上亚洲一区二区| 日韩av一区二区三区四区| 久久久精品网| 国产精区一区二区| 中国女人久久久| 精品国产黄a∨片高清在线| 伊人久久成人| a国产在线视频| 国产亚洲一区二区三区不卡 | 欧美a在线观看| 视频一区二区三区在线| 粉嫩av一区二区三区四区五区 | 久久久久久久欧美精品| 国产精品极品| 亚洲精品激情| 激情欧美国产欧美| 久久久精品区| 日本午夜精品久久久久| 日韩精品免费一区二区三区| 日本精品在线播放| 不卡中文字幕| 国产va免费精品观看精品视频| 免费在线成人网| 久久网站免费观看| 国产一区二区三区精品在线观看| 日韩一区免费| 亚洲综合不卡| 久久精品动漫| 久久久久久一区二区| 久久精品超碰| 蜜臀av亚洲一区中文字幕| 日韩精品一区二区三区免费观影| 麻豆一区二区在线| 日韩欧乱色一区二区三区在线| 日韩午夜在线| 亚洲成人国产| 蜜桃精品在线| 精品日韩一区| 国产精品xxx在线观看| 日韩不卡一区二区| 丝袜a∨在线一区二区三区不卡| 精品视频亚洲| 国产精品色婷婷在线观看| 日韩在线黄色| 免费成人在线视频观看| 红桃视频欧美| 欧美特黄一级| 国产高清久久| 欧美91精品| 久久精品青草| 亚洲不卡系列| 日韩一区二区三区在线免费观看| 狠狠久久伊人中文字幕| 麻豆精品在线播放| 免费视频一区二区三区在线观看| 欧美日韩伊人| 日韩国产欧美在线播放| 亚洲精品动态| 日韩1区2区日韩1区2区| 日韩精品成人| 国产欧美日韩一级| 久久不卡日韩美女| 麻豆精品国产91久久久久久| 国产欧美啪啪| 国产精品三级| 麻豆91小视频| 精品久久99| 日韩视频网站在线观看| 日韩在线第七页| 国产一区日韩一区| 欧美日韩国产在线一区| 亚洲专区一区| 日韩精品高清不卡| 欧美激情aⅴ一区二区三区| 美女视频黄久久| 成人国产精品| 欧美成人精品三级网站| 亚洲调教视频在线观看| 999国产精品| 日韩午夜精品| 日本一区二区三区中文字幕| 97久久亚洲| 久久亚洲人体| 久久久一本精品| 精品欧美久久| 一区二区三区四区日韩| 日本va欧美va精品发布| 国产精品久久久久久久久免费高清 | 综合激情网...| 91国内精品| 亚洲精品成人图区| 亚洲一区二区毛片| 91精品国产自产精品男人的天堂 | 欧美精品福利| 久久精品亚洲| 欧美午夜精品一区二区三区电影| 国产手机视频一区二区| 欧美日本不卡| 亚洲涩涩在线| 久久亚洲国产精品一区二区| 亚洲精品精选| 美女久久精品| 女人天堂亚洲aⅴ在线观看| 亚洲人www| 久久精品国产99国产| 久久在线电影| 91欧美精品| 日韩不卡视频在线观看| 石原莉奈在线亚洲三区| 久久不卡日韩美女| 欧美/亚洲一区| 国产欧美日韩亚洲一区二区三区| 国产一区国产二区国产三区| 狠狠爱成人网| 麻豆中文一区二区| 欧美成人亚洲| 久久精品av麻豆的观看方式| 91精品久久久久久久久久不卡| 丝袜国产日韩另类美女| 久久精品国产免费| 亚洲一区二区日韩| 97在线精品| 日韩高清一区二区| 国产麻豆久久| 久久精品xxxxx| 欧美美女一区| 国产精品成人3p一区二区三区| 欧美1级日本1级| 久久一区国产| 亚洲ww精品| 日本精品在线中文字幕|