He tenido el mismo problema. Estoy usando Windows 7 y esto también debería funcionar para Windows 8. Los servicios responsables del oyente TNS y la base de datos se detuvieron cuando miré en el Administrador de tareas.
1: Presiona Ctrl-Alt-Supr y selecciona "Iniciar el Administrador de tareas".
A partir de allí, vaya a la pestaña "Servicios".
Hay 5 servicios que deben ejecutarse para acceder correctamente a la base de datos.
En la lista siguiente "nombredebasededatos" es el nombre de la base de datos que asignó durante la creación sin las comillas.
También estoy usando la base de datos 11g, si está utilizando otro tipo, esos campos serían diferentes a continuación.El * después de la casa es el hogar de instalar, si usted tiene más de 1 base de datos no serían Home1 y Home2
Estos son los 5 servicios
- OracleVssWriter "databasename"
- OracleService "databasename"
- OracleOraDb11g_home * TNSListener
- OracleOraDb11g_home * ClrAgent
- OracleDBConsole "databasename"
Si alguno de estos servicios se detiene, haga clic derecho en ellos y enciéndalos. Después de que todos hayan comenzado, vuelve al desarrollador de SQL y vuelve a probar la conexión, y debería funcionar.
Parece que el servicio oe daemon o bg aún no se ha iniciado. – asgs
@ Negi, mi compañero de trabajo tenía el mismo problema (¡pero en su problema solo ocurrió para un esquema específico usando TNSNames!). Si bien esta no es una solución elocuente, pasamos del tipo de conexión 'TNSNames' a BASIC (y luego suministramos manualmente el nombre de host/puerto/& SID ==> todos disponibles a través de un tnsPing o simplemente mirando el archivo tnsnames.ora) Y funcionó. Aunque me hubiera gustado arreglarlo, conseguir su desarrollador de trabajo fue más una preocupación urgente y lo dejamos así. hth – Harrison