Document Type | Troubleshooting
Category | Installation
Applicable Product Versions | 7FS01, 7FS02, 7FS02PS
Document Number | TINTS007
Issue
In the TSC (Tibero Standby Cluster) Observer environment, due to a configuration error, the database startup may fail when performing tbboot, and a Listener: tb_network_accept failed. error can occur.
This may be caused by connection failure between CM and DB or port conflicts, so it is necessary to check these items.
Cause
1. Check for Port Duplication
Before starting the service, please verify whether the port is already in use.
2. Mismatch in CM Resource Registration Names
If the following two values do not match, an error may occur during registration.
- DB_NAME = Service Name
- $TB_SID = DB Resource Name
Solutions
Check for Port Duplication
The Listener: tb_network_accept failed. error occurs when there is a port conflict or a process is already using the port.
- Action: Verify whether the server port is being used by another process.
$ netstat -nltp | grep {port number}Additionally, confirm that CM_PORT in $TB_SID.tip matches CM_UI_PORT in $CM_SID.tip.
Confirm CM Resource Name Consistency
When registering CM Resources, the Service and DB resource names must match the DB's DB_NAME and $TB_SID respectively.
If the configuration values are as shown below, DB_NAME and $TB_SID differ, so caution is needed during registration.
$TB_SID | tsc_tibero |
|---|---|
DB_NAME | tibero |
- Example of CM Resource Registration1. Register the service name as DB_NAME.
$ cmrctl add service --name tibero --cname {Cluster name} --tscid 123 --obsip {OBSERVER_IP} --obsport {CM_OBSERVER_PORT}2. Register the DB name as $TB_SID.
$ cmrctl add db --name tsc_tibero --svcname tibero --dbhome $TB_HOME --envfile /home/{tibero user}/.bash_profile
Inspection Checklist Summary
Key items to verify before resource registration and service startup.
Check Item | Verification Method |
|---|---|
Check for Port Duplication | Verify port usage with netstat -nltp |
Confirm CM Resource Name Consistency | Service Name = DB_NAME, DB Name = $TB_SID |