# [26ai] Instalación de Oracle26ai en Linux 9

*El artículo también se encuentra publicado en Ingles* [***English version***](https://dbaintheshadow.com/26ai-install-oracle-ai-database-26ai-on-linux-9)*.*

  
En el artículo de hoy vamos a ver como podemos instalar Oracle 26ai en Linux 9.

```shell
[root@~]# grep PRETTY /etc/os-release
PRETTY_NAME="Oracle Linux Server 9.7"
```

El primer paso es descarga Oracle 26ai pre-installation desde [aquí](https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-ai-database-preinstall-26ai-1.0-1.el9.x86_64.rpm).

Procedemos a instalar el rpm una vez que lo tengamos descargado.

```shell
root@~]# ls -lac oracle-ai-database-preinstall-26ai-1.0-1.el9.x86_64.rpm
-rw-r--r--. 1 root root 35302 mar  8 11:39 oracle-ai-database-preinstall-26ai-1.0-1.el9.x86_64.rpm
[root@~]# dnf -y install oracle-ai-database-preinstall-26ai-1.0-1.el9.x86_64.rpm
   
...
...
¡Listo!
```

Listo, revisamos que se ha creado el usuario **oracle** para proceder a crear los directorios de *ORACLE\_HOME*.

```shell
[root@~]# id oracle
uid=54321(oracle) gid=54321(oinstall) grupos=54321(oinstall),54322(dba),54323(oper),54324(backupdba),54325(dgdba),54326(kmdba),54330(racdba)
[root@~]# 
[root@~]# mkdir -p /u01/app/oracle/product/23.26.1/dbhome_1
[root@~]# chown -R oracle:oinstall /u01 && chown -R oracle:oinstall /u01
[root@~]# su - oracle
[oracle@~]$ cd /u01/app/oracle/product/23.26.1/dbhome_1/
```

Adaptamos los ficheros .bashrc y bash\_profile, para definir las siguientes variables:

```shell
[oracle@~]$ tail -8 .bashrc
# User specific aliases and functions
ORACLE_BASE=/u01/app/oracle/
ORACLE_HOME=/u01/app/oracle/product/23.26.1/dbhome_1; export ORACLE_HOME
PATH=$PATH:${ORACLE_HOME}/bin; export PATH
LD_LIBRARY_PATH={ORACLE_HOME}/lib; export LD_LIBRARY_PATH
```

Descargamos **Oracle AI Database 26ai (23.26.1) for Linux x86-64** desde [aquí](https://www.oracle.com/database/technologies/oracle26ai-linux-downloads.html).

Una vez descargado lo copiamos en /u01/app/oracle/product/23.26.1/dbhome\_1.

```shell
[oracle@]$ pwd && ls -lash
/u01/app/oracle/product/23.26.1/dbhome_1
total 2,3G
   0 drwxr-xr-x. 2 oracle oinstall   43 mar 14 12:12 .
   0 drwxr-xr-x. 3 oracle oinstall   22 mar  9 22:54 ..
2,3G -rwxr-x---. 1 oracle oinstall 2,3G mar 14 12:18 LINUX.X64_2326100_db_home.zip
[oracle@]$ unzip LINUX.X64_2326100_db_home.zip
```

Antes de realizar la instalación, vamos a adaptar el fichero response a nuestra instalación ya que usaremos el modo **silent** como método de instalación.

```shell
[oracle@]$ vi install/response/db_install.rsp
[oracle@]$ grep -v "#" install/response/db_install.rsp | grep -v '^$'
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v23.0.0
installOption=INSTALL_DB_SWONLY
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=${ORA_INVENTORY}
ORACLE_HOME=/u01/app/oracle/product/23.26.1/dbhome_1
ORACLE_BASE=/u01/app/oracle/
installEdition=EE
OSDBA=dba
OSBACKUPDBA=dba
OSDGDBA=dba
OSKMDBA=dba
OSRACDBA=dba
[oracle@]$ ./runInstaller -silent -responsefile install/response/db_install.rsp
```

Con usuario root, ejecutamos los dos últimos scripts

```shell
[root@~]# .  /u01/app/oraInventory/orainstRoot.sh
...
[root@~]# .  /u01/app/oracle/product/23.26.1/dbhome_1/root.sh
...
```

Verificamos la instalación:

```shell
[oracle@~]$ sqlplus /nolog

SQL*Plus: Release 23.26.1.0.0 - Production on Sat Mar 14 17:49:10 2026
Version 23.26.1.0.0

Copyright (c) 1982, 2025, Oracle.  All rights reserved.

SQL> 
```

Espero que os guste. ¡Nos vemos en el próximo artículo!
