APEX: DB-Name und Umgebung anzeigen

Bei Mehrsystem-Umgebungen ist es für Entwickler und Tester hilfreich, sofort zu sehen, auf welcher Datenbank und Umgebung man arbeitet.

Wir nutzen dazu zwei Application Items, die per Application Computations - On New Instance (new session) - initialisiert werden:
  • P_DB

    select SYS_CONTEXT ('USERENV', 'DB_NAME') DB from dual

  • P_UMGEBUNG
    select
      case substr(SYS_CONTEXT ('USERENV', 'DB_NAME'),-1)
        when 'E' then 'Entwicklung'
        when 'A' then 'Abnahme'
        when 'P' then null
        else 'unbekannt'
      end Env
    from dual
Beide Werte finde sich an folgenden Stellen wieder:
  • App-Titel
    User Interfaces / Logo
    App-Name <span style="color: yellow"> >&P_UMGEBUNG.<</span>
  • Anwender@Datenbank
    Application Definition / Version
    &APP_USER.@&P_DB. Version 0.0.1
  • Login-Page
    Identification / Title
    App-Name<br>- &P_UMGEBUNG. -
Damit ist immer erkennbar, auf welcher Umgebung aktuell gearbeitet wird.

Kommentare

Beliebte Posts aus diesem Blog

PGA unter Oracle 11g

trunc(sysdate) - nette Spiele mit dem Datum

Datapump - Verzeichnis erstellen