Conexion a una instancia de dos

Hola , tengo 02 instancias de oracledb_home1 y db_home2 en mi servidor w2008 server .Cada una tiene su listener y tns

El problema es que ahora No puedo accesar desde sqlplus en el mismo servidor

Cuando habia solo uno colocaba sqlplus /as sysdba

Ahora esto me retorma el erorr 12560

luego lei por ahi que habia que colocarle @ ,pero igual me salen errores , quiza sea algo que tengo que configurar en el tns o listener de alguno de los dos ??

Gracias de antemano

Pero qué error te devuelve cuando utilizas @instancia? El mismo ORA-12560 o es otro?

Echa un vistazo a este otro tema del foro: Uso de dos listeners en Oracle 10g, puede que alguna de las recomendaciones te sirva.

Otra opción que puedes probar es definir el ORACLE_SID en linea de comandos con la instancia a la que vas a conectar, antes de llamar a SQLPlus:

> set ORACLE_SID=db_home1

 

hola!!
como puedo hacer esto en 3 pc`s diferentes??
Equipo 1 (SMBD y BD): Desde el SMBD mostrar la BD, consulta de usuarios existentes, creación de un usuario de solo consulta, mostrar el correspondiente procedimiento almacenado, función o trigger, creado.

Equipo 2 (SMBD): ingresar con el usuario administrador para ese equipo y mostrar que la bd no esta ahí, ingresar con el usuario creado de solo consulta e intentar insertar datos

Equipo 3 (Interfaz): mostrar la parte del código donde hacen la conexión a base de datos, correr la interfaz y hacer pruebas de altas, bajas, cambios y consulta en al menos una tabla de su esquema, en este punto es importante que e su video se muestre a la par en el Equipo 1 el estado de la tabla en cuestión antes y después de cada acción

Pregunta; por lo que entendí no puedo tener más de una instancia en la misma PC y tengo que alternar la ruta del DIS

con esta sentencia  set ORACLE_SID=db_home1 y si quiero cambiar a la otra instancia tengo que escribir de la sig Frmo

set ORACLE_SID=db_home2

Cunatas instacias puedo tener en la Misma PC?

Gracias