Look at your listener.ora and tnsnames.ora. Do you see any messages in the listener.log?

There's tons of information on metalink.