[ORACLE] welche instance ?

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