Benutzer-Werkzeuge

Webseiten-Werkzeuge


prog:get_db_runtime_enviroment

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
prog:get_db_runtime_enviroment [2013/11/28 19:41] gpipperrprog:get_db_runtime_enviroment [2016/10/07 14:00] (aktuell) gpipperr
Zeile 1: Zeile 1:
 +===== Die Laufzeitumgebung der aktuellen DB Session auf der DB Seite  mit DBMS_SYSTEM.get_env abfragen====
 +**erstellt 11.2013 für 11g**
  
 +Mit DBMS_SYSTEM.get_env lassen sich die auf dem Server gültigen Systemeinstellungen auslesen.
 +Dazu muss der User aber die entsprechenden execute Rechte auf DBMS_SYSTEM besitzen.
 +
 +
 +
 +<code sql>
 +
 +DECLARE
 +   v_tns   VARCHAR2 (100);
 +BEGIN
 +   
 + SYS.DBMS_SYSTEM.get_env ('TNS_ADMIN', v_tns);
 +   DBMS_OUTPUT.put_line ( RPAD('TNS_ADMIN',20,' ')||' :: '||v_tns);
 +
 + SYS.DBMS_SYSTEM.get_env ('ORACLE_HOME', v_tns);
 +   DBMS_OUTPUT.put_line ( RPAD('ORACLE_HOME',20,' ')||' :: '||v_tns);
 +
 + SYS.DBMS_SYSTEM.get_env ('ORACLE_BASE', v_tns);
 +   DBMS_OUTPUT.put_line ( RPAD('ORACLE_BASE',20,' ')||' :: '||v_tns);
 +
 + SYS.DBMS_SYSTEM.get_env ('NLS_LANG', v_tns);
 +   DBMS_OUTPUT.put_line ( RPAD('NLS_LANG',20,' ')||' :: '||v_tns);
 +
 + SYS.DBMS_SYSTEM.get_env ('TEMP', v_tns);
 +   DBMS_OUTPUT.put_line ( RPAD('TEMP',20,' ')||' :: '||v_tns);
 +
 + SYS.DBMS_SYSTEM.get_env ('OS', v_tns);
 +   DBMS_OUTPUT.put_line ( RPAD('OS',20,' ')||' :: '||v_tns);
 +
 +END;
 +/
 +
 +</code>
 +
 +<fc #800000>! In 12c getestet, DBMS_SYSTEM Public Synonym nicht mehr vorhanden!</fc>
"Autor: Gunther Pipperr"