Oracle
Secțiune • Database Strategy

Oracle

Articole Oracle 19c+: administrare DBA, performance tuning, Data Guard, partitioning, AWR/ASH, securitate și migrare la Oracle Cloud (OCI).

6 articole publicate în această secțiune

Am văzut un DBA oprind o producție cu un DROP TABLESPACE lansat pe fereastra greșită. Am văzut interogări de patru secunde devenind de patru ore după un upgrade, pentru că cineva atinsese optimizer_features_enable “oricum era la fel”. Am văzut backup-uri care nu se restaurau, audituri dezactivate “temporar” de cinci ani, și indecși creați în producție cu mâna liberă într-o vineri după-amiază.

Și am văzut exact opusul: instanțe Oracle care funcționează de douăzeci de ani fără un minut de downtime neplanificat, susțin încărcări uriașe și supraviețuiesc la trei upgrade-uri majore fără să clipească.

Diferența nu a fost niciodată versiunea. A fost întotdeauna cine o gestiona.


Lucrez cu Oracle din 1996. În aproape treizeci de ani am văzut trecând Oracle 7, 8i, 9i, 10g, 11g, 12c, 19c, 21c, 23ai — și paradigme, tendințe, consultanți care vindeau funcționalitatea lunii ca răspuns la orice problemă.

Inima motorului, însă, a rămas aceeași: solidă, complexă, neiertătoare cu cei care nu o cunosc în profunzime.

Oracle nu se învață din tutoriale. Se învață:

  • din incidentele de producție la trei dimineața, când manualul e de puțin folos și valorează mai mult un coleg care a mai văzut acel comportament
  • din migrări în care planul de execuție se schimbă a doua zi după go-live și nimeni nu înțelege de ce
  • din planurile de execuție care devin patologice după un DBMS_STATS.GATHER_SCHEMA_STATS lansat cu parametri impliciți
  • din v$ care spun adevărul chiar și când aplicația minte
  • din tuning pack-urile care chiar ajută, și cele pe care le-ai plătit și nu le vei porni niciodată

🔧 Ce mă uit când ajung pe o instanță nouă #

Când un client mă sună pentru că “baza de date merge încet” sau “ceva nu e în regulă”, sunt cinci lucruri la care mă uit înainte să ating vreun parametru. Nu e un checklist dintr-un curs de certificare — e ce am învățat să mă uit după ce am pierdut timp prea des în locurile greșite.

CeUnde mă uitDe ce
Încărcarea realăAWR, ASH, v$active_session_historyA înțelege cine consumă cu adevărat CPU, I/O și db time — adesea nu e ce suspectează clientul
Ce a atins cine a venit înaintev$parameter cu ismodified, dba_hist_parameterParametrii “non-standard” sunt primul indiciu de debug trecut fără documentație
Cine face cedba_audit_trail, unified_audit_trail, job-uri programateGăsirea job-urilor nocturne, a conexiunilor aplicative reale, a acceselor DBA netrasate
Starea Data Guardv$dataguard_stats, v$archive_dest_statusDacă există standby, verificat că e cu adevărat aliniat — fără încredere în dashboards
Spațiul și creștereadba_tablespaces, dba_hist_tbspc_space_usageA înțelege unde te îndrepți spre impact înainte să se întâmple, nu după

Odată citite aceste cinci lucruri, am 70% din tablou. Celelalte întrebări vin după — și vin țintite.


📚 Despre ce vorbesc aici #

Povești reale, numere concrete și lecții învățate pe Oracle în producție. Arhitectură, performanță, securitate, migrări, tuning SQL, PL/SQL, gestionarea stocării și decizii de proiectare care separă o instalare care funcționează de una care supraviețuiește.

Fără teorie de broșură. Doar ce am văzut funcționând — și ce am văzut eșuând — pe medii reale: asigurări, telco, administrație publică, bănci, farmaceutic.


La Oracle nu este suficient să cunoști sintaxa.

Trebuie să înțelegi cum gândește motorul — și să ai umilința de a recunoaște că, uneori, are dreptate el.

Ultimele articole

Oracle
Recomandat

Oracle de la On-Premises la Cloud: Strategie, Planificare și Cutover

Migrare Oracle 19c on-premises la OCI: 2 TB cu RAC și Data Guard. Licensing BYOL, Data Pump, cutover peste noapte — cronică reală.

28 April 2026 11 min
Alte articole din secțiune
Explorează alte secțiuni