JAVA開発メモ
オラクルSQL
 

[リロード]   [新規|編集|差分|添付]   [トップ|一覧|単語検索|最終更新|バックアップ|ヘルプ]

サイトメニュー
最新の20件
2018-08-012018-02-222016-12-222015-06-242013-07-032013-02-262011-01-122010-06-082010-03-092010-03-032009-12-302009-10-302009-02-252009-02-242009-02-112008-09-242008-09-232008-09-16


セッション情報(ユーザ・実行SQL)表示SQL

DBコネクションのClose忘れチェック用

 SELECT
     SID,USERNAME,STATUS,OSUSER,MACHINE,SQL_TEXT
 FROM
     V$SQLAREA,V$SESSION
 WHERE
     V$SQLAREA.ADDRESS(+)=V$SESSION.PREV_SQL_ADDR
 ORDER BY
     DECODE(AUDSID,USERENV('SESSIONID'),1,0),MACHINE,OSUSER,LOGON_TIME

ロック情報表示SQL

ロックチェック用

 SELECT
     A.SID, C.USERNAME,
     C.OSUSER,
     DECODE(A.TYPE, 'TM', B1.NAME, '') as オブジェクト名,
     DECODE(A.TYPE, 'TM', B2.NAME, '') as 所有者,
     DECODE(A.TYPE, 'TX', '行ロック', 'TM', '表ロック', A.TYPE) as タイプ,
     DECODE(A.LMODE,  1, 'NULL', 2, '行共有', 3, '行排他', 4, '共有', 5, '共有行排他', 6, '排他', '') as 保持ロック,
     DECODE(A.REQUEST,1, 'NULL', 2, '行共有', 3, '行排他', 4, '共有', 5, '共有行排他', 6, '排他', '') as 要求ロック,
     A.CTIME as 経過時間, A.BLOCK 
 FROM
     V$LOCK A, SYS.OBJ$ B1, SYS.USER$ B2, V$SESSION C 
 WHERE
     A.ID1 = B1.OBJ#(+) AND B1.OWNER# = B2.USER#(+) AND A.SID = C.SID  AND C.TYPE = 'USER'

リロード   新規 編集 差分   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS
Last-modified: Tue, 15 Feb 2005 23:08:18 JST (5326d)
Link: 開発Tips(4011d)

Modified by MT22(Moriwaki Takashi)

"PukiWiki" 1.3.7 Copyright © 2001,2002,2003 PukiWiki Developers Team. License is GNU/GPL.
Based on "PukiWiki" 1.3 by sng
Powered by PHP 5.3.29

HTML convert time to 0.014 sec.