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 41251 게시물 읽기
No. 41251
디비링크 연결 상태 체크 하는 방법
작성자
오락클
작성일
2016-09-27 09:14ⓒ
2016-09-27 11:35ⓜ
조회수
6,438

두개의 디비 A, B가 있습니다.

BEGIN

SELECT * FROM EMP@B 이런식으로 쿼리 날려서 끊기면 예외처리로 넘어가기 까지 시간이 너무 많이 걸림

EXCEPTION WHEN OTHERS THAN

INSERT 디비연결상태 입력

END;

 

잡을 5분마다 돌리고 있는데 B 디비가 죽으면 SELECT * FROM EMP@B 쿼리가 예외처리될때 까지 너무 많이 시간이 걸림 5분이상 걸리는듯

 

질문 2가지

1. 연결이 정상으로 되어있는지 다른 방법없을가요

2. JOBS 을 5분마다 돌리는데 기존 JOBS이 실행되는데 5분이상 걸릴경우 (SELECT * FROM EMP@B 이게 5분이상실행. B 디비가죽으면) 기존 프로시저가 완전히 끝날때까지 새로운 JOBS이 안돌게 할수는 없나요?

 

 

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

1. 디비링크상태는, 예를 들어 SELECT sysdate FROM DUAL@B 로 간단히 검사할수 있읍니다.

 

2. JOB을 주기적으로 돌게하고, JOB에서 프로시저를 부르고, 그 프로시저안에서 메인프로시저를 돌릴지 말지를 결정하는 것도 한 방법입니다.

hopper(bunny)님이 2016-09-27 14:09에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
41256오라클(토드) 검색 자동완성 기능에 대하여...
허광민
2016-10-07
6184
41253컬럼간 순위를 구하고 싶습니다 [1]
궁굼이
2016-10-04
6543
41252shell switch user 관련.. [1]
초보DBA
2016-09-30
6033
41251디비링크 연결 상태 체크 하는 방법 [1]
오락클
2016-09-27
6438
41250누적 차 [1]
김학빈
2016-09-26
6274
41249날짜쿼리 질문요 [3]
울산
2016-09-26
6497
41247DBA입문자 입니다 ㅠㅜ 제발 도와주세요
DBA초보자
2016-09-24
6658
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.050초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다