SoloCodigo
Bases de Datos => Oracle => Mensaje iniciado por: tpereza en Viernes 5 de Junio de 2009, 10:30
-
Buenos días!!
Tengo el siguiente problema quiero realizar un script para estando conectado a una bbdd, mediante el comando connect, te puedas conectar a otra bbdd.
Por ahora los pasos que he realizado son los siguientes.
accept USER prompt 'Introducir el usuario de BBDD ->'
accept PASS prompt 'Introducir el password de BBDD ->'
accept BBDD prompt 'Introducir la instancia de BBDD ->'
-- CONNECT USUARIO/PASSWORD@INSTANCIA_BBDD
connect '&USER'/'&PASS'@'&BBDD'
Donde en la parte de Accept recojo los datos de conexión como son el usuario, password e instancia de bbdd a la que deseo conectarme.
Pero no se porque cuando lanzo este script obtengo el siguiente resultado, TNS:no se ha podido resolver el nombre del servicio
Si lanzo el comando connect escribiendolo a mano con los parametros indicados, me lo hace correctamente, no se si estoy cometiendo un error al pasarle los parámetros. :S
Si alguien me puede decir en que fallo. :blink: :ouch:
Un saludo y gracias
-
Vale!!! si es un lobo me come jajajaja :lol: :lol: si es que a veces cuanto más facil es más dificil nos cuesta verlo
Ya he encontrado la solución el problema era que al hacer el comando
connect '&USER'/'&PASS'@'&BBDD'
No se porqué me dio la manía de poner '&BBDD' , siendo esas comillas las que me daban el problema las eliminé y todo correcto.
Gracias a todos y perdon por las molestias