Me comenta que los servicios correspondientes a su base de datos se encuentran iniciados y en forma automática, pero que aun así la base de datos no se encuentra abierta.
Es un caso extraño, pero se han dado casos parecidos por cambiar el dominio.
Para que una base de datos se inicie al arrancar su servicio correspondiente, hay que tener establecido a TRUE un valor en el registro de Windows. Este parámetro es
ORA_SID_AUTOSTART. Por defecto debería estar establecido a TRUE, pero es posible que por algún motivo esté cambiado. Al ponerlo a TRUE, inicia la base de datos cada vez que el correspondiente OracleServiceSID es iniciado.
También debería revisar el parámetro ORA_SID_PFILE, que establece el camino hasta el fichero INIT.ORA. El camino por defecto es ORACLE_BASE\ADMIN\DB_NAME\PFILE\INIT.ORA.
Estos parámetros se establecen en el registro como ya comenté y dependiendo de si tiene uno o más directorios de Oracle estarán en:
Para uno:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
Para varios:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMEiD
Donde iD es un número secuencial creciente.
Esto debería bastar.
Aunque no tengan mucho que ver con su caso, debería leer las siguientes direcciones por si le dan una pista.
En estas explican las implicaciones de cambiar un dominio en los servidores.
http://www.freelists.org/archives/oracle-l/11-2004/msg01079.htmlEn esta otra, el problema parece que es local.
http://www.orafaq.com/msgboard/sqlnet/messages/2059.htm