====== Gunther's Oracle Doku Wiki====== ===== Was gibt es neues oder wurde überarbeitet===== Oracle Database Full Stack Developer Architekt und Entwickler rund um PL/SQL / APEX und die Integration von Fremdsystemen wie Hadoop. Betrieb und Training für die Oracle Produkte wie die Datenbank / den Real Applikation Cluster / APEX und die Oracle NoSQL DB. {{:images:gunther_pipperr.jpg?nolink&150| Gunther Pippèrr Oracle Database Wiki}} {{:o-aceassociate-rgb.png?300|Oracle ACE Associate}}[[https://ace.oracle.com/apex/ace/profile/placeholder976 | Oracle ACE Associate]] {{changes>render=pagelist&count=12&type=edit,create}} ---- ---- ====== Vortrag 2024====== Auch für 2024 sind Vorträge auf der [[https://apex.doag.org/de/home/|APEX Connect 2024]] und auf der [[https://datenbank.doag.org/de/home/|DOAG Datenbank 2024]] geplant. {{:2024-datenbank_banner-512x256px-ich_bin_dabei.jpg| DOAG 2024 Datenbank}} **DOAG 2024 Datenbank - [[https://datenbank.doag.org/de/home/ |DOAG 2024 Datenbank]] - vom 15. und 16.Mai.2024 in Düsseldorf - Die Oracle Datenbank Konferenz in Deutschland ** Mein Thema: **Apache Guacamole – Ein Terminal Proxy für die Administration der DB -Mittwoch 15.05.2024 von 11:15 - 12:00 in Amsterdam 1** Apache Guacamole – Ein Open-Source Clientless-Remote-Desktop-Gateway für die Administration einer Oracle Datenbank Umgebung über den Browser Nur durch eine konsequente Trennung des Server Netzwerks von den Arbeitsplätzen der Anwender kann das Risiko eines Ransomware Angriffs minimiert werden. Die „normalen“ Arbeitsplätze der Administratoren und Entwickler werden dadurch aber stark eingeschränkt, der Zugriff auf die Server Landschaft im Unternehmen wird immer komplizierter. Die Administration der Datenbank Landschaft muss aber auch weiterhin komfortabel und praktikabel für die Administratoren/Entwickler bleiben. Als eine Lösung für diese Problematik bietet sich der Apache Guacamole als webbasierte Benutzeroberfläche für die Verwaltung von Remote-Desktop / SSH Verbindungen an. Über einen normalen HTML5 Browser ohne weitere Client Software kann mit den Systemen relativ normal per SSH/VNC/RDP gearbeitet werden, ohne dass ein direkter Zugriff auf die Server notwendig wird. Ein detailliertes Nutzerkonzept erlaubt über Rollen und Rechte sehr genau zu steuern, wer welche Server im Unternehmen erreichen darf. Die Erfahrungen mit der Einführung des Apache Guacamole in einem Projekt mit über 80 Server und mehr als 20 Anwendern wird vorgestellt. Agenda: * Architektur von Guacamole – Was ist ein Terminal Proxy/Clientless-Remote-Desktop-Gateway * Security Konzept umsetzen * Demo * Erfahrungen aus dem Einsatz im Projekt * Fazit * Event Details ⇒ https://meine.doag.org/events/doag-datenbank/2024/agenda/#agendaId.4439 Mehr schon vorab [[linux:oracle_linux_8_guacamole|Eine Oracle System Umgebung mit Apache Guacamole auf Oracle Linux 8.7 verwalten]] ---- {{:2024_apex_connect_banner_468x60px.jpg| APEX Connect 2024}} **APEX Connect 2024 - [[https://apex.doag.org/de/home/|APEX Connect 2024 Konferenz]] - vom 22. bis 24. April - Die APEX Konferenz in Deutschland ** Mein Thema: **PL/SQL - select fast from plsql - Performance Analyse und Tuning- Dienstag 23.04.2024 | 11:00 - 11:45 | Amsterdam II ** Im Vortrag wird an praktischen Beispielen aus laufenden Projekten gezeigt, wie sich die Ausführung von PL/SQL Routinen messen und analysieren lässt. Das Profiling von PL/SQL Programmen mit Oracle Board Mittlen wird beleuchtet und auf die Frage eingegangen was getan werden kann um auf PL/SQL Seite mehr Performance zu erhalten. Besonders das Wechselspiel von PL/SQL und SQL beeinflusst entscheidend die Geschwindigkeit bei der Ausführung eines Datenbank Programms. Im Rahmen des Vortags wird erklärt wie sich Prozesse in PL/SQL in der Datenbank parallelisieren lassen, um sehr hohen Performance Anforderungen gerecht zu werden und die Datenbank besser auszulasten. In einem Ausblick wird aufgezeigt, welche neuen Features die 23c Datenbank bietet, um hier noch mehr aus der Oracle Datenbank herauszuholen. * Event Details => https://meine.doag.org/events/apex-connect/2024/agenda/#eventDay.all#textSearch.Pipp%C3%A8rr ---- ====== Inhalt ====== ---- * [[oracle_datenbank|{{:logo.png?150|Die Oracle Welt}}]]**[[oracle_datenbank|Die Oracle Datenbank]]** * [[oracle_cloud|{{:logo.png?150|Die Oracle Cloud }}]]**[[oracle_cloud|Die Oracle Datenbank in der Cloud]]** * [[nosql_datenbank|{{:nosql.png?150|NoSQL}}]]**[[nosql_datenbank| NoSql und Big Data - KI ]]** ---- * [[apex|{{:gpi_apex_logo.png|Programmierung}}]]**[[apex|Oracle APEX]]** * [[programming|{{:programming.png|Programmierung}}]]**[[programming|Programmierung rund um die Datenbank]]** * [[oracle_bi_publisher|{{:bipublisher.png?150|Oracle BI Publisher}}]]**[[oracle_bi_publisher|Data Warehouse - Oracle Reporting mit BI Publisher und Reports]]** ---- * [[oracle_primavera|{{:primavera_icon.png?150|Projekt Managment mit Oracle Primavera}}]] **[[oracle_primavera|Projekt Managment und Oracle Primavera]]** ---- * [[os_unix|{{:linux_solaris.png?150|Betriebsystem Knowhow für den DBA}}]]**[[os_unix|Rund um Linux und Solaris]]** * [[os_windows|{{:windows_logo.png?150|Windows im Einsatz}}]]**[[os_windows |Windows im Einsatz]]** ---- * [[fun_interests|{{:soundofdata.png?150|Playgrounds}}]]**[[fun_interests | Playground]]** ---- ---- ---- ---- ====Siehe auch==== **OraPowerShell - Powershell und Bash Scripts + meine SQL Script Library** * https://github.com/gpipperr/OraPowerShell Apex Meetup Gruppe Kassel * https://www.meetup.com/de-DE/Oracle-APEX-Kassel Oracle Community * https://community.oracle.com/people/Gunther+Pipp%C3%A8rr **SlideShare** * [[http://de.slideshare.net/gpipperr/presentations| Meine Shared Slides auf www.slideshare.net]] **Englisch** * [[http://www.pipperr.info/doku.php?id=start| Gunther Pippèrr - Oracle Administration and Development]] Zur Zeit betreue ich auch den Internet Auftritt meiner Heimat Gemeinde unter https://rossbach-witzenhausen.de/ und unter https://feuerwehr-rossbach.de/. ---- ---- ====== Vortrag ====== ====== Vortrag 2023====== {{:doag_k_a-2023-banner-600x100.jpg?468| DOAG 2023 KONFERENZ + AUSSTELLUNG ONLINE}} ** DOAG 2023 KONFERENZ + AUSSTELLUNG - [[https://anwenderkonferenz.doag.org/de/home/|DOAG 2023 KONFERENZ + AUSSTELLUNG]] - vom 21. bis 24. November 2023 - Die Oracle Datenbank Konferenz in Deutschland ** Mein Thema: **Der Oracle Connection Manager 23c - Failover und Firewalling für SQL*Net- Donnerstag 23.11.2023 | 10:00 - 10:45| Prag ** Oracle Connection Manager 23c – CMAN – Failover und Firewalling für SQL*Net implementieren. Im Vortrag wird ein Projekt in mit einer Oracle AHF / Ansible Umgebung mit über 80 Servern vorgestellt. Der Oracle Connection Manager – CMAN- ist schon seit Jahren teil jeder Oracle Datenbank Installation und ist das Tool um das SQL*Net Protocol zwischen verschiedenen Netzen zu routen. Ursprünglich gedacht um zwischen IPX/SPX und TCP/IP Netzten zu vermittelten ist das Tool inzwischen ideal, um in Failover und Firewall Szenarien seine Stärken auszuspielen. Mit dem Oracle Connection Manager lassen sich IP-Netzwerke voneinander trennen, der CMAN kann als eine Art SQL*Net Proxy eingesetzt werden um diverse Security Konzepte zu unterstützen. * Event Details => https://shop.doag.org/events/anwenderkonferenz/2023/agenda/#eventDay.all#textSearch.pipp siehe auch => [[dba:sqlnet_cman_connection_manager_21c|Oracle 21c - SQL*Net Proxy und Firewall mit dem Oracle Connection Manager CMAN implementieren - Einsatz als Standby DB Proxy für ältere Java Apps]] und [[dba:sqlnet_cman_connection_manager_tdm_21c|Oracle 21c -Der CMAN,Oracle Connection Manager, im Traffic Director Mode (TDM)]] und [[dba:sqlnet_cman_connection_manager_rest_api_21c|Oracle 21c / 23c - Das Rest API Interface des CMAN ( Oracle Connection Manager) aktivieren und aufrufen]] ---- {{:2023_apex_connect_banner_468x60px.jpg| APEX Connect 2023}} **APEX Connect 2023 - [[https://apex.doag.org/de/home/|APEX Connect 2023 Konferenz]] - vom 3. und 4. Mai - Die APEX Konferenz in Deutschland ** Mein Thema: **Mit Oracle SQL nach Mustern in Daten suchen - SQL Pattern Matching im Einsatz - Mittwoch 03.05.2023, 14:00 - 14:45 ** Mit einer musterbasierten SQL-Abfrage in Daten Muster erkennen und auswerten. Allerdings gehört die SQL Pattern Matching Syntax nicht zu den leicht verständlichen SQL-Anweisungen für die Oracle Datenbank. Allein einen passenden Einsatzzweck oder gar ein Beispiel zu finden, das nicht den üblichen Börsenkurs oder Wetter Schwankungen beinhaltet, ist schwer. Was aber wenn die Daten nicht matchen? Wie kann das Ergebnis validiert werden und wie kann man sich sicher sein, dass hier auch alle Muster gefunden werden? Im Vortrag wird anhand von einfachen Praxisbeispielen aufgezeigt, wie es funktioniert und bei welchen Problemen es gut eingesetzt werden kann. Und was zu beachten ist, um Fallstricken und Problemen möglichst aus dem Weg zu gehen. * Event Details => https://shop.doag.org/events/apex-connect/2023/agenda/?unlock=1#eventDay.all#textSearch.pipp Siehe auch => [[prog:sql_oracle_pattern_matching|Oracle SQL Pattern Matching Funktion in der Praxis einsetzen]] und [[prog:sql_oracle_pattern_matching_problemes_risks|Oracle SQL Pattern Matching - Fallstricke und Probleme]] ---- ===== Vortrag 2022===== {{:doag_k_a-2022-banner-600x100.jpg?468| DOAG 2021 KONFERENZ + AUSSTELLUNG ONLINE}} ** DOAG 2022 KONFERENZ + AUSSTELLUNG - [[https://anwenderkonferenz.doag.org/de/home/|DOAG 2022 KONFERENZ + AUSSTELLUNG]] - vom 20. bis 23. September 2022 - Die Oracle Datenbank Konferenz in Deutschland ** Mein Thema: **Oracle AHF und Ansible zur Inventarisierung einer Oracle Umgebung in der Praxis- Donnerstag 22.09.2022 | 11:00 - 11:45 | HongKong ** Mit Ansible und dem Oracle AHF / Oracle Health Collection Manager eine Oracle Umgebungen inventarisieren und Oracle APEX als Reporting Werkzeug einsetzen. Im Vortrag wird ein Projekt in mit einer Oracle AHF / Ansible Umgebung mit über 80 Servern vorgestellt. Die mit Ansibe und Oracle AHF ermittelten Meta Daten werden verwendet um eine stets aktuelle Inventarisierung der gesamten Oracle Umgebung zu erstellen. Durch die Kombination von frei verfügbaren Werkzeugen und kostenfreien Oracle Tools wird eine Architektur aufgezeigt , die auch ohne Management Packs und EE Edition eine effektive Verwaltung einer Oracle Umgebung mit vertretbaren Aufwand ermöglicht. Im Vortrag wird darauf eingegangen wie diese Meta Daten am effektivsten mit Ansible eingesammelt , per PL/SQL verarbeitet und in APEX angezeigt werden können. * Event Details => https://shop.doag.org/events/anwenderkonferenz/2022/agenda/#eventDay.all#textSearch.pipp%C3%A8rr ---- {{:2022_datenbank_banner_468x60px.jpg| DOAG 2022 Datenbank}} **DOAG 2022 Datenbank - [[https://datenbank.doag.org/de/home/ |DOAG 2022 Datenbank]] - vom 30. und 31. Mai in Düsseldorf - Die Oracle Datenbank Konferenz in Deutschland ** Mein Thema: **Der Oracle Health Collection Manager für das DB Monitoring im Einsatz - Montag, 30. Mai, 16:15 - 17:00 im Raum Düsseldorf 1 ** Mit dem AHF / ORAchk und den Health Collection Manager eine DB Umgebung überwachen / optimieren und inventarisieren. Ohne den Oracle Autonomous Health Framework(AHF) ist das Öffnen von Support Tickets bei Oracle kaum noch möglich; AHF mit allen seinen Tools zu installieren wird daher immer mehr Pflicht. Neben dem wichtigen Incident Featuren ist aber auch der komplette ORAchk Report in das Tool integriert worden. Mit dem ORAchk Report lässt sich überprüfen, ob eine Datenbank Umgebungen weitestgehend den Anforderungen von Oracle entspricht. Auch läst sich der Bericht theoretisch um eigene Abfragen erweitern. Mit dem Oracle Health Collection Manager können die Berichte auch zentral in einer Datenbank verwaltet werden; ORAchk lädt die Daten eines Compliance/Qualitäts-Bereichts in zentrale Datenbank in der diese ausgewertet werden können. Sogar ein kleines Ticket Management ist in der APEX App integriert. Im Vortrag wird ein Projekt mit dem AHF vorgestellt, indem der AHF mit Ansible automatisch verteilt und ORAchk über Ansilbe aufgerufen wird. Die Ergebnisse in der APEX App werden mit Daten aus Ansible erweitert und auf dieser Datenbasis wird mit einer eigenen APP eine Bestandsverwaltung implementiert. * Event Details => https://shop.doag.org/events/doag-datenbank/2022/agenda/#textSearch.Pipp%C3%A8rr * Unterlagen => {{ :dba:oracle_ahf_doag_datenbank_2022_gunther_pipperr_v01.pdf |Oracle Health Collection Manager für das DB Monitoring im Einsatz }} ---- ===== Vortrag 2021===== {{:2021-k-a-banner-600x100.jpg?468| DOAG 2021 KONFERENZ + AUSSTELLUNG ONLINE}} ** DOAG 2021 KONFERENZ + AUSSTELLUNG ONLINE - [[https://2021.doag.org/de/home/|DOAG 2021 KONFERENZ + AUSSTELLUNG ONLINE]] - vom 16. bis 18.November 2021 online- Die Oracle Datenbank Konferenz in Deutschland ** Mein Thema: **Datenbankwartung und Patch Management mit Ansible automatisieren- Dienstag, 16. November, 12:00 - 12:40 Online ** Lifecycle Management ohne „Pack“ und auch für die SE für die Oracle Produkte implementieren. Mit Ansible steht ein sehr gut entwickeltes und freies Werkzeug zur Konfiguration und Administration zur Verfügung. Mit diesem Werkzeug lässt sich das Patch Management der Datenbanken Umgebung automatisieren und es ist ideal, um eine standardisierte Umgebung mit gleichen Einstellungen und Skripts auf allen Maschinen zu erreichen. Mit Ansible kann damit die DB Option „Oracle Database Lifecycle Management Pack“ ersetzt werden; mit dem großen Vorteil, dass auch Nicht-Oracle Komponenten sich komplett abdecken lassen. * Event Details => https://shop.doag.org/kua-agenda/#textSearch.ansible * Vortrag und Demo Code => https://github.com/gpipperr/DOAG_2021_ansibe_oracle_patch_management siehe auch => [[linux:oracle_linux_8_ansible|Ein Oracle Linux 8 Basis System für Ansible verwenden - eine Oracle Umgebung mit Ansible warten]] ---- {{:2021-datenbank-banner-600x100.jpg?468| DOAG 2021 Datenbank mit Exaday}} **DOAG 2021 Datenbank mit Exaday - [[https://datenbank.doag.org/de/archiv-2021/|DOAG 2021 Datenbank mit Exaday]] - vom 17. und 18. Mai online- Die Oracle Datenbank Konferenz in Deutschland ** Mein Thema: **Job Steuerung in der Datenbank mit dem Oracle Scheduler – ab 19c ein Muss - Montag, 17. Mai, 14:00 - 14:40 Online ** Der Oracle Scheduler ist so umfangreich, das mit diesem Datenbank Werkzeug ein kompletter Task Scheduler für ein ganzes Unternehmen aufgebaut werden kann. Über den Scheduler können inzwischen alle nur denkbare Szenarien bzgl. Job Steuerungen abgedeckt werden, von verketteten / abhängigen Job Ausführungen, Starten von Betriebssystem Skripten bis zum Ausführen von Remote Kommandos über den Scheduler Agent auf anderen Maschinen. * Event Details => https://database-conference.doag.org/schedule/events/237.html PDF => {{ :dba:job_steuerung_oracle-scheduler-doag_2021_datenbank_gunther_pipperr_v01.pdf | DOAG 2021 Datenbank mit Exaday - Job Steuerung in der Datenbank mit dem Oracle Scheduler - Montag 17. Mai 14:00 bis 14:40 Online}} siehe auch => [[dba:oracle_scheduler|Der Oracle Job Scheduler 10g/11g/12c/18c/19c]] ---- {{:2021-apex-connect-banner-468x60.jpg| APEX Connect 2021}} **APEX Connect 2021 - [[https://apex.doag.org/de/archiv-2021/|APEX Connect 2021 Konferenz]] - vom 4. und 5. Mai online- Die APEX Konferenz in Deutschland ** Mein Thema: **APEX 20.2 Automations Feature und der Oracle Scheduler im Einsatz - Mittwoch, 5. Mai, 14:00 - 14:40 Online ** Der Oracle Scheduler steht seit Jahren zur Verfügung, ab Oracle 19c ist er aber ein Muss, DBMS_JOB hat spätestens mit 19.3 ausgedient. In APEX 20.02 steht uns zusätzlich das neue Automations Feature zur Verfügung, um automatisch Aufgaben einfacher zu definieren und ausführen zu lassen. * Event Details => https://apex-conference.doag.org/schedule/events/207.html PDF => {{ :prog:apex-automation-oracle-scheduler-connect-2021_gunther_pipperr_v01.pdf | APEX Connect 2021 - APEX 20.2 Automations Feature und der Oracle Scheduler im Einsatz - Mittwoch, 5. Mai, 14:00 - 14:40 Online }} siehe auch => [[prog:apex_automations|Oracle Apex 20.2 - Mit den Automations Feature Code im Hintergrund bei Bedarf starten]] und => [[dba:oracle_scheduler|Der Oracle Job Scheduler 10g/11g/12c/18c/19c]] ---- ===== Vortrag 2020 ===== **APEX Connect 2020 - [[http://apex.doag.org/de/home/|APEX Connect 2020 Konferenz]] - vom 5. bis 7. ( ehemals Mai in Brühl (Phantasialand) ) nun Online! - Die APEX Konferenz in Deutschland ** Mein Thema: **APEX-Autorisierung in der Praxis wartbar mit PL/SQL umsetzen - Dienstag, 5. Mai, 16:15 - 17:00 Online ** **Jede Komponente in der Applikation schützen – wartbar und dynamisch – später vom Support einfach anpassbar** Eine der unbeliebten (aber auch wichtigsten) Aufgaben bei der Entwicklung einer Anwendung ist die Umsetzung eines durchgängigen Rechten und Rollen Konzepts für die Authentifizierung / Autorisierung aller Komponenten einer APEX Applikation. Was davon soll aber wann und wo eingesetzt werden? Was ist in der Praxis am einfachsten zu warten? * Event Details => https://programm.doag.org/apex/2020/#/scheduledEvent/594982 * Source Code => https://github.com/gpipperr/APEX_CONNECT_2020_Dynamic_Roles_and_Rights **APEX Meetup Kassel 2020 - [[https://www.meetup.com/de-DE/Oracle-APEX-Kassel/events/274381875/|APEX Meetup Kassel]] am Dienstag, 24. November 2020 ** Mein Thema: **Oracle APEX am Beispiel einer Messdatenerfassung in der Oracle Cloud ** Digitale Sensoren per REST API in wenigen Schritte in Oracle APEX einbinden. Mit den kostenfreien Angeboten von Oracle Wifi Sensoren wie den "ESP8266" oder den "Electric imp" in ein eigens IOT Netzwerk integrieren und die Daten erfassen. * Die Slides und der Beispiel Code kann hier gefunden werden => https://github.com/gpipperr/APEX_MEETUP_KASSEL_11_2020 ---- ===== Vortrag 2019 ===== **DOAG [[https://www.doag.org/de/eventdetails?tx_doagevents_single[id]=582294|DOAG 2019 SECURITY DAY - 15. Oktober 2019 in Hamburg - SIG (DB) Security ]] ** Mein Thema: **Privilege Escalation / Capturing in der Praxis** Die Unterlagen => https://www.doag.org/formes/pubfiles/11790807/SIG_Security_2019_Privilege_escalation_capturing_in-der-Praxis_gunther_pipperr.pdf ===DOAG Konferenz 2019 === **DOAG - [[https://2019.doag.org/de/home/|DOAG 2019 Konferenz]] - 19. bis zum 22. November 2019 - Nürnberg - Die größte Anwenderkonferenz rund um alle Oracle Themen in Deutschland ** {{:doag-2019-konferenz-ausstellung-banner-180x180-speaker.jpg |DOAG Konferenz 2019 }} ==Hybride DB Architekturen mit der Oracle Datenbank umsetzen - Mittwoch, 20. Nov., 09:00 - 09:45 - Raum Shanghai == Integration der Oracle-Datenbank in eine Big-Data-Umgebung und mit PostgreSQL/MS SQL. Die Anbindung in die Cloud: Das beste aus allen Systemen verwenden. Die Oracle-Datenbank lässt sich inzwischen bereits mit Board-Mitteln sehr effektiv auch in hybriden DB-Architekturen betreiben. In einer solchen hybriden Architektur lassen sich die Vorteile beider Welten am besten nutzen. So kann eine Oracle XE mit Oracle APEX als Frontend dienen und Massendaten im Backend mit NoSQL-Ideen verarbeiten. * Event Details => https://programm.doag.org/doag/2019/#/scheduledEvent/584741 == APEX Authentifizieren und Autorisieren – Zugriffsrechte umsetzen und verwalten - Donnerstag, 21. Nov., 14:00 - 14:45 - Raum Foyer Tokio == **Sensible Daten schützen – Zugriffe einschränken und nachvollziehen** Eine der unbeliebten (aber auch wichtigsten) Aufgaben bei der Entwicklung einer Anwendung ist die Umsetzung eines durchgängigen Rechten und Rollen Konzepts für die Authentifizierung / Autorisierung aller Komponenten einer APEX Applikation. Was davon soll aber wann und wo eingesetzt werden? Was ist in der Praxis am einfachsten zu warten? * Event Details => https://programm.doag.org/doag/2019/#/scheduledEvent/584825 ---- ===== Vortrag 2018 ===== **DOAG - [[https://2018.doag.org/de/home/|DOAG 2018 Konferenz]] - 20. bis zum 23. November 2018 - Nürnberg - Die größte Anwenderkonferenz rund um alle Oracle Themen in Deutschland ** [[https://programm.doag.org/doag/2018/#/scheduledEvent/565987|{{:doag_2018_konferenz_ausstellung-banner-180x180-referent.jpg | DOAG 2018 Konferenz}}]] **Mein Thema: Die Anwender in der DB im Zaum halten – Über Rechte/Rollen und den sicheren Betrieb der DB - Dienstag, 20.November 2018 13:00 (45 min) im Raum Shanghai ** Meine Vortragsunterlagen : => {{ :dba:doag_2018_roll_proxy_user_db_user_concepts_de_v01.pdf | Vortrag DOAG 2018}} bzw. über Slideshare => https://de.slideshare.net/gpipperr/ber-rechterollen-und-den-sicheren-betrieb-der-datenbank Programm siehe auch : [[https://programm.doag.org/doag/2018/#/scheduledEvent/565987]] Mit Rollen/Rechten und dem Proxy User ein persönliches Userkonzept auf der Datenbank umsetzen. Gerade mit den gestiegenen Anforderungen der Datenschutz-Grundverordnung DSGVO wird es immer wichtiger, die Anwender und Entwickler auf einer Datenbank besser zu strukturieren und die Rechte aller Beteiligten so passend wie möglich einzurichten. Besonders in Data Warehouse Umgebung lässt es sich oft nicht vermeiden, dass sich für einzelne Abfragen Endanwender mit MS Offices Tools, TOAD oder BI Werkzeugen wie Tableau direkt an der Datenbank anmelden. Die Oracle DB stellt dabei schon seit Jahren sehr gute Funktionen zur Verfügung, die helfen Zugriffe auf das notwendigste einzuschränken. Konzepte, wie die „Secure Application Role“ und der „Proxy User“, „Virtual private Database“ VPD, die normalen Rollen und Rechte und das Auditing, helfen uns dabei, diese Anforderungen umzusetzen. Im Vortrag wird aufgezeigt, wie aus diesen Komponenten ein schlüssiges Konzept für den proaktiven Datenschutz in einer Datenbank Umgebung 12c zusammengestellt werden kann. Wie aber so ein Konzept in einer gewachsenen Umgebung umsetzen? Als Praxis Beispiel wird ein aktuelles Projekt vorgestellt, in dem diese Anforderung umgesetzt werden mussten, und welche Erfahrungen mit den Anwendern dabei gesammelt werden konnten. Mehr zu dem Thema auch hier: * [[dba:proxy_connect|Oracle User Proxy Connection verwenden]] * [[prog:oracle_view_rechte|Oracle - Über Views Zugriffsrechte auf Tabellen steuern- Problem ORA-01720: grant option does not exist for]] ---- **DOAG [[https://www.doag.org/de/event/eventdetails/554099|DOAG 2018 SECURITY DAY - 27. Juni 2018 in Stuttgart - SIG (DB) Security ]] ** Mein Thema: **Der Oracle DBSAT Security Scanner** Was bietes das Kostenfreie für jeden Dowladbare Tool DBSAT von Oracle. In der vorliegenden Version 2 soll es auch personenbezogene Daten aufspüren. Wie hilfreich ist dieses Tool? In Zusammenarbeit mit Alexander Kornbrust von [[http://www.red-database-security.com/|Red Database Security]]. * [[dba:oracle_dbsat|Die Oracle Datenbank mit DBSAT analysieren - Personenbezogene Daten über das DD aufspüren]] {{https://apex.doag.org/fileadmin/2018-Apex-Connect-Banner-180x180-Speaker.jpg | APEX Connect 2018}} **DOAG - [[https://apex.doag.org/de/home/| APEX Connect 2018 ]] **\\ Vom 24. bis 26. April 2018 in Düsseldorf findet die APEX Connect statt. ---- **Praxisbericht Gebäudeleittechnik mit APEX - IOT praktisch** Florian Aschenbrenner, Sparkassenakademie Bayern und Gunther Pippèrr, GPI Consult https://programm.doag.org/apex/2018/talk.html#talk?talkId=553228 Oracle Apex im produktiven Einsatz für die zentrale Administration einer Gebäudeleittechnik mit mehreren hundert Störmeldesensoren sowie zur Beleuchtungssteuerung mit WAGO SPS Controllern, Integration in das IT Monitoring. * Präsentation => [[prog:gebaeudeleittechnik_mit_wago_und_apex|Praxisbericht Gebäudeleittechnik mit APEX]] * Video => https://www.doag.org/de/home/news/aufgezeichnet-gebaeudeleittechnik-mit-apex-iot/detail/ ---- ===== Vortrag 2017===== **DOAG - DOAG 10. Primavera Community Day **\\ Vom 14.02.2017 - 15.02.2017 in München findet der Primavera Community Day statt. Unser Thema (Andreas Hock und ich) :: **"Project Archivation - Archivierung von Projektplänen mit Werkzeugen der Software Entwickelung."** Mit Hilfe von freien Werkzeugen aus der Softwareentwicklung lassen sich zuverlässig auch Projektpläne sichern und archivieren. Im Vortrag wird am praktischen Beispiel aufgezeigt, die wie sich das Konzept mit Oracle Primavera in der Praxis umsetzen lässt. siehe => [[prod:oracle_primavera_archive_projekt_plan|Archivierung von Projektplänen mit Werkzeugen der Software Entwicklung]] ---- {{:images:2017-apex-connect-banner-180x180-speaker-eng.jpg | APEX Connect 2017}} **DOAG - [[https://apex.doag.org/de/home/| APEX Connect 2017 ]] **\\ Vom 9. bis 11. Mai.2017 in Berlin findet die APEX Connect statt. Oracle SQL & PL/SQL Development [[https://www.doag.org/konferenz/konferenzplaner/konferenzplaner_details.php?locS=0&id=527880&vid=534359|Multimedia in der Datenbank mit Oracle 12c und APEX am Dienstag, 09.05.2017 im Raum Music Hall 1]] Wie lässt sich am einfachsten mit Oracle APEX ein Bild Archiv mit Bildbearbeitung aufbauen? Mit Oracle Multimedia 12c (seit 8i / 11g noch unter dem Namen Oracle interMedia vertrieben) steht dem Apex Entwickler ein reichhaltiges Werkzeug für das Metadaten Handling von Bild und Ton Daten in der Oracle Datenbank zur Verfügung. Mit der Oracle Multimedia 12c lassen sich die Metadaten und Attribute von Multimedia Daten lesen und setzen und viele Eigenschaften von Bild Dateien, wie Größe, Rotation, Schärfe, Kontrast etc., direkt in der Datenbank bearbeiten. Bestimmte Eigenschaften wie die Farbe eines Bildes lassen sich aus den binären Daten des Bildes ermitteln und werden damit auch suchbar. Mit diesem umfangreichen Set an Hilfsmitteln lassen sich mit PL/SQL auch komplexere Aufgabenstellung in Oracle Apex relativ einfach integrieren. Im Vortrag wird der Funktionsumfang an Beispielen aufgezeigt und mit einer Demo Applikation wird dargestellt, wie sich die Funktionalität von in APEX einfach nützen und praktisch umsetzen lässt. Mehr auch unter => [[prog:oracle_multimedia_12c|Multimedia in der Oracle Datenbank 12c - Bildbearbeitung in PL/SQL]] ---- ===== Vortrag 2016===== {{:images:2016-k-a-banner-180x180_speaker.jpg | DOAG 2016 Konferenz- November 2016}} **DOAG - [[https://2016.doag.org/de/home/| DOAG 2016 Konferenz- November 2016]] **\\ Vom 15. bis zum 18. November 2016 findet die 29. Auflage der DOAG Konferenz (Die größte Anwender Konferenz rund um alle Oracle Themen) in Nürnberg statt. === Meine Themen === Oracle Security => [[https://www.doag.org/konferenz/konferenzplaner/konferenzplaner_details.php?id=512089&locS=0&vid=524768|Security-Panel]] Dienstag, 15.11.2016 13:00 - 13:45 im Raum Kiew in Nürnberger Konferenzzentrum Offener Meinungsaustausch - Teilnahme im Podium Oracle Security => [[https://www.doag.org/konferenz/konferenzplaner/konferenzplaner_details.php?locS=0&id=512089&vid=524911|Red Attack - Die Katastrophe in der Datenbank]] Mittwoch, 16.11.2016 - 08:00 - 08:45 - Raum Seoul in Nürnberger Konferenzzentrum * Was kann ein User mit genügend Rechten in der Datenbank anrichten? * Mit welchen Tricks und Hintertüren kann eine Datenbank-Umgebung so bearbeitet werden, dass der Betrieb langsam aber sicher in der Katastrophe endet? * Wie kann sich ein Angreifer tarnen, damit er und der Angriff möglichst spät entdeckt wird? * Welche Fallen lassen sich in der System-Umgebung auslegen, um Spuren zu verwischen? * Was können wir aktiv dagegen unternehmen, um uns vor diesen Szenarien zu schützen? * Wo müssen wir ansetzen, um unserem System noch vertrauen zu können? Im Vortrag werden in einer Live Demonstration die Möglichkeiten aufgezeigt, wie ein potentieller Angreifer vorgehen kann. Auf Basis diese Wissen wird demonstriert, wie sich proaktiv entsprechende Schutzmaßnahmen aufzubauen lassen, um die Katastrophe zu verhindern. Oracle Development => [[https://www.doag.org/konferenz/konferenzplaner/konferenzplaner_details.php?locS=0&id=512089&vid=530344|SQLcl Quo vadis SQL*Plus? Das neue SQL*Plus in der Praxis]] Mittwoch, 16.11.2016 14:00 - 14:45 - Raum Hongkong in Nürnberger Konferenzzentrum * SQLcl - Das neue SQL*Plus in der Praxis Ist es nun soweit? Gehört nun auch SQL*Plus bald der Geschichte an? Mit SQLcl stellt das Team hinter dem SQL Developer ein Kommando Zeilenwerkzeug zur Verfügung, das durchaus das Potential hat, SQL*Plus in der Entwicklung abzulösen. Welche Features erwarten uns und ist das aber wirklich ein echter Ersatz für SQL*Plus? Im Vortrag wird eine Übersicht über die Funktionalität von SQLcl gegeben und auf die Vor-und Nachteile gegenüber SQL*Plus eingegangen. Der Schwerpunkt des Vortrags liegt in den Scripting Möglichkeiten des Java Scripting Interfaces in SQL*Plus.Aufgezeigt wird die Verwendung der "eingebauten" JavaScript Funktionalität und wie mit „Jython" in Python als Skript Sprache unter SQLcl gearbeitet werden kann. In übersichtlichen Beispielen werden Einsatzmöglichkeiten in der Praxis dargestellt. Siehe auch * [[dba:sqlcl_oracle_command_line_in_12c|SQLcl - Quo vadis SQL*Plus? - Das neue SQL*Plus in der Praxis - Der neue SQL Kommando Interpreter für die Oracle Datenbank]] * [[python:jython_scripting_database|Jython Scripting für die Oracle Datenbank mit SQLcl]] * [[dba:sqlcl_oracle_extend_commandregistry|SQLcl flexibel nach Bedarf mit einem CommandoListener erweitern]] **DOAG - [[https://apex.doag.org/de/| Apex Connect 2016 Konferenz- April 2016]] **\\ 26. bis 28. April.2016 in Berlin - Die größte Entwicklerkonferenz rund um Oracle PL/SQL und Oracle APEX in Deutschland Mein Thema: Oracle Text - Übersicht - Neue Möglichkeiten unter 12c - Integration in Apex - Indizieren von binären Daten In der Präsentation wird ein genereller Überblick über die Architektur von Oracle Text, besonders bzgl. der Anforderung auch binäre Daten zu indizieren, dargestellt und in einer Demo die Integration in die Apex Welt mit automatischer Verschlagwortung von Texten dargestellt. Agenda: * Recall Oracle Text Basics * New Features 12c * Demo Apex Integration für ein Dokumentarchiv mit automatischer Schlagwortvergabe über den Inhalt der Dokumente Für Informationen über Oracle Text siehe [[dba:oracle_text|Oracle Text]] **DOAG - [[http://www.doag.org/termine/termine.php?tid=514437|DOAG Security Day - März 2016]]**\\ 17.März 2016 - Mannheim Thema: ORA-600 – Black Easter Eggs – Kann ich meiner Datenbank noch trauen? Hat ein Anwender mehr als nur normale User Rechte erlangt, das kann er damit tun? Welche Szenarien eines langsamen und versteckten katastrophalen Angriffs auf die Datenbank Umgebung lassen sich in der Datenbank und seiner Umgebung gut verbergen? Was dagegen tun? Wie viel Schutz ist überhaupt noch dagegen möglich? * siehe https://www.pipperr.de/knowhow/ora-600/ora-600_oracle.html ---- ===== Vortrag 2015===== **DOAG -[[http://www.doag.org/termine/termine.php?tid=497699#13:15|DOAG Security Day - Mai 2015]]**\\ 19.Mai 2015 - München Thema: CMAN Reloaded - Der Oracle Connection Manager (CMAN) als Firewall für das Routing von Datenbank Verbindungen Mit dem Oracle Connection Manager, dem CMAN, kann das SQL*Net Protokoll zwischen verschiedenen Netzwerken „geroutet“ werden. Der CMAN ist bereits sehr lange Bestandteil der Oracle Installation und ursprünglich war einer der Haupteinsatzzwecke das Routen zwischen verschiedenen Netzwerk Protokollen, zum Beispiel in einer SPX/IPX Welt nach TCP/IP. * [[dba:sqlnet_cman_connection_manager|SQL*Net Proxy und Firewall mit dem 12c CMAN, dem Oracle Connection Manager implementieren]] * Die vollständige Präsentation finden Sie hier => http://www.pipperr.de/knowhow/cman/oracle_connection_manager_cman.html ---- ===== Vortrag 2014===== **DOAG - [[http://www.doag.org/de/events/konferenzen/doag-2014.html|DOAG 2014 Konferenz]]**\\ 18.11.2014 - 20.11.2014 - Nürnberg - Die größte Anwenderkonferenz rund um alle Oracle Themen in Deutschland Mein Thema: Die Oracle Datenbank in die Welt von Hadoop und NoSQL integrieren * http://www.pipperr.de/knowhow/oracle_hadoop/oracle_hadoop.html * [[nosql:hadoop_integration|Die Oracle RDBMS und NoSQL Datenbank mit Hadoop verwenden]] Mein Thema: Plug-In Development mit dem Oracle Enterprise Manager 12c * http://www.pipperr.de/knowhow/oem_plugin/oracle_cloudcontrol_plugin.html * [[dba:oms_12c_plugin_development|Plug-In Development mit dem Oracle Enterprise Manager 12c]] **TWJUG -[[http://www.meetup.com/taiwanjug/events/202663322/|Taiwan Java User Group Treffen]] **\\ 04.10.2014 - Taipei, Taiwan Mein Thema: Developing high performance application with the Oracle NoSQL Database * http://www.pipperr.de/knowhow/oracle_nosql/oracle_nosql.html * [[nosql:oracle_nosql_database_einfuehrung|Die Oracle NoSQL Database - Ein Key Value Store]] Ein kurzer Reisebericht auf der DOAG Website [[http://www.doag.org/home/aktuelle-news/article/die-oracle-welt-waechst-zusammen-meeting-mit-der-taiwan-java-user-group-in-taipei.html|Die (Oracle-)Welt wächst zusammen: Meeting mit der Taiwan Java User Group in Taipei]] **DOAG -[[http://datenbank.doag.org|DOAG Datenbank Konferenz 2014]]**\\ 03.Juni 2014 - Düsseldorf Mein Thema: Oracle NoSQL - Eine Alternative für die traditionelle Datenbank? * http://www.pipperr.de/knowhow/oracle_nosql/oracle_nosql.html * [[nosql:oracle_nosql_database_einfuehrung|Die Oracle NoSQL Database - Ein Key Value Store]] ---- ===== History ===== Notfallplanung für Backups und Restore - 26.05.2008 * http://www.lanline.de/fachartikel/notfallplanung-f%C3%BCr-backups-und-restore.html ==DOAG Vorträge 2007 bis 2009== * 14.01.2009 - Oracle Advanced Compression * => https://www.doag.org/de/eventdetails?tx_doagevents_single[id]=284895 * 13.07.2008 - Backup von Datenbanken in Niederlassungen * => https://www.doag.org/de/eventdetails?tx_doagevents_single[id]=244808 * 18.02.2008 - Oracle Analytic Functions * => https://www.doag.org/de/eventdetails?tx_doagevents_single[id]=193407 * 03.04.2007 - LDAP-Integration für SQL*Net - Sebastian Roth und Gunther Pippèrr * =>https://www.doag.org/de/eventdetails?tx_doagevents_single[id]=121807 * 03.04.2007 - Oracle Data Pump * => https://www.doag.org/de/eventdetails?tx_doagevents_single[id]=98323 * 02.04.2007 - Oracle XML DB * => https://www.doag.org/de/eventdetails?tx_doagevents_single[id]=75661 ---- ====== Stichworte des Wikis als Cloud ====== ~~CLOUD:60~~