Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

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.

About

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

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors