Hallo zusammen,
wie kann ich als normale User (Scott) die aktuelle Instance abfragen?
Als DBA kein Problem ( über v$instance) !
Gruß JStefan
Hallo zusammen,
wie kann ich als normale User (Scott) die aktuelle Instance abfragen?
Als DBA kein Problem ( über v$instance) !
Gruß JStefan
Hallo,
eine Möglichkeit wäre Du bekommst ein Synonym und Select-Rechte
auf die V$Instance.
eine andere ist die Function database_name. Wenn Du da Execute
Rechte hast, würde das auch gehen. Die Function gehört aber SYS.
Tschüß
Uwe
Hallo,
eine Möglichkeit wäre Du bekommst ein Synonym und
Select-Rechte auf die V$Instance.
SELECT * FROM global_name - geht auch(Danke für den Tipp).
eine andere ist die Function database_name. Wenn Du da Execute
Rechte hast, würde das auch gehen. Die Function gehört aber
SYS.
Wie spreche ich die Funktion an - EXECUTE + Bindvariable ist klar (aber welche?)
Gruß JStefan
Hallo,
eine Möglichkeit wäre Du bekommst ein Synonym und
Select-Rechte auf die V$Instance.SELECT * FROM global_name - geht auch(Danke für den Tipp).
eine andere ist die Function database_name. Wenn Du da Execute
Rechte hast, würde das auch gehen. Die Function gehört aber
SYS.Wie spreche ich die Funktion an - EXECUTE + Bindvariable ist
klar (aber welche?)
In PLSQL würde ich das z. B. so aufrufen:
DECLARE
v_db_name varchar2(100);
BEGIN
v_db_name := database_name;
dbms_output.put_line ( v_db_name );
END;
Gruß JStefan