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 38961 게시물 읽기
No. 38961
dblink로 연결한 session의 상태를 확인하는 방법은?
작성자
아름다운이
작성일
2011-10-13 15:16
조회수
8,831

A유저가 다른 system을 dblink를 통해  참조합니다.

다른 system 담당이  A유저가  너무 많은 inactive되어 있는 session이 있다고 알려왔는데 (v$session을 참조하였겠지요)

A유저가 그 상황을 알 수 있는 방법은 없을까요?

A유저는 dblink를 통해 session이 연결되어 있는지 여부를 어찌알아야 하는지 모르겠네요.

alter close명령으로 session 끊는 방법은 사용하고 있기에 어디서 연결이 계속 진행되는지 확인을 해야합니다.

관련된 글을 모두 찾아보았지만 비슷한 경우는 없네요.

아시는 분 꼭 답변 부탁드립니다.

 

 

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

소스DB에서

SQL> select count(*) from emp@scott;

한 다음

SQL> select * from v$dblink;

조회하면 정보는 나오는데 이게 원하시는 내용만큼 나오는지는 모르겠습니다.

타겟DB에서는 v$session을 조회해 보면 세션이 inactive로 되어 있네요...

 

소스DB에서 

SQL> conn /as sysdba 

하면 타겟에서 세션은 없어지긴 합니다.

 

A유저에서 세션을 자세히(?) 확인할 수 있는 방법은 못찾겠네요.

 

내부로직도 한번 확인해 보셔야 할것 같습니다.

 

,님이 2011-10-13 16:38에 작성한 댓글입니다.
이 댓글은 2011-10-13 16:43에 마지막으로 수정되었습니다. Edit

와.. 정말 고맙습니다.

연결여부를 확인하는데는 큰 도움이 되었습니다....

혹시... 실행하고 있는 SQL문을 확인하는 방법은 알 수 있을까요?

그것까지 확인하게 되면 제가 안고 있는 문제는 전부 해소될 것 같은데,,,

도움 주셔서 무척 감사해요.

 

아름다운이님이 2011-10-14 16:25에 작성한 댓글입니다.
이 댓글은 2011-10-14 16:26에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
38966커서 최대열기 오류수 질문 [2]
박주영
2011-10-14
5352
38963view table 생성 SQL문 만드는 방법 질문 [1]
jazzsir
2011-10-13
4375
38962Oracle Audit 기능에 대해 질문있습니다. [2]
DBA
2011-10-13
4728
38961dblink로 연결한 session의 상태를 확인하는 방법은? [2]
아름다운이
2011-10-13
8831
38960트리구조로 구성된 데이터의 변환
덕형
2011-10-13
3762
38959. [2]
김혜선
2011-10-13
6372
38958한 컬럼의 데이터를 행으로 표시 [1]
성석준
2011-10-13
4129
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다