Inicio > Oracle > neosys > Alias en el OID (Oracle Internet Directory)

Alias en el OID (Oracle Internet Directory)

Experto:
Usuario:
Fecha: 15/05/2008
Valoración: (4,00 sobre 5) Categoría: Oracle
08/05/2008
facundote, usuario preguntando en Oracle
Usuario
Hola, qué tal?
Recurro a su ayuda de algo que en principio parecía muy sencillo, pero a la hora de implementarlo, como todo, se complica....
Estoy testeando un OID, que funciona a la perfección, ahora quería probar agregar un alias para que un cliente se pueda conectar escribiendo un nombre que él elija (distinto del que tengo en el OID).
El alias lo agrego a través del Net Manager, me lo toma correctamente, pero a la hora de ir al TOAD y escribir el alias, no me conecta.
Tiene alguna solución?
Muchas Gracias.
Facundo
 
 
 
 
08/05/2008
facundote, experto respondiendo en Oracle
Experto
Hola,
Incialmente indicarte que aunque tengo conocimientos de muchos de los Productos de Oracle (tiene muchísimos) con el OID no he trabajado a penas.
Pero lo que sí puedo hacer es ayudarte para que desde el TOAD (sqlplus, ..., etc.) ese 'alias' (que no acabo de entender bien a que haces referencia con ese término) pueda tener conexión a la BB.DD.
Tan sólo te pediría que si a lo que llamas 'alias' es sólo una entrada en el fichero 'tnsnames.ora' de Oracle. O por el contrario tiene otro siginficado para ti.
Cuando dices que no se conecta, que error es el que te da?
Y respecto a los privilegios de los usuarios, te agradecería que me los enviases : este en concreto, el de conexión.
Manda la repuesta como privada o elimina toda relación con I.P,s, y contraseñas del usuario.
Para darte una idea, necesitaria :
Enviame el TNSNAMES.ora (Quita las I.P.,s si las tienes definidas) de ORACLE. Dime con cual te estas conectando.
Luego dame el listado de la siguiente sentencia (como administrador) :
Select * from dba_role_privs
where grantee = '<ususario_con_el_que_te_conectas>'
De esta forma sabré :
1.- Si el TNSNAMES.ORA está bien definido.
2.- Los permisos que tiene este usuario.
De esta forma te podré dar respuesta, tan sólo con los datos que me das no puedo darte una aprocximación a la posible solución.
En espera de tu respuesta, ... un saludo
Ramón 
09/05/2008
facundote, usuario preguntando en Oracle
Usuario
Hola...
Teniendo el OID no hace falta tener el tnsnames, porque la idea es tener un tnsnames centralizado a través del OID, y cuando uno quiere actualizar una entrada, sólo lo debe hacer en el OID y con eso ya todos los clientes tienen acceso a dicha entrada, en cambio si no estuviera el OID, se tendría que ir modificando cada tnsnames de cada máquina que quiera acceder.
Mi pregunta se refería al Alias que está dentro de la siguiente ruta del netmanager: "Directorio->Nomenclatura de Servicios->Alias", que en realidad en mi opinión debería funcionar igual que lo hace un Alias en el tnsnames.
Lo extraño es que yo creé 2 alias en el netmanager dentro del OID, y haciendo un tnsping a dichos alias, éstos son resueltos satisfactoriamente a traves del LDAP, pero no son resueltos por el TOAD 8. Es como si el TOAD estuviera encaprichado, no le encuentro la vuelta.
Gracias.
 
14/05/2008
facundote, experto respondiendo en Oracle
Experto
Hola,
En principio no estaba soportado ... investigaré más ...
Mientras, bajate la versión 9 de TOAD, ahi veras como en un grupo de pestañas de una carpeta te dice en que modo te quieres conectar : TNS, OLAP, ...
Un Saludo.
Intentaré como solventar tu problema. Ya te diré algo.
 
15/05/2008
facundote, usuario preguntando en Oracle
Usuario
Por suerte ya me funcionó, parece ser que fue una cuestión de tiempo.
Para que uno pueda corroborar si hizo las cosas bien, debe fijarse que el tnsping lo resuelva, luego reiniciar la máquina y esperar; luego el TOAD funciona, en realidad no sé bien porqué.
Saludos y muchas gracias.
Enlaces patrocinados