Storia di un successo annunciato: un upgrade epocale portato a termine!

Storia di un successo annunciato: un upgrade epocale portato a termine!

[Versione italiana di seguito]

A Success Story Foretold: An Epochal Upgrade Completed!

Disclaimer: Many of our clients have confidentiality agreements safeguarding their brand names from commercial purposes. Hence, you may encounter references such as “Client Name Confidential”, or the client's industry instead of the brand name.


For [Client Name Confidential], one of the largest banks in the world!

After a couple of years of waiting, bureaucratic obstacles, buck-passing, and the shared fear of not being able to complete such a complex project by "concentrating" it in a one weekend, we can finally say it: "Yes, weekEND!"

The project was managed by a team of 3 DBAs, in particular Stefano and Manuele took care of the contextual upgrade of 5 production databases in Dataguard**, in 3DC configuration (PRI + BC + DR), for a total of 15 databases, going from version 11.2 to 19.22, with only 4 hours of overall downtime.

An extraordinary result, which demonstrates the strength of competence, organization, and determination, culminating in a real tour de force.

The activity started at 9:30 on Saturday, as per to the client's request, and concluded on Monday night, following more than 40 hours of intense work that included application adjustments, infrastructure revisions, and specific checks.

Thanks to the valuable contribution of Flavia, it was also possible to successfully complete the version switch of 46 Oracle Clients, already prepared in the days preceding the intervention.

Guaranteed Security and Rollback

To manage any possible unforeseen event, we have planned two rollback strategies:

  • FAST rollback, based on snapshots, is available in the hours immediately following the upgrade.
  • SLOW rollback, via restore from PIT (Point In Time) backups, is available in the following weeks.

A Complete Transformation

The upgrade was much more than a version jump, as numerous adjustments and optimizations were performed in parallel, including:

  • Removal of obsolete and unused features.
  • Raising the COMPATIBLE parameter.
  • Adjustment of Oracle Client, WebLogic connections and Oracle Wallet.
  • Review of external procedures (c libraries).
  • Adjustment of application packages.
  • Upgrade of RMAN catalog.
  • Provision of access via EUS, in compliance with GDPR.

The existing cloning procedures were also adjusted:

  • Which via snapshot ZFS appliance, exposes two databases at T-1 to another company in the group.
  • Which in the development environment, via RMAN restore/duplicate, guarantee two databases every day to support the bug fixing and analysis activities of the AM group.

Critical Environments Make Real Challenges

The project involved environments of:

  • Pre-production (development and testing) in RAC on Exadata in Cloud
  • Production in RAC One Node cluster on Exadata on-premise

Continuous Support & Without Compromise

To guarantee post-upgrade stability, the team ensured:

  • 24/7 support for two consecutive weeks.
  • Business hours coverage for the third week.

Responding promptly to every customer request and ensuring full operational continuity.

Teamwork is the Real Key

A project that seemed impossible and that today is instead a symbol of competence, determination and team spirit, a great success for our sircle!

Yes, we can – in a weekend!


Storia di un successo annunciato: un upgrade epocale portato a termine!

***Avviso: *Molti dei nostri clienti hanno stipulato accordi di riservatezza che tutelano i loro marchi da scopi commerciali. Pertanto potresti incontrare diciture come “Nome cliente riservato” oppure vedrai riportato il settore del cliente invece del suo nome.



Per [Nome cliente riservato], una delle banche più grandi al mondo!

Dopo un paio d’anni di attese, ostacoli burocratici, rimpalli di responsabilità e il timore condiviso di non riuscire a portare a termine un progetto tanto complesso concentrandolo in un solo fine settimana, possiamo finalmente dirlo: Yes, weekEND!

Il progetto è stato gestito da un team di 3 DBA, in particolare Stefano e Manuele si sono occupati del upgrade contestuale di 5 database di produzione in Dataguard, in configurazione 3DC (PRI + BC + DR), per un totale di 15 basi dati, passando dalla versione 11.2 alla 19.22, con solo 4 ore di disservizio complessivo.

Un risultato straordinario, che dimostra la forza della competenza, dell’organizzazione e della determinazione, culminato in un vero e proprio tour de force.

L’attività ha preso il via alle 9:30 di sabato, su ingaggio del cliente e si è conclusa lunedì notte, dopo oltre 40 ore di lavoro serrato tra adeguamenti applicativi, revisioni infrastrutturali e verifiche puntuali.

Grazie al prezioso contributo di Flavia, è stato possibile completare con successo anche lo switch di versione di ben 46 Oracle Client, già predisposti nei giorni precedenti all’intervento.

Sicurezza e rollback garantiti

Per gestire ogni possibile imprevisto, abbiamo previsto due strategie di rollback:

  • FAST rollback, basato su snapshot, disponibile nelle ore immediatamente successive all’upgrade.
  • SLOW rollback, tramite restore da backup PIT (Point In Time), disponibile nelle settimane a seguire.

Una trasformazione completa

L’upgrade ha rappresentato molto più di un salto di versione dato che in parallelo sono stati eseguiti numerosi adeguamenti e ottimizzazioni, tra cui:

  • Rimozione di feature obsolete e non utilizzate.
  • Innalzamento del parametro COMPATIBLE.
  • Adeguamento di Oracle Client, connessioni WebLogic e Oracle Wallet
  • Revisione delle external procedure (librarie c)
  • Adeguamento dei package applicativi
  • Upgrade del RMAN catalog
  • Predisposizione dell’accesso tramite EUS, in conformità al GDPR

Sono state inoltre adeguate le esistenti procedure di clonazione:

  • che tramite snapshot ZFS appliance, espongono due database a T-1 ad un’altra società del gruppo.
  • che in ambiente di sviluppo, tramite RMAN restore/duplicate, ogni giorno garantiscono due db a supporto delle attività di bugfixing e analisi del gruppo AM.

Ambienti critici, sfide reali

Il progetto ha coinvolto ambienti:

  • di pre-produzione (sviluppo e collaudo) in RAC su Exadata in Cloud
  • di produzione in cluster RAC One Node su Exadata on-premise

Supporto continuo, senza compromessi

Per garantire la stabilità post-upgrade, il team ha assicurato:

  • supporto H24 per due settimane consecutive
  • copertura in Business Hours per la terza settimana

rispondendo tempestivamente a ogni richiesta del cliente e assicurando la piena continuità operativa.

Lavoro di squadra: la vera chiave

Un progetto che sembrava impossibile e che oggi è invece un simbolo di competenza, determinazione e spirito di squadra, un grande successo per il sircle!

Yes, we can – in a weekend!

Related Posts

MongoDB 8.0 - Another Proof of Performance. Explained!

MongoDB 8.0 - Another Proof of Performance. Explained!

MongoDB continues to prove its powerful and flexible capabilities for managing large volumes of data

Il percorso della piattaforma P.E.O.P.L.E.

Il percorso della piattaforma P.E.O.P.L.E.

Circa sei mesi fa, il Sircle People ha espresso la necessità di disporre di un sistema centralizzato per la consultazione dei dati dei dipendenti, attualmente distribuiti su più piattaforme. Per rispo

Da Solaris a Linux - Un viaggio verso Azure

Da Solaris a Linux - Un viaggio verso Azure

Case Study

SORINT.lab, IntesaSanpaolo and Murex: A New Huge Project Coming Up!

SORINT.lab, IntesaSanpaolo and Murex: A New Huge Project Coming Up!

20 Years of Collaboration. A New and Challenging Project. Migrating to Murex MX3.1.61

Miglior successo #SecOps 2024

Miglior successo #SecOps 2024

Riconoscimento rinnovato nel secondo Web Penetration Test per una software house

Implementazione del Cross Charge su Web Application legacy  Java Clann

Implementazione del Cross Charge su Web Application legacy Java Clann

cross charge implementation

Dynatrace Innovate: Observability & Application Security, Mandatory for Business Resilience

Dynatrace Innovate: Observability & Application Security, Mandatory for Business Resilience

Maggiore produttività, Software Sicuro e performante, l'observability estesa offerta da Dynatrace

Mia Platform: l’arma segreta per semplificare il caos

Mia Platform: l’arma segreta per semplificare il caos

Mia Platform: l’arma segreta per semplificare il caos