Ver la Versión Completa : IP database
Niquelaus
05-03-2004, 17:25:49
Hola
Como puedo obtener la dirección IP del alias ORACLE al cual estoy conectado mediante un componente TDataBase, sin tener que recorrer el TNSNAME.ORA.
De antemano muchas gracias
delphi.com.ar
05-03-2004, 17:48:34
Desconozco si puedes obtener ese dato del motor, pero si puedo decirte que puedes identificar el HostName del servidor consultando las vistas V$PROCESS o V$SESSION:
SELECT MACHINE
FROM V$SESSION
WHERE AUDSID = 0
Saludos!
Niquelaus
05-03-2004, 21:49:20
Muchas gracias
Pero los usuarios que se utilizan no tienen privilegios para consultas las vistas V$PROCESS o V$SESSION, y a los cuales no se les pueden asignar privilegios.
jachguate
06-03-2004, 03:30:09
Podes crearles una vista especializada. Conectate como sys y hace esto:
Create view vip_server AS
SELECT MACHINE
FROM V$SESSION
WHERE AUDSID = 0;
grant select on vip_server to public;
create public synonym ip_server for sys.vip_server;
De esa forma, no das acceso público a la vista de base, pero si a una vista que ya contiene solo el dato que necesitas.
Hasta luego.
;)
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.