기술 정보
home
채널 소개
home

TSC Observer - Listener: tb_network_accept failed. 발생 시 체크 사항

문서 유형
장애 해결
분야
설치
키워드
failed
listener
port
tb_network_accept
TSC
적용 제품 버전
7FS01
7FS02
7FS02PS

현상

TSC(Tibero Standby Cluster) Observer 환경에서 설정 오류로 인해 tbboot 수행 시 데이터베이스 기동에 실패하며, Listener: tb_network_accept failed. 오류가 발생할 수 있습니다.
이는 CM과 DB 간의 연결 실패 또는 포트 충돌 등의 원인일 수 있으므로, 해당 항목에 대한 점검이 필요합니다.

원인

1.
포트 중복 사용 여부 확인
서비스를 시작하시기 전에 해당 포트가 이미 사용 중인지 확인해 주시기 바랍니다.
2.
CM Resource 등록 시 명칭 불일치
아래 두 값이 서로 일치하지 않을 경우, 등록 시 오류가 발생할 수 있습니다.
DB_NAME = Service Name
$TB_SID = DB Resource Name

해결

포트 중복 사용 여부 확인
Listener: tb_network_accept failed. 에러는 포트 충돌 또는 이미 해당 포트를 사용하는 프로세스가 존재할 때 발생합니다.
조치 : 서버의 포트와 중복으로 사용하고 있는지 여부를 확인해야 합니다.
$ netstat -nltp | grep {포트 번호}
SQL
복사
$TB_SID.tip의 CM_PORT = $CM_SID.tip의 CM_UI_PORT가 동일한지 추가 확인이 필요합니다.
CM Resource 명칭 일치 확인
CM Resource 등록 시 Service, DB 리소스 명은 각각 DB의 DB_NAME, $TB_SID와 일치해야 합니다.
설정 값이 아래와 같을 시, DB_NAME과 $TB_SID가 서로 다르므로 등록 시 주의가 필요합니다.
$TB_SID
tsc_tibero
DB_NAME
tibero
CM 리소스 등록 예문
1.
서비스 명을 DB_NAME으로 등록합니다.
$ cmrctl add service --name tibero --cname {Cluster name} --tscid 123 --obsip {OBSERVER_IP} --obsport {CM_OBSERVER_PORT}
SQL
복사
2.
DB 명을 $TB_SID로 등록합니다.
$ cmrctl add db --name tsc_tibero --svcname tibero --dbhome $TB_HOME --envfile /home/{tibero user}/.bash_profile
SQL
복사
점검 체크리스트 요약 리소스 등록 및 서비스 구동 전 확인해야 할 주요 항목입니다.
점검 항목
확인 방법
포트 중복 여부 확인
netstat -nltp 로 포트 사용 중 여부 확인
CM Resource 명칭 일치 여부 확인
Service 명 = DB_NAME DB 명 = $TB_SID