アットウィキロゴ

良く使うSQL

良く使うSQLについて

業務上使うUSEFULなSQLを書きためていきます。

  • Oracle
ユーザ確認
SELECT USERNAME,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE FROM DBA_USERS;

表領域確認
SELECT * FROM V$TABLESPACE;
SELECT * FROM V$TEMPSPACE;

権限確認
SELECT GRANTEE,GRANTED_ROLE FROM DBA_ROLE_PRIVS;
SELECT GRANTEE,PRIVILEGE FROM DBA_SYS_PRIVS;
SELECT GRANTEE,PRIVILEGE,TABLE_NAME FROM DBA_TAB_PRIVS;

セッション確認
SELECT SID,SERIAL#USERNAME,STATUS,PROGRAM,to_char(LOGON_TIME,'YYYY/MM/DD HH24:MI:SS') FROM V$SESSION
ORDER BY LOGON_TIME;

ロックの確認
SELECT SID, SERIAL# FROM V$SESSION
WHERE SID IN (
SELECT SID FROM V$LOCK
WHERE TYPE IN ('TM','TX'));

ロックプロセスをkillする
ALTER SYSTEM KILL SESSION '17,2439';
最終更新:2013年07月17日 21:18