26ai Enterprise Edition (Linux 9.7)
Software
Oracle AI Database 23.26.1.0.0
- Oracle AI Database 23.26.1.0.0 for Linux x86-64
- V1054592-01 (V1054592-01.zip)
Oracle Database 23.26.1.0.0 for Linux x86-64, 2.2 GB
- Oracle AI Database Client 23.26.1.0.0 for Linux x86-64
- V1054585-01 (V1054585-01.zip)
Oracle Connection Manager 23.26.1.0.0 for Linux x86-64, 563.9 MB
- V1054586-01 (V1054586-01.zip)
Oracle Database Client 23.26.1.0.0 for Linux x86-64 - Gold Image, 794.7 MB
- V1054587-01 (V1054587-01.zip)
Oracle Database Client 23.26.1.0.0 for Linux x86-64, 969.2 MB
- Oracle AI Database Global Service Manager 23.26.1.0.0 for Linux x86-64
- V1054593-01 (V1054593-01.zip)
Oracle Database Global Service Manager 23.26.1.0.0 for Linux x86-64 - Gold Image, 573.0 MB
- V1054594-01 (V1054594-01.zip)
Oracle Database Global Service Manager 23.26.1.0.0 for Linux x86-64, 698.3 MB
- Oracle AI Database Grid Infrastructure 23.26.1.0.0 for Linux x86-64
- V1054596-01 (V1054596-01.zip)
Oracle Database Grid Infrastructure 23.26.1.0.0 for Linux x86-64, 1.0 GB
Preinstall step
sudo dnf install -y oracle-database-preinstall-19c
Crear directorios
sudo mkdir -p /u01/app/oracle/product/23ai/dbhome_1
sudo mkdir -p /u01/app/oraInventory
sudo mkdir -p /u01/stage
sudo chown -R oracle:oinstall /u01
sudo chmod -R 775 /u01
Cambiar a usuario oracle
su - oracle
Configurar variables de entorno
cat >> ~/.bash_profile <<EOF
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/23ai/dbhome_1
export ORACLE_SID=JOREL
export PATH=$ORACLE_HOME/bin:$PATH
EOF
source ~/.bash_profile
Descomprimir instalador
cd $ORACLE_HOME
unzip /u01/stage/V1054592-01.zip
Ejecutar instalación en modo silent
./runInstaller -silent -ignorePrereqFailure \
oracle.install.option=INSTALL_DB_SWONLY \
ORACLE_HOSTNAME=localhost \
UNIX_GROUP_NAME=oinstall \
INVENTORY_LOCATION=/u01/app/oraInventory \
SELECTED_LANGUAGES=en \
oracle.install.db.InstallEdition=EE \
oracle.install.db.OSDBA_GROUP=dba \
oracle.install.db.OSOPER_GROUP=dba \
oracle.install.db.OSBACKUPDBA_GROUP=dba \
oracle.install.db.OSDGDBA_GROUP=dba \
oracle.install.db.OSKMDBA_GROUP=dba \
oracle.install.db.OSRACDBA_GROUP=dba \
DECLINE_SECURITY_UPDATES=true
Ejecutar scripts root (cuando termine)
exit
sudo /u01/app/oraInventory/orainstRoot.sh
sudo /u01/app/oracle/product/23ai/dbhome_1/root.sh
Volver a oracle
su - oracle
mkdir /u01/app/oracle/oradata
Crear base de datos (DBCA silent)
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname JOREL -sid JOREL -responseFile NO_VALUE -characterSet AL32UTF8 -sysPassword Krypto28#$ -systemPassword Krypto28#$ -createAsContainerDatabase true -numberOfPDBs 1 -pdbName PDB1 -pdbAdminPassword Krypto28#$ -databaseType OLTP -memoryMgmtType auto_sga -totalMemory 2048 -storageType FS -datafileDestination "/u01/app/oracle/oradata" -redoLogFileSize 50 -emConfiguration NONE
Levantar listener
lsnrctl start
Entrar a la base
sqlplus / as sysdba
Verificar
select name from v$database;
select name from v$pdbs;