Über mich

Mein Name ist Andy Kielhorn, Jahrgang 1971, Sachse, verheiratet, eine Tochter.
Ich habe Informatik an der Technischen Universität Chemnitz-Zwickau studiert. Seit 1994 darf ich mich Diplom-Informatiker nennen.

Eigentlich hatte ich schon immer mit Datenbanken zu tun. Schon vor meinem Studium in einem Praktikum bei der BREHMER Buchbindereimaschinen GmbH in Leipzig-Plagwitz habe ich mit dbase, ReDaBas (der DDR-Version von dbase) und mit FoxPro programmiert.
Im Studium gab es dann Informix, Postgres, Ingres usw.

Nach dem Studium habe ich in C und Clipper Anwendungen für die Landwirtschaft mitgebaut, ehe ich zur System- und Datenbankadministration im Jahre 1996 fand.

Bei dem Computerhändler ESCOM (gibts nicht mehr) habe ich mit zwei Kollegen die Kassensysteme der Filialen in Deutschland administriert, das waren UNIX-Systeme (SCO) mit einer Datenbank namens UNIFY 2000. Ein Jahr später kam dann die Datenbank von ORACLE ins Spiel und bei der bin ich mehr oder minder hängen geblieben.

Egal ob als „Datenbankadministrator“, „Berater Datenbanken“, „Technischer Projektleiter“, „Entwicklungsingenieur“, „ORACLE- oder Datenbank-Spezialist“, „IT-Consultant“ oder „Senior-Datenbank-Administrator“, ich hatte immer viel mit ORACLE zu tun :

  • Konzeption, Installation und Administration von Datenbanken (ORACLE, TimesTen und MySQL)
  • ORACLE Versionen 6, 7, 8, 8i, 9i, 10g, 11g, 12c,18c, 19c, 21c
  • Hochverfügbarkeit RAC und DataGuard
  • Infrastruktur ASM, OCFS2, ACFS, OID
  • Backup & Recovery, Flashback
  • Advanced Replication, Streaming, Advanced Queueing, Partitioning,  Spatial, Parallel Execution, Cloning, In-Memory, Advanced Compression, Oracle Security (Data Masking), MultiTenant, XML
  • Programmierung PL/SQL, APEX, Pro*C/Pro*C++, Java
  • Datenbankmonitoring (Grid,Control, Cloud Control 12C & 13c, DBConsole, Quest Spotlight, eigenes Monitoring AKIMON)
  • Appliance Systeme ODA (X7)
  • Cloud Computing ORACLE Cloud Infrastructure (OCI)

Ich habe dabei immer über den Tellerrand hinaus geschaut und mich auch mit dem befasst, was mit Datenbanken alles möglich wird:

  • Konzeption und Aufbau von Data Warehouses
  • Entwicklung von Datenmodellen
  • Erstellen von ETL-Prozessen (PL/SQL, Pro*C/Pro*C++, Shellscript etc.)
  • Erstellen von Web-Applikationen (APEX, RESTFul Service, PHP, Javascript)
  • Schnittstellenprogrammierung
  • Daten- und Datenbankmigrationen
  • Applications- und Query-Tuning
  • Automatisierung (Scripte, Automic Software UC4)
  • Schulungen (Einführung in SQL und PL/SQL, ORACLE Performance Tuning, TOAD, Backup & Recovery, ORACLE Komponenten etc.)

Natürlich habe ich mich auch mit den Folgenden befasst:

  • Batch- und Shellscripting
  • Virtualisierung (VMWare, Oracle VM VirtualBox)
  • Systemadministration und Installation (LINUX [Redhat, ORACLE Linux, SUSE, Ubuntu ], MS Windows, AIX, HP-UX, SINIX, SCO, VMS )
  • Shellscripting
  • Programmieren (Objective C, Javascript, PHP, Perl, C/C++, Powerbuilder, Modula 2, Lisp, Pascal, Turbo Pascal, Clipper, BASIC etc.)
  • Webshop-Entwicklung mit MySQL und PHP (os-commerce)
  • Administration von SAN-Systemen (EMC [u.a. Data Domain] , EVA, NetApp )

Und last but not least bin ich auch mal hin und wieder „fremd gegangen“ und habe PostgreSQL, Teradata, MariaDB und MSSQL installiert und administriert.

Ja und dann gibt es ja noch das „Cloud Computen“ und auch nicht nur von ORACLE, sondern z.B. auch von Amazon (AWS), was mich auch interessiert.