viernes, 11 de mayo de 2018

Obtener el nombre de la DDBB de oracle

Si se tienen permisos de Administrador o se puede hacer select son la vista v$database:

SELECT NAME FROM V$DATABASE;

SELECT * FROM V$DATABASE

Tambien se puede utilizar la siguiente query, en el caso de que la vista v$database te presente un error de privilegio, si no tiene el grant de select sobre ella y synonimo publico o privado.

Select * From Global_Name;



En la paguina de ayuda de Oracle nos indica que GLOBAL_NAME es una variable o paramentro que muestra  el nombre de la base de datos actualmente conectada.

La ayuda de oracle dice:

GLOBAL_NAME contains one row that displays the global name of the current database.

GLOBAL_NAME      VARCHAR2 (4000)        Global name of the database



Fuentes:
https://www.lawebdelprogramador.com/foros/Oracle/547130-en-que-base-de-datos-estoy-trabajando.html
https://docs.oracle.com/cd/E11882_01/server.112/e40402/statviews_5127.htm#REFRN29019

No hay comentarios:

Publicar un comentario