Skip to content
View uusen01's full-sized avatar

Block or report uusen01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
uusen01/README.md

Usen Usen — Senior Oracle Database Administrator

Usen Usen

Senior Oracle Database Administrator
Oracle 19c/21c · RAC · Data Guard · RMAN · Performance Tuning · CDB/PDB · GoldenGate · AWS

LinkedIn GitHub Location Open to work

I keep mission-critical Oracle databases available, recoverable, and fast — and I publish the scripts and runbooks that prove it.


About Me

Senior Oracle DBA with 9+ years supporting enterprise Oracle databases across telecommunications (AT&T), automotive (General Motors), and government / postal — USPS mail-processing systems, complemented by a graduate background in healthcare informatics. My work centers on the operations that keep production online under real pressure: high availability, backup and recovery, performance tuning, patching, and multitenant administration.

I believe a DBA's credibility is best shown, not claimed — so my portfolio is a set of runnable, sanitized repositories with real scripts, sample output, and operational walkthroughs.

Core focus

  • Oracle 19c / 21c (11g / 12c)
  • Real Application Clusters (RAC)
  • Automatic Storage Management (ASM)
  • Data Guard (physical standby)
  • RMAN backup & recovery

Also strong in

  • Performance Tuning (AWR / ASH / SQL)
  • Multitenant CDB / PDB
  • Oracle GoldenGate replication
  • Linux & Windows Server
  • SQL & PL/SQL · AWS (OCI certified)

Tech Stack

Oracle 19c Oracle 21c RAC ASM Data Guard RMAN GoldenGate CDB/PDB Performance Tuning

SQL PL/SQL Linux Windows Server AWS OEM


Featured Repositories

Ten sanitized, production-style Oracle repositories — each with runnable scripts/runbooks, annotated sample output, and an Operational Screenshots (Proof of Work) section. Demo data only (ORADEMO); no client identifiers.

Read-only daily health-check suite — availability, space, recoverability, and performance in a repeatable 10–15 minute pass.

Tech: SQL*Plus · V$/GV$ · RAC-aware · multitenant-aware
Oracle: 19c · 21c

Production RMAN library — full/incremental backups, control-file protection, validation, and restore/recovery playbooks with a 14-day window.

Tech: RMAN · ARCHIVELOG · point-in-time recovery
Oracle: 11g · 12c · 19c · 21c

Top-down, DB-Time-first diagnostics — wait events, ASH, AWR, and top-SQL ranking that lead to one root cause.

Tech: AWR · ASH · V$ · SQL tuning
Oracle: 11g · 12c · 19c · 21c

Step-by-step Release Update, OPatch, rolling-RAC, Data Guard standby-first, and emergency rollback procedures.

Tech: OPatch · datapatch · opatchauto · flashback
Oracle: 19c · 21c

Multitenant operations from CDB$ROOT — PDB state & SAVE STATE, services, sizing, per-PDB parameters, and undo.

Tech: Multitenant · CDB_* views · SAVE STATE
Oracle: 12c · 18c · 19c · 21c

The on-call operations playbook — daily checklist, startup/shutdown, incident response, and a blameless post-incident template.

Tech: Incident response · blocking · space · listener
Oracle: 19c · 21c

GoldenGate replication monitoring, lag detection, and recovery — sanitized configs plus Extract/Replicat troubleshooting runbooks.

Tech: GoldenGate · Extract/Replicat · heartbeat lag
Oracle: 11g–21c

Data Guard administration & DR — switchover, failover, archive-gap resolution, DGMGRL broker operations, and standby-first patching.

Tech: Data Guard · DGMGRL · switchover/failover · gap resolution
Oracle: 11g · 12c · 19c · 21c

RAC & clusterware operations — crsctl/srvctl, ASM diskgroup checks, service relocation, rolling maintenance, and node-eviction triage.

Tech: crsctl · srvctl · ASM · interconnect
Oracle: 11g · 12c · 19c · 21c

PowerShell, Python & SQL*Plus automation — scheduled health checks, RMAN/capacity reporting, alert-log parsing, and HTML/email delivery.

Tech: PowerShell · Python · SQL*Plus · scheduling
Env: 19c/21c · Windows · Linux

➡️ View all repositories →


Proof of Work

Real production activities reflected across the repositories above:

Activity Where it shows
Daily health checks oracle-health-checks — availability, space, recoverability pass
Backup & recovery procedures oracle-rman-scripts — backup, validate, restore/recover playbooks
Performance tuning oracle-performance-tuning — wait/ASH/AWR root-cause method
Patching procedures oracle-patching-runbooks — RU, rolling RAC, datapatch, rollback
Incident response oracle-dba-runbooks — blocking, ORA-00257, listener, post-incident
Multitenant administration oracle-cdb-pdb-administration — PDB SAVE STATE, services, undo
Troubleshooting oracle-goldengate-configs — Extract/Replicat abends, lag, discards
Disaster recovery & failover oracle-dataguard-runbooks — switchover, failover, gap resolution, reinstate
RAC & clusterware operations oracle-rac-administration — crsctl/srvctl, ASM, service relocation, node eviction
Automation & reliability oracle-automation-toolkit — scheduled checks, reporting, alert-log parsing (PowerShell/Python)
How I work (click to expand)
  • Recoverability before change — never patch what I can't recover; validate restores, not just backups.
  • Root cause, not symptom — measure where DB time goes, attribute it, change one thing, re-measure.
  • Verify, don't assume — confirm each RAC node is ONLINE before the next; confirm source↔target in sync, not just "running."
  • Write it down — runbooks that a tired engineer can follow at 2 a.m., with exact commands and a defined rollback.

Technical Case Studies

Long-form write-ups of real (sanitized) production work. Replace the # placeholders with your published LinkedIn/Medium URLs.

# Case Study Topic
1 Recoverability Before Patching Oracle 21c ARCHIVELOG conversion · RMAN · safe patching
2 Eliminating a Recurring PDB Startup Outage Multitenant · SAVE STATE · availability
3 Rolling RAC Release Updates with Minimal Downtime RAC · opatchauto · Data Guard pre-checks
4 Recovering GoldenGate Replication Lag GoldenGate · Extract/Replicat · no data loss
5 From "Database Slow" to One Root Cause AWR/ASH · wait events · SQL tuning

Blog Articles

Latest writing on Oracle operations, reliability, and performance. Add your published links below.

Platform Article Link
LinkedIn Recoverability Before Patching: Risk → Routine Read →
Medium Reading an AWR Report Top-Down Read →
LinkedIn opatch vs datapatch: the two-step half of patchers miss Read →
Medium The PDB That Wouldn't Open Read →

📫 More on LinkedIn.


Certifications

Credential Issuer
Oracle Cloud Infrastructure — Foundations Associate Oracle
Oracle Cloud Data Management — Foundations Associate Oracle
Oracle Cloud Infrastructure — AI Foundations Associate Oracle
OCI GoldenGate Workshop Oracle
Graduate Certificate — Information Security & Assurance Kennesaw State University

Education

Degree Institution
M.S., Information Security & Assurance Kennesaw State University
M.S., Healthcare Management & Informatics Kennesaw State University

Current Focus

▸ Oracle automation            — PowerShell/Python health checks, reporting, scheduling
▸ High availability & DR        — RAC clusterware ops + Data Guard switchover/failover
▸ GoldenGate administration     — monitoring, lag detection, and recovery patterns
▸ Performance engineering       — top-down, DB-Time-first tuning methodology
▸ Cloud database architecture   — Oracle on AWS / OCI; HA & DR design
▸ Database reliability          — runbooks, SLOs, and blameless incident review

Connect With Me

LinkedIn GitHub Location Availability


When production breaks at 2 AM, runbooks matter.

All repositories use sanitized, fictional demo data (ORADEMO) — no production, employer, or confidential information.

Pinned Loading

  1. oracle-health-checks oracle-health-checks Public

    Oracle database health check scripts and reports for proactive monitoring and preventive maintenance.

    PLSQL

  2. oracle-rman-scripts oracle-rman-scripts Public

    RMAN backup and recovery scripts for Oracle databases including full, incremental and archivelog backups.

  3. oracle-performance-tuning oracle-performance-tuning Public

    SQL performance tuning and database optimization scripts for Oracle 19c and 21c environments.

    PLSQL 2

  4. oracle-dataguard-runbooks oracle-dataguard-runbooks Public

    Senior-level Oracle Data Guard runbooks and monitoring scripts for switchover, failover and archive gap resolution.

  5. oracle-rac-administration oracle-rac-administration Public

    Oracle RAC administration procedures, Clusterware operations and high availability runbooks.

    Shell

  6. oracle-automation-toolkit oracle-automation-toolkit Public

    PowerShell, Python and SQL*Plus automation tools for Oracle database administration tasks.

    Python