Oracle Datenbankadministration auf sehr hohem Niveau, Performance Tuning, High Availability, Clustering, Data Guard, RAC, RMAN Backup, Advanced Queuing, Shell/Perl (inkl. DBI), Trainer, Buchautor
Aktualisiert am 31.01.2020
Profil
Referenzen (4)
Freiberufler / Selbstständiger
Verfügbar ab: 01.06.2018
Verfügbar zu: 100%
davon vor Ort: 100%
Oracle Database 12c
Oracle Datenbankadministration
Oracle Solaris
Linux
Unix Shells
IBM AIX
Deutsch
Muttersprache
Englisch
excellent
Französisch
gut

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
Schweiz

Deutschland: bei längerfristigen Einsätzen nur München und unmittelbare Umgebung

Interesse in der Schweiz zu arbeiten, z.B. Zürich oder Bern

nicht möglich

Projekte

Projekte

Hinweis: neueste Projekte am Seitenende; Sortierung chronologisch nach Projektende
Als Angestellter bei Oracle verschiedene Projekte unterstützt. Z.B.
Implementierung von Backup und Recovery mit Recovery Manager (RMAN) und

Tivoli Storage Manager für den Automobilzulieferer Zeuna Staerker in Augsburg.
Plattform: Solaris

Implementierung und Test von Real Application Clusters für Sikla
in Villingen-Schwenningen.

Implementierung und Test einer Schattendatenbank (Oracle8i Managed Standby
Database) für ein Internetunternehmen.

Tuning einer Oracle Instanz für einen Chemiekonzern.

Entwicklung und Durchführung des Trainings "Sicherung von Oracle Datenbanken
mit Tivoli Storage Manager und Recovery Manager (RMAN)" für IBM Learning Services.
Plattformen: AIX, Windows NT; Oracle8, Oracle8i

Autor bei zwei Buchprojekten für Markt+Technik:
- Oracle9i Datenbankentwicklung (seit 3/2002 auf dem Markt)
- Oracle9i Kompendium (erschienen April 2003)
Autor zweier englischsprachiger Oracle Fachbücher:
- Secret Oracle, 2008, ORADBPRO Publishing
- Secrets of the Oracle Database, 2009, Apress

Erfahrung in der Entwicklung und Durchführung von Trainings, speziell Oracle
DBMS, zuletzt 2-tägiges Seminar für die DOAG in Berlin.

Vorträge auf Cebit, Systems, RS/6000 Aktuell, DECUS.

freiberuflich:

Training zum Thema Hochverfügbarkeit (RAC, Standby, FT-Systeme, Clustering)
für DECUS München

Tuning Oracle9i mit STATSPACK, Neukonfiguration Compaq RAID Array,
Backup Recovery für Sikla in Villingen Schwenningen (3 Tage).

RAC unter Linux für DELL Computer Langen (2 Tage)
---------------
Installation und Präsentation von Oracle9i Rel. 2 Real Application Clusters
unter Linux im Demo Center von DELL Computer in Langen.
Konfiguration und Test von Transparent Application Failover (TAF).
Zwei Knoten Linux Cluster, Ethernet Interconnect, Datenbank auf Linux
Raw Devices.

Projekt Insourcing für Hansenet Telekommunikation Hamburg (von 1.7.2003 - 15.12.2003):
------------------
- Backup und Recovery mit Recovery Manager und Tivoli Storage Manager sowie
  Tivoli Data Protection for Oracle
- Erstellung von UNIX Shell Skripten und Recovery Manager Skripten für
  Backup mit Recovery Manager sowie Wartung des Recovery Manager Katalogs
  und Löschen veralteter Sicherungen
- Erstellung von Windows NT Batch Skripten
- Migration von Oracle Datenbanken unter Windows auf Oracle unter Sparc Solaris
- Scheduling von Backups mit cron
- Erstellung von UNIX Shell Skripten für die Überwachung des Füllstandes von
  Dateisystemen und Abschalten des Oracle Autoextend bei Überschreiten eines
  bestimmten Schwellwerts
- Tuning der Oracle Instanzen mit Statspack
- Implementierung einer Überwachung der Leistungsdaten von Instanzen
- Identifikation teurer SQL-Anweisungen und Tuning von SQL-Anweisungen
- Beratung hinsichtlich Kodierung und Optimierung von PL/SQL Code
- Installation von Oracle9i, Listener Konfiguration und Anlegen einer Datenbank unter SuSE Linux 8
- Anlegen neuer Datenbanken mit Optionen wie z.B. Spatial Data
- Erstellung einer Standby-Datenbank mit Oracle8i

19. April 2004: Konferenzbeitrag (eintägigier Trainingskurs) "Hochverfügbare Oracle Datenbankserver", DECUS
Jahreskonferenz, Bonn.

10. November 2004: Konferenzbeitrag für DOAG "Oracle Advanced Queuing für Output Management mit SAP und Streamserve"

Projekt Server Konsolidierung bei BTC AG, Oldenburg (26.1.2004 - 27.4.2005)
-SQL Tuning mit Stored Outlines und Logon Trigger
-Oracle9i Release 2, Oracle10g
-Migration von Oracle8i auf Oracle9i
-RedHat Linux Advanced Server/8 Installation, Konfiguration,
Kernel bauen, Netwerkkartentreiber installieren, Bildschirmtreiber installieren,
X Window System konfigurieren
-Installation und Konfiguration von Oracle Connection Manager (CMAN) in einer Umgebung
mit Network Address Translation (NAT) und Firewall. Konfiguration des CMAN
Client für redundante Connection Manager.
-Performance-Optimierung im Umfeld verteilter Oracle-Datenbanken Die
Antwortzeiten der verteilten Abfragen von zuvor 2 bis 3 Minuten reduzierten
sich auf 1-2 Sekunden - weniger als 1% der ursprünglichen Zeit.
Wo es technisch möglich wurden Anpassung allein auf Seiten der Datenbank
durchgeführt, so dass Anpassungen des SQL-Codes minimiert wurden.
-Advanced Queueing (9i und 10g), PL/SQL Entwicklung mit DBMS_AQ und DBMS_AQADM
-Microsoft Advanced Server, Windows 2003, Installation des Microsoft Cluster
Server auf einem 2-Knoten Cluster mit SAN-Anbindung über Fiber-Channel
Installation und Konfiguration Oracle Failsafe auf Microsoft Advanced Server,
Test des Failover und Failback, Umkonfiguration der Oracle-Installation
(Oracle9 Release 2) für den Betrieb im Cluster, d.h. Parameterdatei (SPFILE),
Passwortdatei, Dump-Destinations liegen alle auf gemeinsamen Cluster Disks,
statt wie standardmäßig über lokale Platten verteilt.
-Tuning mit Statspack (Instanz und Sitzungsebene)
-Erstellung eines Perl Profilers zur Auswertung von 10046 SQL_TRACE Dateien
im Rahmen der Performance-Optimierung
-Schulung interner und externer Mitarbeiter zum Thema "Performance-Optimierung"
-Entwicklung eines Konzepts für die Wiederverwendung von SQL Anweisungen aus
Java und PL/SQL
-Performance-Analyse einer .Net Anwendung basierend auf 10046 SQL_TRACE Dateien
und Method R von Cary Millsap.
-Entwicklung eines Framework für die Erweiterung von Oracle Enterprise Manager
durch eigene Job- und Event-Scripts. Implementierung auf Basis der Tool Command
Language (Tcl) und OraTcl (Datenbankzugriff mit Tcl) im Intelligent Agent
des Enterprise Manager. Entwicklung eigener Überwachungs-Skripte für
Datenbanksegmente und Dateisysteme (Systemmanagement, Monitoring).
-Schulung der Programmiersprache Tcl und der Datenbankschnittstelle OraTcl
basierend auf oratclsh von Oracle9i und Oracle8i
-Java/JDBC Programm für das lesen von Binary Large Objects (LOBs) und das
Schreiben der Binärdatein in ein Dateisystem.
-Performanceoptimierung unter Einsatz der Partitioning Option
-Erstellung eines Servererror Triggers und Protokollierung im Alert Log mit PL/SQL
-Installation SuSE Enterprise Server 8 (SLES8) mit Linux LVM
-Installation Oracle10g auf SuSE Enterprise Server 8
-Anpassung des 32bit Oracle Kerns und des 32bit Linux Kernel, um die Oracle SGA von
standardmäßig maximal 1.7 GB auf 3.1 GB erhöhen zu können.
-Enwicklung eines Perl Moduls mit Perl DBI und DBD Oracle für den Zugriff auf Advanced Queues
-Entwicklung von PL/SQL Prozeduren für die Anbindung von SAP über DB Connect an Oracle Advanced Queues
-Auswertung des Statspack Repository mit OraTcl Skripten im Rahmen einer Performanceoptimierung
-Backup und Restore mit Oracle Recovery Manager 9i (RMAN)
-Erstellung eines Perl Skripts für die Kapselung von RMAN und das Abfangen von Fehlern
wie z.B. Blockkorruption
-Konfiguration von Oracle9i Data Guard für mehrere Datenbanken, Maximum Availability Protection Level
-Korn Shell Skripting für das Löschen von archivierten Log Files mit RMAN auf Data
Guard Standby Datenbank (9i Rel. 2)
-Schulung über das Job- und Event-System des Oracle Enterprise Manager sowie kundenspezifische Erweiterungen
-Upgrade Oracle8i auf Oracle9i Release 2
-RedHat Linux Advanced Server/Red Hat 9 Installation, Konfiguration, Kernel bauen, Netwerkkartentreiber installieren, Netwerkkonfiguration,
Bildschirmtreiber installieren, X Window System konfigurieren

Entwicklung eines API für die Speicherung von Netzwerküberwachungsmeldungen in einer Oracle Datenbank mit Perl, Perl DBI und DBD::Oracle für Human Internet Consulting u. Landesbank Baden-Württemberg (17.6.05 bis 30.6.05)
-Installation der GNU UNIX Umgebung Cygwin unter Windows
-Installation von Perl unter Cygwin
-Installation von Perl DBI, DBD::Oracle unter Cygwin; Kompilierung von DBD::Oracle mit Oracle 9.2 Windows (ActiveState Perl enthält DBD::Oracle nicht)
-Implementierung eines generischen Perl-Moduls ORADBB für die Ausführung beliebiger SQL-Anweisungen und die Anzeige der Ergebnisse von SELECT-Anweisungen auf alphanumerischen Terminals mit Perl DBI
-Implementierung eines projektspezifischen Perl-Moduls LOGIORA für das Einfügen der Meldungen
-Performance-Optimierung durch Bulk-Insert mit INSERT ... SELECT ... UNION ALL
-Implementierung eines menügesteuerten Perl-Programms für das Einfügen, Anzeigen, Ändern und Löschen der Quellsystemen der Meldungen
-Dokumentation mit Perl POD und Generierung von HTML aus den POD-Anweisungen


Einführung von Oracle Real Applications Clusters beim Flughafen Stuttgart,  (28.4.05 bis vorauss. 30.6.05)
-Installation Oracle RAC 9.2.0.6 auf AIX 5.2, HACMP/ES
-Anlegen einer Datenbank für Betrieb mit RAC im General Parallel File System (GPFS) Cluster File System (CFS)
-Migration von Single Instance Oracle auf Real Application Clusters unter AIX und HACMP
-Konsolidierung mehrerer mit Single Instance Oracle betriebener Datenbanken in eine mit RAC betriebene Datenbank
-Performancebeurteilung des RAC-Systems mit Statspack
-Konfiguration von Oracle Net Servicenames für die Nutzung der Redundanz von RAC
-Datensicherung mit Recovery Manager (RMAN), Tivoli Storage Manager und Tivoli Data Protection for Oracle
-Einweisung der Mitarbeiter hinsichtlich HACMP, GPFS und RAC

Einführung von Oracle Data Guard bei ALD, Hamburg (22.8.05 - 31.8.05)
-Konzeption einer Hochverfügbarkeitslösung mit Standby Datenbank und Oracle Data Guard
-Aufbau einer Standby Datenbank ausgehend von produktiver Datenbank unter Real Application Clusters (RAC)
-Proof of Concept mit Test des Failover und Switchover sowohl manuell mit SQL*Plus und SQL als auch automatisiert mit Data Guard Broker und Data Guard Manager Line Mode (DGMGRL) mit Oracle9i und Oracle10g
-Konfiguration der Client TNS-Servicenamen für Connect Time Failover, so dass Clients bei Ausfall des Primärsystems automatisch das Standby-System nutzen
-Installation von Oracle9i Release 2 auf Red Hat Enterprise Linux Release 4
-Anlegen von Logical Volumes mit Linux LVM
-Erzeugen von Dateisystemen
-Anpassung der Linux Kernel-Parameter für Shared Memory und Semaphoren (sysctl)
-Installation und Konfiguration Tivoli Data Protection for Oracle (TDPO)
-Backup und Restore mit Recovery Manager

DBA bei O2 München (1.9.2005-28.10.2005)
-SQL Tuning (Event 10046 Level 8, TKPROF, Optimizer Hints u. Parameter)
-Instance Tuning mit Statspack
-Parallele Online Reorganisation mit DBMS_REDEFINITION
-Export/Import
-SQL*Loader
-Partitioning Option (Partition Add/Drop/Exchange; lokale vs. globale Indizes)
-UNIX Shell Scripting (HP-UX)
-ClearCase
-TOAD

Vortragsbeiträge auf Deutscher Oracle Anwenderkonferenz DOAG (8.11.05-9.11.05)
-Einführung von Real Application Clusters beim Flughafen Stuttgart
-Wait Event Tuning - Antwortzeitprofilerstellung mit extended SQL - Trace Dateien (Event 10046)

Performance-Optimierung RAC unter Solaris für SimpleFact und Siemens Business Services, München (4 Tage, Februar 2006)
-Statspack
-Automatic Workload Repository (AWR)
-Buffer Cache Advisories
-Untersuchung teurer SQL-Anweisungen

Installation und Konfiguration von Oracle10g Real Application Clusters für Berlin Transport, Berlin (5 Tage, März 2006)
-Installation Oracle Clusterware (Cluster Ready Services) unter AIX 5.3
-Installation RAC
-Anlegen einer Datenbank im GPFS
-Konfiguration und Test von Transparent Application Failover (TAF)

Installation und Konfiguration von Oracle10g Real Application Clusters für ingram micro, München (2 Tage, Juni 2006)
-Installation Oracle Clusterware (Cluster Ready Services) unter AIX 5.3
-Installation RAC
-Aufsetzen Automatic Storage Management (ASM)
-Anlegen einer Datenbank mit ASM

Entwicklung eines Perl DBI/RMAN Skripts für Datenbanksicherung für ingram micro, München (3 Tage, August2006)
-Scheduling besonderer Aufbewahrungsoptionen der Sicherung mit Advanced Queueing
-Zugriff auf Oracle Advanced Queues mit Perl DBI
-Datenbanksicherung mit Oracle Recovery Manager (RMAN) und Tivoli Data Protection for Oracle unter AIX 5.3
-Steuerung von RMAN abhängig von Queue Messages über Perl Skript

DBA bei HypoVereinsbank München (1.3.06-30.11.06)
-Partitioning Option
-Migration einer Datenbank mit Hilfe von Oracle Data Guard (Physical Standby)
-Automatische Installation von Oracle10g, 10g Patch Set und 10g Interim Patches it Oracle Universal Installer und Silent Install per Response File auf Solaris und AIX
-Installation von Solaris Betriebssystem-Patches
-Paketierung der Installation von Oracle10g mit Solaris Package Manager
-SQL Tuning
-Performance-Optimierung mit Statspack
-Bourne und Korn Shell Scripting
-Konfiguration und Betrieb einer ASM-Instanz (Automatic Storage Management)
-Anlegen einer Datenbank mit ASM-Storage
-PL/SQL Programmierung
-Cost Based Optimizer Statistiken, Histogramme und Systemstatistiken
-Backup und Restore mit Recovery Manager und Tivoli Data Protection for Oracle
-Beratung zum performanten Einsatz von Perl DBI mit Oracle Datenbanken
-Solaris UFS Zugriffsrechte über Access Control Lists (ACL)
-Oracle Streams Replikation

Installation und Konfiguration von Oracle10g Release 2 Real Application Clusters für ELAXY, Coburg (4 Tage, Januar 2007)
-Installation der AIX Betriebssystemkomponenten für Oracle10g mit smit
-Netzwerkkonfiguration für Cluster Interconnect, Anpassung TCP und UPD Parameter mit no
-Installation und Konfiguration EMC Multipath Fileset für Clariion Fiber Channel SAN Storage Array
-Konfiguration der AIX Raw Disks für Oracle Cluster Registry, Voting Disk und ASM Disk Groups
-Installation Oracle Clusterware (Cluster Ready Services bzw. CRS) unter AIX 5.3 ML 04
-Installation RAC, CRS Patch Set, DBMS Patch Set
-Aufsetzen Automatic Storage Management (ASM)
-Anlegen einer Datenbank unter Nutzung von ASM

Performanceoptimierung einer Konfigurationsanwendung für GSM Mobilfunknetze unter Oracle9i Release 2 für T-Systems , Stuttgart (15 Tage, Januar/Februar 2007)
-Antwortzeitverbesserung um den Faktor 2-6 durch verschiedenste Maßnahmen wie Veränderung der Veritas VxFS Mount-Optionen, Optimierung SQL*Loader Bindsize, Umstellung auf Sequences mit CACHE, Einführung des Cost Based Optimizer, Einführung von parallel CTAS (Create Table as SELECT) und Anpassung der Oracle Initialisierungsparameter.
-Verwendete Performanceoptimierungswerkzeuge: Statspack (Instanzebene, Sitzungsebene), extended SQL-Trace, Auswertung Raw Trace Files, tusc (Tracing von UNIX System Calls), top, vmstat, sar.
-Beratung zur Instrumentierung mit Hotsos Instrumentation Library for Oracle (ILO); Installation von Hotsos ILO.
-TOAD

Installation und Konfiguration von Oracle10g Release 2 Real Application Clusters für Postbank Factoring Bonn, (3 Tage, Januar 2007)
-Netzwerkkonfiguration für Cluster Interconnect, Anpassung TCP und UPD Parameter mit no, Beratung hinsichtlich Jumbo Frames (9000 Bytes) für Gigabit Ethernet Adapter und Switch
-Konfiguration der AIX Raw Disks für Oracle Cluster Registry, Voting Disk und ASM Disk Groups (2 x EMC Clariion Storage im Haupt- und Ausfallrechenzentrum d.h. Stretch Cluster?)
-Installation Oracle Clusterware (Cluster Ready Services bzw. CRS) unter AIX 5.3 TL 05 SP 04
-Installation RAC, CRS Patch Set, DBMS Patch Set 10.2.0.2
-Aufsetzen Automatic Storage Management (ASM) mit je einer Failure Group pro Clariion Storage
-Anlegen einer Datenbank unter Nutzung von ASM
-Anlegen einer zusätzlichen Voting Disk, Beratung hinsichtlich einer dritten Voting Disk über NFS
-Konfiguration und Test der Lastverteilung mit Connection Load Balancing (CLB)

Datenbankadministration für Skandia Versicherung, Berlin (8.3.2007-11.4.2007)
-Datenbanksicherung/Restore mit RMAN und Veritas NetBackup
-Grid Control, Active Workload Repository (AWR), Data Pump, Scheduler (DBMS_SCHEDULER)
-Heterogeneous Services ODBC für Anbindung von Fremddatenbanken an Oracle unter Linux
-Quest SQL Navigator
-Installation Grid Control Management Agent unter Linux

Data Warehouse Performanceoptimierung, Konfiguration und Test unter 10g Real Application Clusters auf SuSE Linux 9 Enterprise für FinanzIT, Berlin (12.2.2007-20.4.2007)
-Anpassung von SuSE Linux Enterprise Server 9 für Betrieb von Oracle (shared memory, raw devices)
-Korrektur der Oracle Interconnect-Konfiguration (oifcfg)
-Konfiguration automatisches Starten/Stoppen von Raw Device Binding, ASMLib, Clusterware, ASM und RDBMS
-Konzept für RMAN Backup/Recovery sowie Archivierung unter Nutzung von Read Only Tablespaces; Konfiguration Block Change Tracking; Implementierung Perl DBI Skript für einmalige Sicherung von Read Only Tablespaces mit KEEP Option und Recovery Katalog
-Partitioning Option (composite range/list)
-Erstellung eines Testplans für die Verfügbarkeit des RAC-Clusters (Connection Load Balancing, Virtual IP, Instance Restart, etc.)
-Beratung hinsichtlich Instrumentierung (Hotsos ILO), Resumable Space Allocation, Flashback Database/Query/Drop/Table, Transparent Application Failover
-Performancesteigerung der Ladevorgänge um 17% durch Erhöhung der Blockgröße von 8KB auf 32KB

Schulung zum Thema Oracle Betrieb und Performanceoptimierung unter Solaris für AS-Systeme Stuttgart/Sparkassen Informatik Fellbach (11.6.-12.6.2007)
- Wait Event Tuning Methode, Solaris und Veritas Kernel Parameter, Oracle Initialisierungsparameter, Statspack, Automatic Workload Repository

Kurzeinsätze für Oracle Deutschland GmbH (Juli, August 2007)
- Data Guard fürRodenstock, München
- RAC, TAF, Load Balancing, Cluster Services für easynet Hamburg
- RAC Upgrade für T-Systems, Kiel
- Installation Oracle Warehouse Builder unter AIX für Quelle, Nürnberg

Performanceoptimierung für all4net GmbH Darmstadt (15.8.-24.8.2007)
- Verwendung von Statspack, Hints, extended SQL Trace, TKPROF, DBMS_XPLAN, Optimizer- und Initialisierungsparameter, Stored Outlines

Migration, Instrumentierung, Performancediagnose unter Solaris und AIX für Deutsche Bank, Eschborn (3.9.2007-24.9.2007)
- Upgrade und Downgrade zwischen 9.2.0.7 auf 10.2.0.3 mit Read Only Tablespaces
- Migrationskonzept von Solaris nach AIX mit Oracle10g Cross Platform Transportable Database (RMAN Kommando CONVERT DATABASE) sowie Cross Platform Transportable Tablespaces
- Applikationsinstrumentierung mit Oracle10g JDBC End-to-End Metrics und PL/SQL
- Nutzung der Instrumentierung auf der Ebene von V$ Views und extended SQL Trace Files per TRCSESS und DBMS_MONITOR

Datenbankadministration für Skandia Versicherung, Berlin (Nov 2007)
- Linux, 9i, 10g
- Database Scheduler, Grid Control

Kurzeinsätze für Oracle Deutschland GmbH (Oktober, Nov 2007)
- Datenbankadministration, RAC, Solaris, Oracle10g, Performanceoptimierung, SQL-Tuning für T-Systems, Kiel

ClusterWare, ASM, RAC Konfigurationsprüfung für HUK, Coburg (Nov. 2007)
- Prüfung eines 4 Knoten 10.2.0.3 RAC Stretch Cluster mit ASM

Installation, Konfiguration und Test von Oracle 10g auf 64-bit Windows 2-Knoten Cluster, itergo, Cologne  (Dez. 2007)
- Installation der Oracle Databanksoftware, Oracle Fail Safe Server 64-bit, Fail Safe Manager, Cluster Integration, SPFILE auf Shared Disk, Passwortdatei auf Shared Disk mit speziellem Registry Key, Failover Test mit  Transparent Application Failover (TAF)
- RMAN-Sicherung mit Tivoli Data Protection for Oracle (TDPO)

Performanceoptimierung einer Data Warehouse Anwendung, FinanzIT, Hannover  (5 Tage, Jan. 2008)
- Verbesserung der Antwortzeiten durch Einstellung von Systemstatistiken, Anpassung von Initialisierungsparametern und Optimizer Hints
- Verwendete Komponenten: DBMS_STATS, Statspack, Events 10053 und 10046, ORADEBUG, strace, Database Control

Datenbankadministration bei Société Generale Security Services, Unterföhring (1.1.2008 - 11.4.2008)
- Datenbankadministration (Materialized Views,  Index Usage Monitoring, DBMS_STATS)
- Performanceoptimierung der SimCorp Dimension Datenbanken (SQL Tuning, Nutzung mehrere Buffer Pools zur Reduzierung der I/O Last, Parallel Query, Optimierung verteilter Abfragen mit DRIVING_SITE Hint)
- Einführung von Backup/Recovery mit RMAN und Bandsicherung mit Tivoli Data Protection for Databases
- Einführung von Data Guard Standby Datenbanken und Data Guard Broker; Überwachung des Status und Apply Delay mit selbst entwickelten Skripten unter Einbindung in Cronacle Job Scheduler
- Shell Scripting, PL/SQL Entwicklung, Perl Scripting
- automatisierte Oracle 9i und Oracle10g Softwareinstallation mit Response File

Datenbankadministration Flughafen Stuttgart (überwiegend Fernwartung 14.4.2008 - 31.1.2011)
- Oracle9i RAC Administration
- RMAN Backup/Recovery
- Performance-Tuning
- Auswertung des Statspack Repository
- Point-in-Time Recovery

 

Security, Performance und Administration Deutsche Pfandbriefbank Services (ehem. Hypo Real Estate Systems), München (4.8.2008-30.9.2011)
- Entwicklung, Test und Umsetzung eines Sicherheitsleitfadens für Oracle Datenbanken (Auditing, Passwortkomplexitätsprüfung, Secure Application Roles, Intrusion Detection, Connection Manager CMAN, Listener Valid Node Checking, etc.)
- Administration, Performanceoptimierung (u.a. mit SQL Trace Profilern) und Reorganisation sehr großer Datenbanken (VLDB > 2 TB) mit Partitioning Option
- Betrieb und Deployment von Web-Anwendungen mit JBoss, JDBC und Oracle10g/11g; Instrumentierung im Zusammenhang mit Connection Pooling
- Standby Datenbanken mit Oracle Data Guard
- Flashback Database
- Automatisierung von Datenbank-Backup und Archivierung mit Oracle Recovery Manager und Tivoli Storage Manager (TSM, TDPO, Backup/Archive Client) bzw. Legato Networker
- Installation und Konfiguration von Oracle Database Vault
- Installation der Oracle Advanced Security Option und Verschlüsselung von Tabellenspalten mit Transparent Data Encryption (TDE)
- Java/JDBC Programmierung, UNIX Shell Programmierung, sudo Konfiguration
- Online Reorganisation mit dem Package DBMS_REDEFINITION
- Installation und Betrieb von Oracle11g Release 1 und Oracle11g Release 2 (Linux/Solaris)
- Oracle Grid Control 10g

 

Agnitas AG (Januar 2012-2014, Teilzeit)
- Upgrade von Oracle10g auf Oracle 11g Release 2 unter Linux (Shell scripting für silent install)
- Performanceoptimierung mit SQL Trace und Statspack (LOBs, JDBC LOB API, client-side JDBC cursor cache)
- Standby Database für Standard Edition inkl. Graceful Switchover

 

HUK Coburg (11.2011-12.2012, Teilzeit)
- Oracle Security und Auditing (Database Event Trigger, PL/SQL Entwicklung, utl_tcp, syslog)
- Perl Scripting für Oracle RMAN Backup und Recovery (Perl Entwicklung unter AIX und Windows)
- Performanceoptimierung mit SQL Trace und MERITS Profiler

 

Kapitalanlagegesellschaft (seit April 2013 in verschiedensten Auslastungsgraden)
- Statspack, AWR, ASH
- Standby DB
- Performancediagnose und Optimierung mit MERITS Profiler, Tuning Pack, eigenen Statspack Erweiterungen
- Auditing
- RMAN Backup, Restore, Duplicate
- JBoss
- Shell Scripting
- PL/SQL Entwicklung

Mobil ISC GmbH (August 2014 - Oktober 2014)
- Datenbankadministration
- Performanceanalyse und Optimierung auf Basis Oracle11g Release 11.2 unter Linux mit MERITS SQL Trace Profiler, AWR und SQL Plan Baseline (DBMS_SPM)
- Perl DBI und DBD::Oracle
- Vollautomatische Oracle Installation (silent Install Oracle11g Release 2 sowie silent Install Patch Set Update)

Lösungsanbieter im Bereich Identitätsmanagement und Zahlungsverkehr (seit Oktober 2014)
- Datenbankadministration Oracle 12c Standard Edition RAC Cluster sowie Oracle 12c Single Instance jeweils mit ASM
- Standby Database mit Oracle 12c Standard Edition (RAC ? Single Instance)
- Performanceanalyse
- Implementierung der Datenbanksicherungen mit Perl Skript, Oracle RMAN und Dell NetVault

Öffentliche Hand, Bereich Justiz (seit März 2015, annähernd Vollzeit)
- Datenbankadministration Oracle 11g sowie Oracle12cR1 und 12cR2 unter Linux mit ASM und Oracle Restart bzw. (Failover) Clustering mit Oracle ClusterWare, RAC-Systeme
- Oracle Text (u.a. Reorganisation, Optimierung u. Rebuild von Context Indizes)
- Performanceoptimierung und Analyse mit MERITS Profiler, OraTopSessions, AWR, ASH, Statspack, TKPROF, DBMS_SQLTUNE, OEM Cloud Control
- Upgrade von Oracle 11.2.0.3 auf 11.2.0.4 sowie Oracle11g auf Oracle12c
- Upgrade auf Oracle Grid Infrastructure 12.1.0.2 mit ASM Storage, Upgrade auf RDBMS Version 12.1.0.2, Failover Clustering mit Oracle 12c und ASM Storage
- Installation Enterprise Manager Agent und Anbindung an den Management Server (OMS)
- Entwicklung, Test und Umsetzung einer Härtungsrichtlinie für Oracle12c Datenbanken
- Upgrade Oracle Grid Infrastructure (Oracle Restart) von 12c Release 1 auf 12c Release 2 (Version 12.2)
- Manueller Datenbank-Upgrade von 12c Release 1 auf 12c Release 2 (Version 12.2)

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom-Informatiker (Univ. Erlangen-Nürnberg)
Oracle8 Certified Professional Database Administrator
Oracle8i Certified Professional Database Administrator
Oracle9i Certified Professional Database Administrator

Kompetenzen

Kompetenzen

Top-Skills

Oracle Database 12c Oracle Datenbankadministration Oracle Solaris Linux Unix Shells IBM AIX

Produkte / Standards / Erfahrungen / Methoden

HTTP, HTML, SMTP
Oracle Enterprise Manager
PL/SQL
TCP/IP
Oracle Text,
Oracle Advanced Queuing
Oracle SQL Developer
Transparent Application Failover
Toad
SimCorp Dimension (überwiegend aus DBA Sicht)

Betriebssysteme

HPUX
IRIX
OSF/Motif
RedHat, SuSE, Oracle Enterprise Linux
Installation, Administration, large pages, etc.
SUN OS, Solaris
Unix
IBM AIX inkl. Volume Manager, smit
Windows
Spezialkenntnisse Oracle Real Application Clusters auf AIX, Linux und NT. Begrenzt auch auf TruCluster.

Programmiersprachen

C
C++
Basiskenntnisse, wenig Praxis
ESQL/C
Imake, GNU-Make, Make-Maker etc...
Java
Entwicklung eines eigenen extended SQL Trace Profilers mit Java
Pascal
seit dem Studium nicht mehr verwendet
Perl
ink. Datenbankzugriff mit Perl DBI und DBD::Oracle, GUI Entwicklung mit Perl/Tk, Modulerstellung
PL/SQL
9 Jahre Erfahrung
Scriptsprachen
Shell
Tcl/Tk
Zugriff auf Oracle Datenbanken mit OraTcl
TeX, LaTeX
Grundkenntnisse
Xt, Motif
seit dem Studium nicht mehr verwendet
yacc/lex
für Studienarbeit an der Uni eingesetzt

Datenbanken

Informix
seit 1996 nicht mehr verwendet
Ingres
seit 1996 nicht mehr verwendet
JDBC
inkl. LOB Zugriff
Oracle
seit Oracle6, Oracle8i, Oracle9i Release 2 (9.2), Oracle10g, Oracle11g Release 1 und 2; mehr als 6 Jahre bei Oracle selbst auf tiefer technischer Ebene gearbeitet, sehr gute Kenntnisse Real Application Clusters, Standby Database, Parallel Server, High Availability generell, Performanceoptimierung mit Wait Events und extended SQL Trace
SQL
seit 1994

Datenkommunikation

Ethernet
SMTP
TCP/IP

Hardware

CD-Writer / Brenner
PC
SUN

Branchen

Branchen

Bisher Projekte in folgenden Branchen:
Finanzdienstleister
Telekommunikation
Automobilindustrie
Energieversorger

Keine ausgesprochenen Branchenkenntnisse vorhanden.

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
Schweiz

Deutschland: bei längerfristigen Einsätzen nur München und unmittelbare Umgebung

Interesse in der Schweiz zu arbeiten, z.B. Zürich oder Bern

nicht möglich

Projekte

Projekte

Hinweis: neueste Projekte am Seitenende; Sortierung chronologisch nach Projektende
Als Angestellter bei Oracle verschiedene Projekte unterstützt. Z.B.
Implementierung von Backup und Recovery mit Recovery Manager (RMAN) und

Tivoli Storage Manager für den Automobilzulieferer Zeuna Staerker in Augsburg.
Plattform: Solaris

Implementierung und Test von Real Application Clusters für Sikla
in Villingen-Schwenningen.

Implementierung und Test einer Schattendatenbank (Oracle8i Managed Standby
Database) für ein Internetunternehmen.

Tuning einer Oracle Instanz für einen Chemiekonzern.

Entwicklung und Durchführung des Trainings "Sicherung von Oracle Datenbanken
mit Tivoli Storage Manager und Recovery Manager (RMAN)" für IBM Learning Services.
Plattformen: AIX, Windows NT; Oracle8, Oracle8i

Autor bei zwei Buchprojekten für Markt+Technik:
- Oracle9i Datenbankentwicklung (seit 3/2002 auf dem Markt)
- Oracle9i Kompendium (erschienen April 2003)
Autor zweier englischsprachiger Oracle Fachbücher:
- Secret Oracle, 2008, ORADBPRO Publishing
- Secrets of the Oracle Database, 2009, Apress

Erfahrung in der Entwicklung und Durchführung von Trainings, speziell Oracle
DBMS, zuletzt 2-tägiges Seminar für die DOAG in Berlin.

Vorträge auf Cebit, Systems, RS/6000 Aktuell, DECUS.

freiberuflich:

Training zum Thema Hochverfügbarkeit (RAC, Standby, FT-Systeme, Clustering)
für DECUS München

Tuning Oracle9i mit STATSPACK, Neukonfiguration Compaq RAID Array,
Backup Recovery für Sikla in Villingen Schwenningen (3 Tage).

RAC unter Linux für DELL Computer Langen (2 Tage)
---------------
Installation und Präsentation von Oracle9i Rel. 2 Real Application Clusters
unter Linux im Demo Center von DELL Computer in Langen.
Konfiguration und Test von Transparent Application Failover (TAF).
Zwei Knoten Linux Cluster, Ethernet Interconnect, Datenbank auf Linux
Raw Devices.

Projekt Insourcing für Hansenet Telekommunikation Hamburg (von 1.7.2003 - 15.12.2003):
------------------
- Backup und Recovery mit Recovery Manager und Tivoli Storage Manager sowie
  Tivoli Data Protection for Oracle
- Erstellung von UNIX Shell Skripten und Recovery Manager Skripten für
  Backup mit Recovery Manager sowie Wartung des Recovery Manager Katalogs
  und Löschen veralteter Sicherungen
- Erstellung von Windows NT Batch Skripten
- Migration von Oracle Datenbanken unter Windows auf Oracle unter Sparc Solaris
- Scheduling von Backups mit cron
- Erstellung von UNIX Shell Skripten für die Überwachung des Füllstandes von
  Dateisystemen und Abschalten des Oracle Autoextend bei Überschreiten eines
  bestimmten Schwellwerts
- Tuning der Oracle Instanzen mit Statspack
- Implementierung einer Überwachung der Leistungsdaten von Instanzen
- Identifikation teurer SQL-Anweisungen und Tuning von SQL-Anweisungen
- Beratung hinsichtlich Kodierung und Optimierung von PL/SQL Code
- Installation von Oracle9i, Listener Konfiguration und Anlegen einer Datenbank unter SuSE Linux 8
- Anlegen neuer Datenbanken mit Optionen wie z.B. Spatial Data
- Erstellung einer Standby-Datenbank mit Oracle8i

19. April 2004: Konferenzbeitrag (eintägigier Trainingskurs) "Hochverfügbare Oracle Datenbankserver", DECUS
Jahreskonferenz, Bonn.

10. November 2004: Konferenzbeitrag für DOAG "Oracle Advanced Queuing für Output Management mit SAP und Streamserve"

Projekt Server Konsolidierung bei BTC AG, Oldenburg (26.1.2004 - 27.4.2005)
-SQL Tuning mit Stored Outlines und Logon Trigger
-Oracle9i Release 2, Oracle10g
-Migration von Oracle8i auf Oracle9i
-RedHat Linux Advanced Server/8 Installation, Konfiguration,
Kernel bauen, Netwerkkartentreiber installieren, Bildschirmtreiber installieren,
X Window System konfigurieren
-Installation und Konfiguration von Oracle Connection Manager (CMAN) in einer Umgebung
mit Network Address Translation (NAT) und Firewall. Konfiguration des CMAN
Client für redundante Connection Manager.
-Performance-Optimierung im Umfeld verteilter Oracle-Datenbanken Die
Antwortzeiten der verteilten Abfragen von zuvor 2 bis 3 Minuten reduzierten
sich auf 1-2 Sekunden - weniger als 1% der ursprünglichen Zeit.
Wo es technisch möglich wurden Anpassung allein auf Seiten der Datenbank
durchgeführt, so dass Anpassungen des SQL-Codes minimiert wurden.
-Advanced Queueing (9i und 10g), PL/SQL Entwicklung mit DBMS_AQ und DBMS_AQADM
-Microsoft Advanced Server, Windows 2003, Installation des Microsoft Cluster
Server auf einem 2-Knoten Cluster mit SAN-Anbindung über Fiber-Channel
Installation und Konfiguration Oracle Failsafe auf Microsoft Advanced Server,
Test des Failover und Failback, Umkonfiguration der Oracle-Installation
(Oracle9 Release 2) für den Betrieb im Cluster, d.h. Parameterdatei (SPFILE),
Passwortdatei, Dump-Destinations liegen alle auf gemeinsamen Cluster Disks,
statt wie standardmäßig über lokale Platten verteilt.
-Tuning mit Statspack (Instanz und Sitzungsebene)
-Erstellung eines Perl Profilers zur Auswertung von 10046 SQL_TRACE Dateien
im Rahmen der Performance-Optimierung
-Schulung interner und externer Mitarbeiter zum Thema "Performance-Optimierung"
-Entwicklung eines Konzepts für die Wiederverwendung von SQL Anweisungen aus
Java und PL/SQL
-Performance-Analyse einer .Net Anwendung basierend auf 10046 SQL_TRACE Dateien
und Method R von Cary Millsap.
-Entwicklung eines Framework für die Erweiterung von Oracle Enterprise Manager
durch eigene Job- und Event-Scripts. Implementierung auf Basis der Tool Command
Language (Tcl) und OraTcl (Datenbankzugriff mit Tcl) im Intelligent Agent
des Enterprise Manager. Entwicklung eigener Überwachungs-Skripte für
Datenbanksegmente und Dateisysteme (Systemmanagement, Monitoring).
-Schulung der Programmiersprache Tcl und der Datenbankschnittstelle OraTcl
basierend auf oratclsh von Oracle9i und Oracle8i
-Java/JDBC Programm für das lesen von Binary Large Objects (LOBs) und das
Schreiben der Binärdatein in ein Dateisystem.
-Performanceoptimierung unter Einsatz der Partitioning Option
-Erstellung eines Servererror Triggers und Protokollierung im Alert Log mit PL/SQL
-Installation SuSE Enterprise Server 8 (SLES8) mit Linux LVM
-Installation Oracle10g auf SuSE Enterprise Server 8
-Anpassung des 32bit Oracle Kerns und des 32bit Linux Kernel, um die Oracle SGA von
standardmäßig maximal 1.7 GB auf 3.1 GB erhöhen zu können.
-Enwicklung eines Perl Moduls mit Perl DBI und DBD Oracle für den Zugriff auf Advanced Queues
-Entwicklung von PL/SQL Prozeduren für die Anbindung von SAP über DB Connect an Oracle Advanced Queues
-Auswertung des Statspack Repository mit OraTcl Skripten im Rahmen einer Performanceoptimierung
-Backup und Restore mit Oracle Recovery Manager 9i (RMAN)
-Erstellung eines Perl Skripts für die Kapselung von RMAN und das Abfangen von Fehlern
wie z.B. Blockkorruption
-Konfiguration von Oracle9i Data Guard für mehrere Datenbanken, Maximum Availability Protection Level
-Korn Shell Skripting für das Löschen von archivierten Log Files mit RMAN auf Data
Guard Standby Datenbank (9i Rel. 2)
-Schulung über das Job- und Event-System des Oracle Enterprise Manager sowie kundenspezifische Erweiterungen
-Upgrade Oracle8i auf Oracle9i Release 2
-RedHat Linux Advanced Server/Red Hat 9 Installation, Konfiguration, Kernel bauen, Netwerkkartentreiber installieren, Netwerkkonfiguration,
Bildschirmtreiber installieren, X Window System konfigurieren

Entwicklung eines API für die Speicherung von Netzwerküberwachungsmeldungen in einer Oracle Datenbank mit Perl, Perl DBI und DBD::Oracle für Human Internet Consulting u. Landesbank Baden-Württemberg (17.6.05 bis 30.6.05)
-Installation der GNU UNIX Umgebung Cygwin unter Windows
-Installation von Perl unter Cygwin
-Installation von Perl DBI, DBD::Oracle unter Cygwin; Kompilierung von DBD::Oracle mit Oracle 9.2 Windows (ActiveState Perl enthält DBD::Oracle nicht)
-Implementierung eines generischen Perl-Moduls ORADBB für die Ausführung beliebiger SQL-Anweisungen und die Anzeige der Ergebnisse von SELECT-Anweisungen auf alphanumerischen Terminals mit Perl DBI
-Implementierung eines projektspezifischen Perl-Moduls LOGIORA für das Einfügen der Meldungen
-Performance-Optimierung durch Bulk-Insert mit INSERT ... SELECT ... UNION ALL
-Implementierung eines menügesteuerten Perl-Programms für das Einfügen, Anzeigen, Ändern und Löschen der Quellsystemen der Meldungen
-Dokumentation mit Perl POD und Generierung von HTML aus den POD-Anweisungen


Einführung von Oracle Real Applications Clusters beim Flughafen Stuttgart,  (28.4.05 bis vorauss. 30.6.05)
-Installation Oracle RAC 9.2.0.6 auf AIX 5.2, HACMP/ES
-Anlegen einer Datenbank für Betrieb mit RAC im General Parallel File System (GPFS) Cluster File System (CFS)
-Migration von Single Instance Oracle auf Real Application Clusters unter AIX und HACMP
-Konsolidierung mehrerer mit Single Instance Oracle betriebener Datenbanken in eine mit RAC betriebene Datenbank
-Performancebeurteilung des RAC-Systems mit Statspack
-Konfiguration von Oracle Net Servicenames für die Nutzung der Redundanz von RAC
-Datensicherung mit Recovery Manager (RMAN), Tivoli Storage Manager und Tivoli Data Protection for Oracle
-Einweisung der Mitarbeiter hinsichtlich HACMP, GPFS und RAC

Einführung von Oracle Data Guard bei ALD, Hamburg (22.8.05 - 31.8.05)
-Konzeption einer Hochverfügbarkeitslösung mit Standby Datenbank und Oracle Data Guard
-Aufbau einer Standby Datenbank ausgehend von produktiver Datenbank unter Real Application Clusters (RAC)
-Proof of Concept mit Test des Failover und Switchover sowohl manuell mit SQL*Plus und SQL als auch automatisiert mit Data Guard Broker und Data Guard Manager Line Mode (DGMGRL) mit Oracle9i und Oracle10g
-Konfiguration der Client TNS-Servicenamen für Connect Time Failover, so dass Clients bei Ausfall des Primärsystems automatisch das Standby-System nutzen
-Installation von Oracle9i Release 2 auf Red Hat Enterprise Linux Release 4
-Anlegen von Logical Volumes mit Linux LVM
-Erzeugen von Dateisystemen
-Anpassung der Linux Kernel-Parameter für Shared Memory und Semaphoren (sysctl)
-Installation und Konfiguration Tivoli Data Protection for Oracle (TDPO)
-Backup und Restore mit Recovery Manager

DBA bei O2 München (1.9.2005-28.10.2005)
-SQL Tuning (Event 10046 Level 8, TKPROF, Optimizer Hints u. Parameter)
-Instance Tuning mit Statspack
-Parallele Online Reorganisation mit DBMS_REDEFINITION
-Export/Import
-SQL*Loader
-Partitioning Option (Partition Add/Drop/Exchange; lokale vs. globale Indizes)
-UNIX Shell Scripting (HP-UX)
-ClearCase
-TOAD

Vortragsbeiträge auf Deutscher Oracle Anwenderkonferenz DOAG (8.11.05-9.11.05)
-Einführung von Real Application Clusters beim Flughafen Stuttgart
-Wait Event Tuning - Antwortzeitprofilerstellung mit extended SQL - Trace Dateien (Event 10046)

Performance-Optimierung RAC unter Solaris für SimpleFact und Siemens Business Services, München (4 Tage, Februar 2006)
-Statspack
-Automatic Workload Repository (AWR)
-Buffer Cache Advisories
-Untersuchung teurer SQL-Anweisungen

Installation und Konfiguration von Oracle10g Real Application Clusters für Berlin Transport, Berlin (5 Tage, März 2006)
-Installation Oracle Clusterware (Cluster Ready Services) unter AIX 5.3
-Installation RAC
-Anlegen einer Datenbank im GPFS
-Konfiguration und Test von Transparent Application Failover (TAF)

Installation und Konfiguration von Oracle10g Real Application Clusters für ingram micro, München (2 Tage, Juni 2006)
-Installation Oracle Clusterware (Cluster Ready Services) unter AIX 5.3
-Installation RAC
-Aufsetzen Automatic Storage Management (ASM)
-Anlegen einer Datenbank mit ASM

Entwicklung eines Perl DBI/RMAN Skripts für Datenbanksicherung für ingram micro, München (3 Tage, August2006)
-Scheduling besonderer Aufbewahrungsoptionen der Sicherung mit Advanced Queueing
-Zugriff auf Oracle Advanced Queues mit Perl DBI
-Datenbanksicherung mit Oracle Recovery Manager (RMAN) und Tivoli Data Protection for Oracle unter AIX 5.3
-Steuerung von RMAN abhängig von Queue Messages über Perl Skript

DBA bei HypoVereinsbank München (1.3.06-30.11.06)
-Partitioning Option
-Migration einer Datenbank mit Hilfe von Oracle Data Guard (Physical Standby)
-Automatische Installation von Oracle10g, 10g Patch Set und 10g Interim Patches it Oracle Universal Installer und Silent Install per Response File auf Solaris und AIX
-Installation von Solaris Betriebssystem-Patches
-Paketierung der Installation von Oracle10g mit Solaris Package Manager
-SQL Tuning
-Performance-Optimierung mit Statspack
-Bourne und Korn Shell Scripting
-Konfiguration und Betrieb einer ASM-Instanz (Automatic Storage Management)
-Anlegen einer Datenbank mit ASM-Storage
-PL/SQL Programmierung
-Cost Based Optimizer Statistiken, Histogramme und Systemstatistiken
-Backup und Restore mit Recovery Manager und Tivoli Data Protection for Oracle
-Beratung zum performanten Einsatz von Perl DBI mit Oracle Datenbanken
-Solaris UFS Zugriffsrechte über Access Control Lists (ACL)
-Oracle Streams Replikation

Installation und Konfiguration von Oracle10g Release 2 Real Application Clusters für ELAXY, Coburg (4 Tage, Januar 2007)
-Installation der AIX Betriebssystemkomponenten für Oracle10g mit smit
-Netzwerkkonfiguration für Cluster Interconnect, Anpassung TCP und UPD Parameter mit no
-Installation und Konfiguration EMC Multipath Fileset für Clariion Fiber Channel SAN Storage Array
-Konfiguration der AIX Raw Disks für Oracle Cluster Registry, Voting Disk und ASM Disk Groups
-Installation Oracle Clusterware (Cluster Ready Services bzw. CRS) unter AIX 5.3 ML 04
-Installation RAC, CRS Patch Set, DBMS Patch Set
-Aufsetzen Automatic Storage Management (ASM)
-Anlegen einer Datenbank unter Nutzung von ASM

Performanceoptimierung einer Konfigurationsanwendung für GSM Mobilfunknetze unter Oracle9i Release 2 für T-Systems , Stuttgart (15 Tage, Januar/Februar 2007)
-Antwortzeitverbesserung um den Faktor 2-6 durch verschiedenste Maßnahmen wie Veränderung der Veritas VxFS Mount-Optionen, Optimierung SQL*Loader Bindsize, Umstellung auf Sequences mit CACHE, Einführung des Cost Based Optimizer, Einführung von parallel CTAS (Create Table as SELECT) und Anpassung der Oracle Initialisierungsparameter.
-Verwendete Performanceoptimierungswerkzeuge: Statspack (Instanzebene, Sitzungsebene), extended SQL-Trace, Auswertung Raw Trace Files, tusc (Tracing von UNIX System Calls), top, vmstat, sar.
-Beratung zur Instrumentierung mit Hotsos Instrumentation Library for Oracle (ILO); Installation von Hotsos ILO.
-TOAD

Installation und Konfiguration von Oracle10g Release 2 Real Application Clusters für Postbank Factoring Bonn, (3 Tage, Januar 2007)
-Netzwerkkonfiguration für Cluster Interconnect, Anpassung TCP und UPD Parameter mit no, Beratung hinsichtlich Jumbo Frames (9000 Bytes) für Gigabit Ethernet Adapter und Switch
-Konfiguration der AIX Raw Disks für Oracle Cluster Registry, Voting Disk und ASM Disk Groups (2 x EMC Clariion Storage im Haupt- und Ausfallrechenzentrum d.h. Stretch Cluster?)
-Installation Oracle Clusterware (Cluster Ready Services bzw. CRS) unter AIX 5.3 TL 05 SP 04
-Installation RAC, CRS Patch Set, DBMS Patch Set 10.2.0.2
-Aufsetzen Automatic Storage Management (ASM) mit je einer Failure Group pro Clariion Storage
-Anlegen einer Datenbank unter Nutzung von ASM
-Anlegen einer zusätzlichen Voting Disk, Beratung hinsichtlich einer dritten Voting Disk über NFS
-Konfiguration und Test der Lastverteilung mit Connection Load Balancing (CLB)

Datenbankadministration für Skandia Versicherung, Berlin (8.3.2007-11.4.2007)
-Datenbanksicherung/Restore mit RMAN und Veritas NetBackup
-Grid Control, Active Workload Repository (AWR), Data Pump, Scheduler (DBMS_SCHEDULER)
-Heterogeneous Services ODBC für Anbindung von Fremddatenbanken an Oracle unter Linux
-Quest SQL Navigator
-Installation Grid Control Management Agent unter Linux

Data Warehouse Performanceoptimierung, Konfiguration und Test unter 10g Real Application Clusters auf SuSE Linux 9 Enterprise für FinanzIT, Berlin (12.2.2007-20.4.2007)
-Anpassung von SuSE Linux Enterprise Server 9 für Betrieb von Oracle (shared memory, raw devices)
-Korrektur der Oracle Interconnect-Konfiguration (oifcfg)
-Konfiguration automatisches Starten/Stoppen von Raw Device Binding, ASMLib, Clusterware, ASM und RDBMS
-Konzept für RMAN Backup/Recovery sowie Archivierung unter Nutzung von Read Only Tablespaces; Konfiguration Block Change Tracking; Implementierung Perl DBI Skript für einmalige Sicherung von Read Only Tablespaces mit KEEP Option und Recovery Katalog
-Partitioning Option (composite range/list)
-Erstellung eines Testplans für die Verfügbarkeit des RAC-Clusters (Connection Load Balancing, Virtual IP, Instance Restart, etc.)
-Beratung hinsichtlich Instrumentierung (Hotsos ILO), Resumable Space Allocation, Flashback Database/Query/Drop/Table, Transparent Application Failover
-Performancesteigerung der Ladevorgänge um 17% durch Erhöhung der Blockgröße von 8KB auf 32KB

Schulung zum Thema Oracle Betrieb und Performanceoptimierung unter Solaris für AS-Systeme Stuttgart/Sparkassen Informatik Fellbach (11.6.-12.6.2007)
- Wait Event Tuning Methode, Solaris und Veritas Kernel Parameter, Oracle Initialisierungsparameter, Statspack, Automatic Workload Repository

Kurzeinsätze für Oracle Deutschland GmbH (Juli, August 2007)
- Data Guard fürRodenstock, München
- RAC, TAF, Load Balancing, Cluster Services für easynet Hamburg
- RAC Upgrade für T-Systems, Kiel
- Installation Oracle Warehouse Builder unter AIX für Quelle, Nürnberg

Performanceoptimierung für all4net GmbH Darmstadt (15.8.-24.8.2007)
- Verwendung von Statspack, Hints, extended SQL Trace, TKPROF, DBMS_XPLAN, Optimizer- und Initialisierungsparameter, Stored Outlines

Migration, Instrumentierung, Performancediagnose unter Solaris und AIX für Deutsche Bank, Eschborn (3.9.2007-24.9.2007)
- Upgrade und Downgrade zwischen 9.2.0.7 auf 10.2.0.3 mit Read Only Tablespaces
- Migrationskonzept von Solaris nach AIX mit Oracle10g Cross Platform Transportable Database (RMAN Kommando CONVERT DATABASE) sowie Cross Platform Transportable Tablespaces
- Applikationsinstrumentierung mit Oracle10g JDBC End-to-End Metrics und PL/SQL
- Nutzung der Instrumentierung auf der Ebene von V$ Views und extended SQL Trace Files per TRCSESS und DBMS_MONITOR

Datenbankadministration für Skandia Versicherung, Berlin (Nov 2007)
- Linux, 9i, 10g
- Database Scheduler, Grid Control

Kurzeinsätze für Oracle Deutschland GmbH (Oktober, Nov 2007)
- Datenbankadministration, RAC, Solaris, Oracle10g, Performanceoptimierung, SQL-Tuning für T-Systems, Kiel

ClusterWare, ASM, RAC Konfigurationsprüfung für HUK, Coburg (Nov. 2007)
- Prüfung eines 4 Knoten 10.2.0.3 RAC Stretch Cluster mit ASM

Installation, Konfiguration und Test von Oracle 10g auf 64-bit Windows 2-Knoten Cluster, itergo, Cologne  (Dez. 2007)
- Installation der Oracle Databanksoftware, Oracle Fail Safe Server 64-bit, Fail Safe Manager, Cluster Integration, SPFILE auf Shared Disk, Passwortdatei auf Shared Disk mit speziellem Registry Key, Failover Test mit  Transparent Application Failover (TAF)
- RMAN-Sicherung mit Tivoli Data Protection for Oracle (TDPO)

Performanceoptimierung einer Data Warehouse Anwendung, FinanzIT, Hannover  (5 Tage, Jan. 2008)
- Verbesserung der Antwortzeiten durch Einstellung von Systemstatistiken, Anpassung von Initialisierungsparametern und Optimizer Hints
- Verwendete Komponenten: DBMS_STATS, Statspack, Events 10053 und 10046, ORADEBUG, strace, Database Control

Datenbankadministration bei Société Generale Security Services, Unterföhring (1.1.2008 - 11.4.2008)
- Datenbankadministration (Materialized Views,  Index Usage Monitoring, DBMS_STATS)
- Performanceoptimierung der SimCorp Dimension Datenbanken (SQL Tuning, Nutzung mehrere Buffer Pools zur Reduzierung der I/O Last, Parallel Query, Optimierung verteilter Abfragen mit DRIVING_SITE Hint)
- Einführung von Backup/Recovery mit RMAN und Bandsicherung mit Tivoli Data Protection for Databases
- Einführung von Data Guard Standby Datenbanken und Data Guard Broker; Überwachung des Status und Apply Delay mit selbst entwickelten Skripten unter Einbindung in Cronacle Job Scheduler
- Shell Scripting, PL/SQL Entwicklung, Perl Scripting
- automatisierte Oracle 9i und Oracle10g Softwareinstallation mit Response File

Datenbankadministration Flughafen Stuttgart (überwiegend Fernwartung 14.4.2008 - 31.1.2011)
- Oracle9i RAC Administration
- RMAN Backup/Recovery
- Performance-Tuning
- Auswertung des Statspack Repository
- Point-in-Time Recovery

 

Security, Performance und Administration Deutsche Pfandbriefbank Services (ehem. Hypo Real Estate Systems), München (4.8.2008-30.9.2011)
- Entwicklung, Test und Umsetzung eines Sicherheitsleitfadens für Oracle Datenbanken (Auditing, Passwortkomplexitätsprüfung, Secure Application Roles, Intrusion Detection, Connection Manager CMAN, Listener Valid Node Checking, etc.)
- Administration, Performanceoptimierung (u.a. mit SQL Trace Profilern) und Reorganisation sehr großer Datenbanken (VLDB > 2 TB) mit Partitioning Option
- Betrieb und Deployment von Web-Anwendungen mit JBoss, JDBC und Oracle10g/11g; Instrumentierung im Zusammenhang mit Connection Pooling
- Standby Datenbanken mit Oracle Data Guard
- Flashback Database
- Automatisierung von Datenbank-Backup und Archivierung mit Oracle Recovery Manager und Tivoli Storage Manager (TSM, TDPO, Backup/Archive Client) bzw. Legato Networker
- Installation und Konfiguration von Oracle Database Vault
- Installation der Oracle Advanced Security Option und Verschlüsselung von Tabellenspalten mit Transparent Data Encryption (TDE)
- Java/JDBC Programmierung, UNIX Shell Programmierung, sudo Konfiguration
- Online Reorganisation mit dem Package DBMS_REDEFINITION
- Installation und Betrieb von Oracle11g Release 1 und Oracle11g Release 2 (Linux/Solaris)
- Oracle Grid Control 10g

 

Agnitas AG (Januar 2012-2014, Teilzeit)
- Upgrade von Oracle10g auf Oracle 11g Release 2 unter Linux (Shell scripting für silent install)
- Performanceoptimierung mit SQL Trace und Statspack (LOBs, JDBC LOB API, client-side JDBC cursor cache)
- Standby Database für Standard Edition inkl. Graceful Switchover

 

HUK Coburg (11.2011-12.2012, Teilzeit)
- Oracle Security und Auditing (Database Event Trigger, PL/SQL Entwicklung, utl_tcp, syslog)
- Perl Scripting für Oracle RMAN Backup und Recovery (Perl Entwicklung unter AIX und Windows)
- Performanceoptimierung mit SQL Trace und MERITS Profiler

 

Kapitalanlagegesellschaft (seit April 2013 in verschiedensten Auslastungsgraden)
- Statspack, AWR, ASH
- Standby DB
- Performancediagnose und Optimierung mit MERITS Profiler, Tuning Pack, eigenen Statspack Erweiterungen
- Auditing
- RMAN Backup, Restore, Duplicate
- JBoss
- Shell Scripting
- PL/SQL Entwicklung

Mobil ISC GmbH (August 2014 - Oktober 2014)
- Datenbankadministration
- Performanceanalyse und Optimierung auf Basis Oracle11g Release 11.2 unter Linux mit MERITS SQL Trace Profiler, AWR und SQL Plan Baseline (DBMS_SPM)
- Perl DBI und DBD::Oracle
- Vollautomatische Oracle Installation (silent Install Oracle11g Release 2 sowie silent Install Patch Set Update)

Lösungsanbieter im Bereich Identitätsmanagement und Zahlungsverkehr (seit Oktober 2014)
- Datenbankadministration Oracle 12c Standard Edition RAC Cluster sowie Oracle 12c Single Instance jeweils mit ASM
- Standby Database mit Oracle 12c Standard Edition (RAC ? Single Instance)
- Performanceanalyse
- Implementierung der Datenbanksicherungen mit Perl Skript, Oracle RMAN und Dell NetVault

Öffentliche Hand, Bereich Justiz (seit März 2015, annähernd Vollzeit)
- Datenbankadministration Oracle 11g sowie Oracle12cR1 und 12cR2 unter Linux mit ASM und Oracle Restart bzw. (Failover) Clustering mit Oracle ClusterWare, RAC-Systeme
- Oracle Text (u.a. Reorganisation, Optimierung u. Rebuild von Context Indizes)
- Performanceoptimierung und Analyse mit MERITS Profiler, OraTopSessions, AWR, ASH, Statspack, TKPROF, DBMS_SQLTUNE, OEM Cloud Control
- Upgrade von Oracle 11.2.0.3 auf 11.2.0.4 sowie Oracle11g auf Oracle12c
- Upgrade auf Oracle Grid Infrastructure 12.1.0.2 mit ASM Storage, Upgrade auf RDBMS Version 12.1.0.2, Failover Clustering mit Oracle 12c und ASM Storage
- Installation Enterprise Manager Agent und Anbindung an den Management Server (OMS)
- Entwicklung, Test und Umsetzung einer Härtungsrichtlinie für Oracle12c Datenbanken
- Upgrade Oracle Grid Infrastructure (Oracle Restart) von 12c Release 1 auf 12c Release 2 (Version 12.2)
- Manueller Datenbank-Upgrade von 12c Release 1 auf 12c Release 2 (Version 12.2)

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom-Informatiker (Univ. Erlangen-Nürnberg)
Oracle8 Certified Professional Database Administrator
Oracle8i Certified Professional Database Administrator
Oracle9i Certified Professional Database Administrator

Kompetenzen

Kompetenzen

Top-Skills

Oracle Database 12c Oracle Datenbankadministration Oracle Solaris Linux Unix Shells IBM AIX

Produkte / Standards / Erfahrungen / Methoden

HTTP, HTML, SMTP
Oracle Enterprise Manager
PL/SQL
TCP/IP
Oracle Text,
Oracle Advanced Queuing
Oracle SQL Developer
Transparent Application Failover
Toad
SimCorp Dimension (überwiegend aus DBA Sicht)

Betriebssysteme

HPUX
IRIX
OSF/Motif
RedHat, SuSE, Oracle Enterprise Linux
Installation, Administration, large pages, etc.
SUN OS, Solaris
Unix
IBM AIX inkl. Volume Manager, smit
Windows
Spezialkenntnisse Oracle Real Application Clusters auf AIX, Linux und NT. Begrenzt auch auf TruCluster.

Programmiersprachen

C
C++
Basiskenntnisse, wenig Praxis
ESQL/C
Imake, GNU-Make, Make-Maker etc...
Java
Entwicklung eines eigenen extended SQL Trace Profilers mit Java
Pascal
seit dem Studium nicht mehr verwendet
Perl
ink. Datenbankzugriff mit Perl DBI und DBD::Oracle, GUI Entwicklung mit Perl/Tk, Modulerstellung
PL/SQL
9 Jahre Erfahrung
Scriptsprachen
Shell
Tcl/Tk
Zugriff auf Oracle Datenbanken mit OraTcl
TeX, LaTeX
Grundkenntnisse
Xt, Motif
seit dem Studium nicht mehr verwendet
yacc/lex
für Studienarbeit an der Uni eingesetzt

Datenbanken

Informix
seit 1996 nicht mehr verwendet
Ingres
seit 1996 nicht mehr verwendet
JDBC
inkl. LOB Zugriff
Oracle
seit Oracle6, Oracle8i, Oracle9i Release 2 (9.2), Oracle10g, Oracle11g Release 1 und 2; mehr als 6 Jahre bei Oracle selbst auf tiefer technischer Ebene gearbeitet, sehr gute Kenntnisse Real Application Clusters, Standby Database, Parallel Server, High Availability generell, Performanceoptimierung mit Wait Events und extended SQL Trace
SQL
seit 1994

Datenkommunikation

Ethernet
SMTP
TCP/IP

Hardware

CD-Writer / Brenner
PC
SUN

Branchen

Branchen

Bisher Projekte in folgenden Branchen:
Finanzdienstleister
Telekommunikation
Automobilindustrie
Energieversorger

Keine ausgesprochenen Branchenkenntnisse vorhanden.

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.