I found out the problem
there is one 10g database listener in the same machine which is using the same port number.
Where i was trying to restart the listener for 9i database.