Tibero5 기본강좌
tbprobe 연결 방법 0 0 1,727

by 티베로 tbprobe [2015.09.03]


IP 와 listener_port 기재시

tbprobe 실행 시 IP 와 listener_port 를 인자값으로 주게 되면 해당 IP 와 listener_port + 1 로 접속 요청을 하게 된다.

listener_port + 1 로 접속 요청을 하는 이유는 일반 세션과 경쟁하지 않도록 special_port 로 접속하 기 위해서다.

예) tbprobe 192.168.10.1:8629    <= 실제로는 192.168.10.1 의 8630 번 포트로 접속 요청 함

※ 원격지 서버(192.168.10.1) 의 티베로가 8629번 포트로 open 되어있는 상태에서의 테스트

$> tbprobe 192.168.10.1:8628
$> echo $?
0  <= 8629 번 포트로 접속을 요청하기 때문에 접속 성공을 리턴

$> tbprobe 192.168.10.1:8629
$> echo $?
0  <= 8630 번 포트(special_port)로 접속을 요청하기 때문에 접속 성공을 리턴

$> tbprobe 192.168.10.1:8630
$> echo $?
3  <= 8631 번 포트로 접속을 요청하기 때문에 접속실패를 리턴

IP 와 listener_port 미 기재시

tbprobe 실행시 IP 와 listener_port 를 인자값으로 주지 않게 되면 로컬 서버로 접속을 요청하게 되 며, $TB_HOME/instance/$TB_SID/.proc.list 의 listener_port 를 참조하여 접속 요청을 하게 된다.

따라서 인스턴스가 여러 개인 경우라도 $TB_HOME, $TB_SID 를 통해 구분하여 체크할 수 있다.


예) tbprobe  <= $TB_HOME/instance/$TB_SID/.proc.list 에 기재된 포트로 접속 요청.

※ 로컬 서버의 티베로가 8629번 포트로 open 되어있는 상태에서의 테스트

$> cat $TB_HOME/instance/$TB_SID/.proc.list
Tibero 5    start at (2014-01-21 18:01:59) by 500
shared memory: 139994162909184 size: 536870912
shm_key: 1415571906 sem_key: -1000365745 1 listener_pid: 12494 listener_port: 8629

listener_special_port: 8630 epa_pid: -1
12495 MTHR
12499 WT001
12500 WT002
12501 SEQW
12502 LOGW
12503 LOGA
12504 CKPT
12505 BLKW000

$> tbprobe
$> echo $? 
0

-- listener_special_port 를 8630 에서 8690 으로 수정
$> cat $TB_HOME/instance/$TB_SID/.proc.list 
Tibero 5    start at (2014-01-21 18:01:59) by 500
shared memory: 139994162909184 size: 536870912
shm_key: 1415571906 sem_key: -1000365745 1 listener_pid: 12494 listener_port: 8629
listener_special_port: 8690 epa_pid: -1
12495 MTHR
12499 WT001
12500 WT002
12501 SEQW
12502 LOGW
12503 LOGA
12504 CKPT
12505 BLKW000

$> tbprobe
$> echo $?
0  <= listener_special_port 가 아닌 listener_port 를 참고하므로 접속에 문제 없음


-- listener_port 를 8629 에서 8680 으로 수정
$> cat $TB_HOME/instance/$TB_SID/.proc.list 
Tibero 5    start at (2014-01-21 18:01:59) by 500
shared memory: 139994162909184 size: 536870912
shm_key: 1415571906 sem_key: -1000365745 1 listener_pid: 12494 listener_port: 8680
listener_special_port: 8681 epa_pid: -1
12495 MTHR
12499 WT001
12500 WT002
12501 SEQW
12502 LOGW
12503 LOGA
12504 CKPT
12505 BLKW000

$> tbprobe
$> echo $?
3  <= listener_port 는 8680 를 참고하나 tibero 는 8629 로 기동되어 있기 때문에 접속 불가로 나옴

- 강좌 URL : http://www.gurubee.net/lecture/2885

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입