oracleの個人的なTIPS集
どうも、クサカンシです(^-^)
今回はoracleの便利クエリを備忘がてら記載します。
今後も便利な情報拾ったら追記していきます。
実行中のクエリを検索
SELECT s.sid, s.serial#, s.status, s.machine, s.osuser, s.module, s.username, s.process, p.program, a.sql_text FROM v$session s, v$sqlarea a, v$process p WHERE s.PREV_HASH_VALUE = a.hash_value AND s.PREV_SQL_ADDR = a.address AND s.paddr = p.addr AND s.STATUS = 'ACTIVE' ;
実行中のクエリのステータスを検索
select a.INST_ID, a.SCHEMANAME, a.SQL_ID, a.WAIT_CLASS, a.EVENT, -- b.SQL_FULLTEXT, trunc((sysdate - a.SQL_EXEC_START) * 24 * 60 * 60,2) as "経過", -- a.WAIT_TIME, substr(b.SQL_TEXT,1, 60) as sql_head from gV$SESSION a, gV$sqlarea b where 1 = 1 and status = 'ACTIVE' and a.INST_ID = b.INST_ID and a.SQL_ID = b.SQL_ID order by a.INST_ID,a.SQL_EXEC_START;
掲載元
qiita.com
ソース内を全文検索
select name,type,line,text from user_source where text like '%あいうえお%' order by 1,2,3;
objectbrowserは管理者として実行しないとうまく立ち上がらない
起動時に右クリック⇒管理者として実行で起動すること。