La Web del Programador: Comunidad de Programadores
 
    Pregunta:  17357 - AYUDA ORACLE 2 BASES EN EL MISMO SERVIDOR NT
Autor:  Florencia Lionetti
Les quería hacer una consulta sobre Oracle. Tengo que crear dos bases de datos (Oracle 8.1.7) en el mismo servidor NT. Con la primera no tengo drama, la segunda no la puedo ver y ya esta todo creado. Lo único que se es que para cada base de datos necesito crear un repositorio, ambas las creamos con el mismo usuario (ya que si o si necesitamos que el esquema se cree con un usuario predeterminado), puede ser que eso este jorobando?
Si alguien tiene idea de que puede ser por favor escribanme.
Muchas Gracias.

  Respuesta:  Chiqui Tin
No tengo experiencia en Windows NT, pero te cuento como funciona en Unix porque probablemente la solución sea la misma.

Cuando te conectas a la base de datos desde la misma máquina donde está instalado Oracle, existe una variable de entorno llamada ORACLE_SID cuyo valor es el nombre de la instancia de base de datos a la que se accede por defecto. Imagino que sabes que nombre tiene cada una de las dos instancias de base de datos que has creado, pero si no lo puede consultar mirando los ficheros "init*.ora" que tengas. El nombre de la instancia es el texto que encuentres reemplazando el '*'.
Para conectarte a la base de datos que no ves deberás cambiar el ORACLE_SID y darle como valor el nombre de dicha instancia.

Si tu problema es que no eres capaz de conectarte a la instancia desde un ordenador cliente, probablemente sea porque no has configurado en el archivo "TNSNAMES.ORA" la conexión a la segunda instancia de base de datos.

Un saludo y mucha suerte ;-)