Error: WAIT2 BIND: Address already in use. Could not start ArcSDE.

Error Message

This error can occur when trying to start ArcSDE using "sdemon -o start".

ArcSDE 8.0.2 for Oracle Build 778 Fri Feb 18 07:04:25 PST 2000
DBMS Connection established...
RDBMS: "Oracle"
Instance Name: "sde_802"

WAIT2 BIND: Address already in use
Could not start ArcSDE -- Check Network, $SDEHOME disk, DBMS settings and dbinit.sde.


When ArcSDE starts, it creates some files in the /tmp directory. The name of these files includes the ArcSDE instance name.
These files are normally deleted immediately after a normal shutdown of the ArcSDE instance.

If ArcSDE exits abnormally, these files could remain in the /tmp directory, preventing ArcSDE from starting successfully again.

Solution or Workaround

Remove all "*<sde_instance_name>*" files from the /tmp directory.

For example, if the ArcSDE 8.0.2 instance name is "sde_802", the files will have names that look like these:

- s.sde_802.iomgr
- sde_802.lock
- sde_client_to_server_FIFO_sde_802_0
- sde_client_to_server_FIFO_sde_802_1
- sde_client_to_client_FIFO_sde_802_0
- sde_client_to_client_FIFO_sde_802_1
- ...