How to start Oracle database's listener service after a change in the IP address?
To resolve this it is best to delete the listener using the net configuration tools and recreate it.  Stop the listener service before doing this.  Oracle gets very picky when IP addresses change.