database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 41461 게시물 읽기
No. 41461
global temp 응답없음
작성자
응답없음
작성일
2017-09-19 12:18
조회수
5,584

안녕하세요..

시스템을 신규로 구축중에 있습니다.

급여를 global temp 테이블을 써서 계산후 실 테이블에 데이터를 넣는 방식으로 하고 있습니다.

그런데...문제가 가끔 발생하네요..

급여 프로시져가 돌다가 merge into 쪽에서 멈춰서 움직이질 않네요...

늘상 그런것이 아니라 간혹 발생하는데....따로 에러 메시지도 없고 그냥 그대로 멈춰 있네요...

(일반적으로 15분이면 다 도는데 1시간을 넘게 둬도 그 쿼리에서 멈춰서 가만히 에러 없이 있습니다)

혹시 이런 현상에 대해 아시는 분 계시는지요...

현재 DB 버젼은 oracle 11g에 머신은 exa DB를 쓰고 있습니다

해결도 안되고...문제 생기면 Session을 kill 시키는 수 밖에 없어...답답하네요...

고견 부탁드리겠습니다

감사합니다

이 글에 대한 댓글이 총 1건 있습니다.

어떤 세션이 무엇을 하고 있는지는 v$session을 조회해 보면 알수 있습니다.

https://docs.oracle.com/cd/B28359_01/server.111/b28320/dynviews_3016.htm

보통 어떤 세션이 아무일도 안하고 뭠춰 있는 경우는 (다른 세션의) table/row level의 lock 때문인 경우가 많습니다.

우선 세션이 뭠춰 있는동안 v$session의 event, blocking_session, state, ... 등의 컬럼의 값을 확인해 보면 감이 잡힐것 같네요.

 

고서진(longflat)님이 2017-09-21 07:03에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
41464데이터 합계 처리 문의 드립니다. [4]
김태경
2017-09-29
5827
41463redo log 관련 질문입니다
goblin
2017-09-26
5484
41462프로시저 insert 할때 --- Cause: java.sql.SQLException: ORA-00001: 무결성 제약 조건(MELIMS.PK_DRAFT)에 위배됩니다 ORA-06512: 에러가 납니다.
김기훈
2017-09-22
6321
41461global temp 응답없음 [1]
응답없음
2017-09-19
5584
41459제가 처음으로 계정을 unlock하는데 안됩니다. [1]
김현준
2017-09-17
5681
41458오라클 group by 후 count 사용 시 문제입니다. [2]
오라클
2017-09-06
6481
41456특수문자($) 포함 자리수 제거 가능 할까요? [3]
꿈읽는이
2017-09-04
6037
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.052초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다