Eine der öfters vorkommenden Aufgaben einer APEX-Applikation ist, den Anwendern den Upload und die Verarbeitung von Excel-Tabellen zu ermöglichen. Dafür bietet APEX ein paar hilfreiche Werkzeuge.
Mit der Database 23ai hat Oracle eine spannende Neuerung eingeführt: die Möglichkeit, Transaktionen mittels des Parameters TXN_PRIORITY gezielt zu priorisieren. Diese Funktion erlaubt es, kritische Workloads zu bevorzugen, Konflikte zu minimieren und die Datenbankleistung dynamisch zu steuern – ohne umfangreiche Konfigurationen oder Ressource-Pläne.
Gerade bei größeren Abfragen ist es immer sinnvoll, Text zu "sparen“, wenn dies ohne zu große Komplexität und Performance-Einbußen möglich ist. Bis einschließlich 19c konnte man dies hauptsächlich über PL/SQL-Funktionen und Views in SQL abbilden. Hierbei funktionieren Views nur auf Tabellenebene und klassische PL/SQL-Funktionen führen in der Regel zu einem Kontext Switch. Mit dem in 20c hinzugekommenen SQL Macros gibt es hier nun eine weitere Möglichkeit.
Als DBA steht man oft vor dem Problem der Rechtevergabe an die Benutzer. Zu viele Rechte stellen ein Sicherheitsrisiko dar, zu wenige verhindern möglicherweise das Abfragen wichtiger Daten. Damit normale Benutzer Informationen über die genutzte Instanz abfragen können, ohne dass ihnen Rechte an den nötigen v$-Views zugewiesen werden müssen, gibt es eine Funktion namens SYS_CONTEXT.
In unserer Know-How Datenbank finden Sie mehr als 300 ausführliche Beiträge zu den
Oracle-Themen wie DBA, SQL, PL/SQL, APEX und vielem mehr.
Hier erhalten Sie Antworten auf Ihre Fragen.