Eccomi qua!... fiuuuuuuuuuuuuuu (cit federicofuscachef)
Dopo A N N I di attesa, nell'anno del Signore 2026 finalmente è stata rilasciata a Gennaio la release Oracle AI Database 26ai (aggiungete un AI se volete..).
Non vi sto ad elencare la miriade di novità incluse in questa release perché è davvero anni che ci sviluppano dietro, dalla 21c alla 23ai. Ovviamente l'intelligenza artificiale è core in questa release con supporto agentico MCP nativo.
Questa versione alza l’asticella della sicurezza in-database: include SQL Firewall per bloccare query non autorizzate e tentativi di injection senza bisogno di middleware esterni. Per il trasporto dati supporta ora TLS 1.3 con cifratura avanzata e sono stati introdotti algoritmi quantum-resistant per proteggere le connessioni e le firme digitali anche contro attacchi futuri di computer quantistici (staremo a vedere 😁). Ho voluto giusto riportare una delle parti forse più core dell'AI, la sicurezza!
L'articolo di oggi sarà incentrato sull'upgrade dalla versione Oracle Database 19c CDB all'Oracle AI Database 26ai. NB: Dalla 21c i container db multitenant sono l'unica architettura supportata, non è possibile creare istanze non-CDBs.
Ovviamente userò AutoUpgrade, comodissimo!
Questo è il mio attuale file di configurazione:
# Global configurations
global.global_log_dir=/home/oracle/scripts/autopatch/logs
#
global.keystore=/home/oracle/scripts/autopatch/keystore
upg1.sid=cdbcrow
upg1.source_home=/u01/app/oracle/product/19.29/dbhome_1
upg1.target_home=/u01/app/oracle/product/23.26.10/dbhome_1
upg1.restoration=NO
upg1.raise_compatible=YESSulla mia umile virtual machine il processo è durato oltre 2h.
Primo analizzo;
[oracle@orcl19c scripts]$ java -jar $ORACLE_HOME/rdbms/admin/autoupgrade.jar -config config.cfg -mode analyze Poi distribuisco![oracle@orcl19c scripts]$ java -jar $ORACLE_HOME/rdbms/admin/autoupgrade.jar -config config.cfg -mode deployThe command lsj is running every 20 seconds. PRESS ENTER TO EXIT
+----+-------+-----------+---------+-------+----------+-------+----------+
|Job#|DB_NAME| STAGE|OPERATION| STATUS|START_TIME|UPDATED| MESSAGE|
+----+-------+-----------+---------+-------+----------+-------+----------+
| 101|cdbcrow|POSTUPGRADE|EXECUTING|RUNNING| 13:40:23| 3s ago|Restarting|
+----+-------+-----------+---------+-------+----------+-------+----------+
Total jobs 1
The command lsj is running every 20 seconds. PRESS ENTER TO EXIT
Job 101 completed
------------------- Final Summary --------------------
Number of databases [ 1 ]
Jobs finished [1]
Jobs failed [0]
Jobs restored [0]
Jobs pending [0]
---- Drop GRP at your convenience once you consider it is no longer needed ----
Drop GRP from cdbcrow: drop restore point AUTOUPGRADE_9212_ORCL1929000
Please check the summary report at:
/home/oracle/scripts/autopatch/logs/cfgtoollogs/upgrade/auto/status/status.html
/home/oracle/scripts/autopatch/logs/cfgtoollogs/upgrade/auto/status/status.log
[oracle@orcl19c scripts]$Come ultimo step, aggiorno tutti i profili o gli script che utilizzano il database et voilà!
[oracle@orcl19c ~]$ sqlplus / as sysdba
SQL*Plus: Release 23.26.1.0.0 - Production on Thu Jan 29 16:32:13 2026
Version 23.26.1.0.0
Copyright (c) 1982, 2025, Oracle. All rights reserved.
Connected to:
Oracle AI Database 26ai Enterprise Edition Release 23.26.1.0.0 - Production
Version 23.26.1.0.0
SQL>
Commenti
Posta un commento