'SQL'에 해당되는 글 3건
- 2009/08/28 code syntax 적용 테스트
- 2009/03/13 [ORACLE] Lock에 관련된 몇가지 쿼리 (1)
- 2009/02/04 감리때 유용한 몇가지 Oracle 쿼리
pupustory@님의 글을 참조하여 적용하였습니다.
아래 쿼리는 oracle에서 active sesseion이 어떤 작업을 수행하고 있는지 보여주는 쿼리입니다.
수행시간(ET), obj_name, event, sql_id 컬럼을 위주로 모니터링 하면, 분석에 많은 도움을 받을 수 있습니다.
아래 쿼리는 oracle에서 active sesseion이 어떤 작업을 수행하고 있는지 보여주는 쿼리입니다.
수행시간(ET), obj_name, event, sql_id 컬럼을 위주로 모니터링 하면, 분석에 많은 도움을 받을 수 있습니다.
'IT > ORACLE' 카테고리의 다른 글
| ORA-22856: cannot add columns to object tables (0) | 2009/11/18 |
|---|---|
| code syntax 적용 테스트 (0) | 2009/08/28 |
| [Oracle] oradebug session trace 뜨기 (2) | 2009/04/27 |
| 최근에 DML 문이 수행된 시간을 알아내기 (0) | 2009/04/14 |
| [ORACLE] Oracle과 통계정보 (0) | 2009/04/07 |
| [ORACLE] Lock에 관련된 몇가지 쿼리 (1) | 2009/03/13 |
Trackback 0 And
Comment 0
## LOCK이 걸린 쿼리문 가져오기
알아두면 유용하다.. -_-;;
해당 세션을 kill 할때는 alter system session kill 'session_id, serial#';
SET LINESIZE 160
COLUMN ORACLE_USER FORMAT A10
COLUMN LOCKWAIT FORMAT A10
COLUMN OBJECT_OWNER FORMAT A10
COLUMN OBJECT_NAME FORMAT A20
COLUMN SQL_TEXT FORMAT A80
SELECT
B.USERNAME ORACLE_USER,
C.OWNER OBJECT_OWNER,
C.OBJECT OBJECT_NAME,
P.PID "PROCESS_ID",
B.SID "SESSION_ID",
B.SERIAL#,
B.PROCESS,
B.LOCKWAIT,
A.SQL_TEXT SQL_TEXT
FROM
V$SQLTEXT A,
V$SESSION B,
V$PROCESS P,
V$ACCESS C
WHERE
A.ADDRESS = B.SQL_ADDRESS
AND P.ADDR = B.PADDR
AND A.HASH_VALUE = B.SQL_HASH_VALUE
AND B.SID = C.SID
AND C.OWNER IN('TMAX')
;
알아두면 유용하다.. -_-;;
해당 세션을 kill 할때는 alter system session kill 'session_id, serial#';
'IT > ORACLE' 카테고리의 다른 글
| 최근에 DML 문이 수행된 시간을 알아내기 (0) | 2009/04/14 |
|---|---|
| [ORACLE] Oracle과 통계정보 (0) | 2009/04/07 |
| [ORACLE] Lock에 관련된 몇가지 쿼리 (1) | 2009/03/13 |
| 오라클 NLS_*에 관한 잡담. (2) | 2009/02/10 |
| 감리때 유용한 몇가지 Oracle 쿼리 (0) | 2009/02/04 |
| 맨날 까먹는 것 #2 - ORACLE IMPORT시 해당테이블에 대한 SYNONYM이 걸려 있으면 (0) | 2009/01/30 |
Trackback 0 And
Comment 1
그냥 감리문서 정리하면서 만들어낸 몇가지 쿼리. 더 쓸만한게 있음 댓글좀(엑셀정리가 싫어요.. ㅠ.ㅠ) ;;
1. 테이블설명과 테이블의 인덱스 목록 가져오기
이상이 어제 엑셀 노가다의 결과였슴미다...
1. 테이블설명과 테이블의 인덱스 목록 가져오기
select2. 테이블별 컬럼 스(테이블별로 순번 매겨지는 꼼수좀 알려주셈.. ㅠ.ㅠ. 비고는 그냥 엑셀에 붙이기 편해 넣은거..;)
a.table_name,
c.comments,
a.tablespace_name,
b.index_name
from
user_tables a,
user_tab_comments c,
user_indexes b
where
a.table_name = b.table_name(+)
and a.table_name = c.table_name(+)
order by a.table_name, b.index_name
select3. 테이블별 인덱스 스펙(형식이라는 곳은 PK/UK를 넣는 것인데 네이밍 룰에 따라 적당히 조절~)
c.comments,
a.table_name,
'' 순번,
b.column_name,
d.comments,
b.nullable,
b.data_type,
b.data_length,
'' 비고
from
user_tables a,
user_tab_comments c,
user_tab_cols b,
user_col_comments d
where
a.table_name = b.table_name(+)
and a.table_name = c.table_name(+)
and a.table_name = d.table_name(+)
and b.column_name = d.column_name
order by a.table_name
select
a.table_name,
b.comments,
a.index_name,
'' 형식,
c.column_name,
d.comments
from
user_indexes a,
user_tab_comments b,
user_ind_columns c,
user_col_comments d
where
a.table_name = b.table_name(+)
and a.index_name = c.index_name
and a.table_name = d.table_name(+)
and c.column_name = d.column_name
order by a.table_name, a.index_name
이상이 어제 엑셀 노가다의 결과였슴미다...
'IT > ORACLE' 카테고리의 다른 글
| [ORACLE] Lock에 관련된 몇가지 쿼리 (1) | 2009/03/13 |
|---|---|
| 오라클 NLS_*에 관한 잡담. (2) | 2009/02/10 |
| 감리때 유용한 몇가지 Oracle 쿼리 (0) | 2009/02/04 |
| 맨날 까먹는 것 #2 - ORACLE IMPORT시 해당테이블에 대한 SYNONYM이 걸려 있으면 (0) | 2009/01/30 |
| 맨날 까먹는 것 #1 - ORACLE에서 매개변수 무시하기 (1) | 2008/12/16 |
| 오늘 본 최고의 쿼리 (2) | 2008/11/04 |
Trackback 0 And
Comment 0
이올린에 북마크하기
이올린에 추천하기


