Oracle bietet seit kurzer Zeit für ihre Datenbanken der Version 26ai die Standard Edition 2 an. Somit ist es nun auch Kunden ohne Enterprise-Lizenz möglich auf die neuste Version von Oracle Datenbanken zu wechseln.
Schauen wir uns einmal an, wie man diese Version mit Autoupgrade auf Oracle Linux 9 installiert bekommt.
Hinweis: Für AutoUpgrade muss das Wallet mit dem MOS Zugangsdaten hinterlegt sein.
Mit Autoupgrade herunterladen
cat > /home/oracle/scripts/Patch26ai.cfg << EOF
global.global_log_dir=/u01/app/oracle/cfgtoollogs/autoupgrade
global.keystore=/u01/app/oracle/cfgtoollogs/autoupgrade_keystore
upg1.folder=/Oracle/DB-Software/Patches/26ai/
upg1.target_version=23
upg1.target_home=/u01/app/oracle/product/26.0.0/dbhome_1
upg1.patch=RU,OPATCH
upg1.download=YES
EOF
/
Benötigte Verzeichnisse anlegen
Wenn wir die AutoUpgrade Konfiguration fertig geschrieben haben können wir die benötigten Ordner erstellen und dann mittels wget die neueste Version von AutoUpgrade bekommen.
mkdir /home/oracle/PatchingConf/
mkdir -p /u01/app/oracle/product/26.0.0/dbhome_1
mkdir -p /u01/app/oracle/cfgtoollogs/autoupgrade
mkdir -p /u01/app/oracle/cfgtoollogs/autoupgrade_keystore
cd /home/oracle/PatchingConf/
wget -O autoupgrade.jar https://download.oracle.com/otn-pub/otn_software/autoupgrade.jar
java -jar /home/oracle/PatchingConf/autoupgrade.jar -patch \
-config /home/oracle/scripts/Patch26ai.cfg -mode download
AutoUpgrade lädt 2 Dateien herunter. Einmal den neuesten OPatch und zusätzlich das Golden Image für die Datenbank, dass auch gleich den RU enthält.
-----------------------------------------------------
Downloading files to /Oracle/DB-Software/Patches/26ai
-----------------------------------------------------
DATABASE RELEASE UPDATE 23.26.3.0.0(GOLD IMAGE)
File: p39581612_230000_Linux-x86-64.zip - VALIDATED
OPatch 12.2.0.1.52 for DB 23.0.0.0.0 (Aug 2026)
File: p6880880_230000_Linux-x86-64.zip - VALIDATED
-----------------------------------------------------
Software manuell installieren
Hinweis: Die Installation kann man auch mit AutoUpgrade durchführen. Ich habe mich für den manuellen Weg entschieden.
export ORACLE_HOME=/u01/app/oracle/product/26.0.0/dbhome_1
export ORACLE_BASE=/u01/app/oracle/
export ORA_INVENTORY=/u01/app/oraInventory
export ORACLE_SID=JS
export PDB_NAME=PDB1
export DATA_DIR=/u01/nfs/oradata
export FRA_DIR=/u01/nfs/orafra
export ARCV_DIR=/u01/nfs/oralog1
export dbOptions1=JSERVER:false,ORACLE_TEXT:false,IMEDIA:false,CWMLITE:false,SPATIAL:false,
export dbOptions2=OMS:false,APEX:false,DV:false
export PATH=$ORACLE_HOME/bin:$PATH
Jetzt mit dem Installer einen silent Installation machen und einfach nur oracle.install.db.InstallEdition=SE2 angeben.
./runInstaller -waitforcompletion -silent \
-responseFile ${ORACLE_HOME}/install/response/db_install.rsp \
oracle.install.option=INSTALL_DB_SWONLY \
UNIX_GROUP_NAME=oinstall \
INVENTORY_LOCATION=${ORA_INVENTORY} \
ORACLE_HOME=${ORACLE_HOME} \
ORACLE_BASE=${ORACLE_BASE} \
oracle.install.db.InstallEdition=SE2 \
oracle.install.db.OSDBA_GROUP=dba \
oracle.install.db.OSBACKUPDBA_GROUP=backupdba \
oracle.install.db.OSDGDBA_GROUP=dgdba \
oracle.install.db.OSKMDBA_GROUP=kmdba \
oracle.install.db.OSRACDBA_GROUP=racdba
Datenbank mit DBCA anlegen
dbca -silent -createDatabase \
-templateName New_Database.dbt \
-gdbname ${ORACLE_SID} -sid ${ORACLE_SID} -responseFile NO_VALUE \
-dbOptions ${dbOptions1}${dbOptions2} \
-characterSet AL32UTF8 \
-sysPassword SysPassword1 \
-systemPassword SysPassword1 \
-createAsContainerDatabase true \
-numberOfPDBs 1 \
-pdbName ${PDB_NAME} \
-pdbAdminPassword PdbPassword1 \
-databaseType MULTIPURPOSE \
-memoryMgmtType auto_sga \
-createListener LISTENER_26ai:1522 \
-totalMemory 5000 \
-storageType FS \
-datafileDestination "${DATA_DIR}" \
-recoveryAreaDestination ${FRA_DIR} \
-enableArchive TRUE \
-archiveLogDest ${ARCV_DIR} \
-redoLogFileSize 500 \
-emConfiguration NONE \
-ignorePreReqs
Jetzt kann man sich anmelden und die Version überprüfen.
select * from v$version;
Leider gibt es mit Stand von heute noch keine Informationen zur Lizenzierung der Oracle AI Standard Edition2 Datenbank für on-Premise.
