Hola amigo, si llegas al servidor?, puedes hacer un ping a la ip y al nombre del equipo (si no llegas es que no tienes conectividad por la red), en caso de que llegues y estés trabajando con tnsnames manda un tnsping al identificador de la base de datos(si no llegas es que estás poniendo mal el identificador de la base de datos o el listener de la base de datos está abajo, si es el caso levántalo con el comando lsnrctl start), en caso de que llegues posiblemente estés cometiendo un error en el string de conexión desde la aplicación.
Has estas pruebas y nos comentas.