• Brusque/SC
  • (47) 3053-7082
-
-

Blog

28 de outubro de 2025

Instalando o Oracle Database 26ai Free no Oracle Linux 9 (Passo a Passo com RPM)

Oracle Database 26ai é a mais recente versão da base de dados da Oracle, trazendo a inteligência artificial nativamente para o núcleo do banco de dados.

Com recursos inéditos de automação, IA generativa integrada e performance aprimorada, a versão 26ai Free oferece o ambiente ideal para aprendizado, testes e Proof of Concept (PoC).

Neste artigo, veremos como configurar o Oracle Database 26ai Free via pacote RPM, em uma máquina virtual com Oracle Linux 9.

Pré-requisitos

Recurso       Mínimo
CPU       2 vCPUs
Memória RAM       2 GB 
Armazenamento       10 GB livres no / (barra)
Sistema host       Windows 10/11, Linux ou macOS com VirtualBox 7.x
 
Links para Download:

Passo 1 - Preparação 

Considerando uma maquina com os requisitos acima e o Oracle Linux 9 instalado, vamos conectar com o root para executar o Oracle AI Database Preinstallation RPM (Oracle Linux 8 e 9). Este pacote prepara kernel,  parametros, usuários e limites compatíveis com o 26ai.
 
root@oracle26ai midias]# dnf -y install oracle-ai-database-preinstall-26ai
Última verificação de metadados: 0:45:22 atrás em sáb 25 out 2025 07:10:40.
Dependências resolvidas.
=============================================================================================================================================================================================================================================
 Pacote                                                                 Arquitetura                                Versão                                                        Repositório                                            Tam.
=============================================================================================================================================================================================================================================
Instalando:
 oracle-ai-database-preinstall-26ai                                     x86_64                                     1.0-1.el9                                                     ol9_appstream                                          34 k
Instalando dependências:
 compat-openssl11                                                       x86_64                                     1:1.1.1k-5.el9_6.1                                            ol9_appstream                                         1.5 M
 glibc-devel                                                            x86_64                                     2.34-168.0.1.el9_6.23                                         ol9_appstream                                          56 k
 glibc-headers                                                          x86_64                                     2.34-168.0.1.el9_6.23                                         ol9_appstream                                         915 k
 gssproxy                                                               x86_64                                     0.8.4-7.el9                                                   ol9_baseos_latest                                     120 k
 initscripts                                                            x86_64                                     10.11.8-4.0.1.el9                                             ol9_baseos_latest                                     285 k
 kernel-headers                                                         x86_64                                     5.14.0-570.55.1.0.1.el9_6                                     ol9_appstream                                         4.3 M
 ksh                                                                    x86_64                                     3:1.0.6-7.0.1.el9_6.1                                         ol9_appstream                                         889 k
 libev                                                                  x86_64                                     4.33-6.el9                                                    ol9_baseos_latest                                      56 k
 libnfsidmap                                                            x86_64                                     1:2.5.4-34.0.1.el9                                            ol9_baseos_latest                                      70 k
 libverto-libev                                                         x86_64                                     0.3.2-3.el9                                                   ol9_baseos_latest                                      14 k
 libxcrypt-devel                                                        x86_64                                     4.4.18-3.el9                                                  ol9_appstream                                          42 k
 lm_sensors-libs                                                        x86_64                                     3.6.0-10.el9                                                  ol9_appstream                                          42 k
 make                                                                   x86_64                                     1:4.3-8.el9                                                   ol9_baseos_latest                                     570 k
 nfs-utils                                                              x86_64                                     1:2.5.4-34.0.1.el9                                            ol9_baseos_latest                                     516 k
 pcp-conf                                                               x86_64                                     6.3.7-1.0.2.el9_6                                             ol9_appstream                                          41 k
 pcp-libs                                                               x86_64                                     6.3.7-1.0.2.el9_6                                             ol9_appstream                                         654 k
 rpcbind                                                                x86_64                                     1.2.6-7.el9                                                   ol9_baseos_latest                                      69 k
 sssd-nfs-idmap                                                         x86_64                                     2.9.6-4.0.1.el9_6.2                                           ol9_baseos_latest                                      44 k
 sysstat                                                                x86_64                                     12.5.4-9.0.2.el9                                              ol9_appstream                                         541 k

Resumo da transação
=============================================================================================================================================================================================================================================
Instalar  20 pacotes

Passo 2 - Baixar o instalador

Faça o download do instalador  oracle-ai-database-free-26ai-23.26.0-1.el8.aarch64.rpm no diretório de sua escolha.
 
[root@oracle26ai midias]# ls -ltr
total 1399372
-rwxrwxrwx. 1 root root 1432955232 out 24 19:29 oracle-ai-database-free-26ai-23.26.0-1.el9.x86_64.rpm
[root@oracle26ai midias]#

Passo 3 – Instalar o Oracle Database Free

Através do comando dnf, faça a instalação do Oracle Database.
 
[root@oracle26ai midias]# dnf -y install oracle-ai-database-free-26ai-23.26.0-1.el9.x86_64.rpm
Última verificação de metadados: 0:55:06 atrás em sáb 25 out 2025 07:10:40.
Dependências resolvidas.
=============================================================================================================================================================================================================================================
 Pacote                                                                 Arquitetura                                      Versão                                                 Repositório                                             Tam.
=============================================================================================================================================================================================================================================
Instalando:
 oracle-ai-database-free-26ai                                           x86_64                                           23.26.0-1                                              @commandline                                           1.3 G

Resumo da transação
=============================================================================================================================================================================================================================================
Instalar  1 pacote

Tamanho total: 1.3 G
Tamanho depois de instalado: 3.6 G
Baixando pacotes:
Executando verificação da transação
Verificação de transação concluída.
Executando teste de transação
Teste de transação concluído.
Executando a transação
  Preparando          :                                                                                                                                                                                                                  1/1
  Executando scriptlet: oracle-ai-database-free-26ai-23.26.0-1.x86_64                                                                                                                                                                    1/1
  Instalando          : oracle-ai-database-free-26ai-23.26.0-1.x86_64                                                                                                                                                                    1/1
  Executando scriptlet: oracle-ai-database-free-26ai-23.26.0-1.x86_64                                                                                                                                                                    1/1
[INFO] Executing post installation scripts...
[INFO] Oracle home installed successfully and ready to be configured.
To configure Oracle AI Database Free, optionally modify the parameters in '/etc/sysconfig/oracle-free-26ai.conf' and then run '/etc/init.d/oracle-free-26ai configure' as root.

  Verificando         : oracle-ai-database-free-26ai-23.26.0-1.x86_64                                                                                                                                                                    1/1

Instalados:
  oracle-ai-database-free-26ai-23.26.0-1.x86_64

Concluído!
[root@oracle26ai midias]#

Passo 4 - Criar o banco de dados

No processo de instalação executado no passo 4, é fornecido um script para configuração do ambiente inicial (trecho grifado). 
 
Durante a execução, o script irá:
  • Criar a instância FREE;
  • Configurar o listener;
  • Definir a senha do usuário SYS, SYSTEM, PDBADMIN;
  • Inicializar a PDB FREEPDB1.
Por padrão o ambiente será criado com  a seguinte estrutura de diretórios:
Diretório Função
/opt/oracle/product/26ai/dbhomeFree                 Software Oracle
/opt/oracle/oradata                 Dados da instância
/etc/init.d/oracle-free-26ai                 Script de inicialização
/etc/sysconfig/oracle-free-26ai.conf                 Configurações do ambiente
/var/log/oracle-free-26ai/                 Logs de instalação
 
[root@oracle26ai midias]# /etc/init.d/oracle-free-26ai configure
Specify a password to be used for database accounts. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. Note that the same password will be used for SYS, SYSTEM and PDBADMIN accounts:
Confirm the password:
Configuring Oracle Listener.
Listener configuration succeeded.
Configuring Oracle AI Database FREE.
Informe a senha do usuário SYS:
**************
Informe a senha do usuário SYSTEM:
**************
Informe a Senha do Usuário PDBADMIN:
***************
Preparar para operação de bd
7% concluído
Copiando arquivos de banco de dados
29% concluído
Criando e iniciando a instância Oracle
30% concluído
33% concluído
36% concluído
39% concluído
43% concluído
Concluindo Criação de Banco de Dados
47% concluído
49% concluído
50% concluído
Criando Bancos de Dados Plugáveis
54% concluído
71% concluído
Executando Ações Pós-configuração
93% concluído
Executando Scripts Personalizados
100% concluído
Criação do banco de dados concluída. Para obter detalhes, verifique os arquivos de log em:
 /opt/oracle/cfgtoollogs/dbca/FREE.
Informações sobre o Banco de Dados:
Nome do Banco de Dados Global:FREE
Identificador de Sistema (SID):FREE
Verifique o arquivo de log "/opt/oracle/cfgtoollogs/dbca/FREE/FREE.log" para obter mais detalhes.

Connect to Oracle AI Database using one of the connect strings:
     Pluggable database: oracle26ai/FREEPDB1
     Multitenant container database: oracle26ai
[root@oracle26ai midias]#
 
Nesta instalação utilizei as configurações padrões. Porém se necessário é possível personaliza-las, conforme abaixo.
 
 
### Parâmetros do `/etc/sysconfig/oracle-free-26ai.conf`

| Parâmetro           | Função                                                                                     | Valor padrão         | Exemplos de uso                                                                                  | Observações de DBA                                                                                                 |
|---------------------|---------------------------------------------------------------------------------------------|----------------------|---------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|
| `LISTENER_PORT`     | Porta TCP do Oracle Listener.                                                               | `1521`               | `LISTENER_PORT=1522`                                                                              | Deixe vazio para porta automática. Em hosts com múltiplas instâncias, use portas distintas (1521, 1522, ...).      |
| `CHARSET`           | Conjunto de caracteres do banco.                                                            | `AL32UTF8`           | `CHARSET=AL32UTF8`                                                                                | Recomendo manter `AL32UTF8` (Unicode). Evita retrabalho com apps/APEX/multilíngue.                                  |
| `DBFILE_DEST`       | Caminho destino dos datafiles.                                                              | `/opt/oracle/oradata`| `DBFILE_DEST=/u01/app/oradata`                                                                    | Garanta propriedade `oracle:oinstall` e permissões (ex.: `chmod 750`).                                              |
| `SKIP_VALIDATIONS`  | Pular validações mínimas (memória, disco, etc.).                                            | `false`              | `SKIP_VALIDATIONS=true`                                                                           | Só use em labs. Em produção/dev sério, mantenha `false` para não quebrar requisitos do instalador.                  |
| `CONFIGURE_TDE`     | Ativa Transparent Data Encryption (TDE) na criação.                                         | `false`              | `CONFIGURE_TDE=true`                                                                              | Em testes de segurança/LGPD, ative. Cria keystore/wallet e criptografa conforme `ENCRYPT_TABLESPACES`.              |
| `ENCRYPT_TABLESPACES`| Seleciona tablespaces a criptografar (requer `CONFIGURE_TDE=true`).                        | *(vazio)*            | `ENCRYPT_TABLESPACES=ALL`  `ENCRYPT_TABLESPACES=SYSTEM:true,SYSAUX:false,USERS:true`             | Vazio = sem criptografia em TS de usuário. `ALL` criptografa todas. Use granularidade para controle fino de impacto.|

#### Exemplo completo

# /etc/sysconfig/oracle-free-26ai.conf
LISTENER_PORT=1521
CHARSET=AL32UTF8
DBFILE_DEST=/opt/oracle/oradata
SKIP_VALIDATIONS=false
CONFIGURE_TDE=false
ENCRYPT_TABLESPACES=

###Com TDE habilitado e criptografia seletiva
CONFIGURE_TDE=true
ENCRYPT_TABLESPACES=SYSTEM:true,SYSAUX:true,USERS:true

Passo 6 - Status, Start e Stop

O Oracle Database 26ai Free (XE) pode ser iniciado ou parado manualmente via SQL*Plus, ou configurado para iniciar e encerrar automaticamente junto com o sistema operacional.
  • Via SQL - Com shutdown para parar e startup para iniciar.
[root@oracle26ai midias]# su - oracle
[oracle@oracle26ai ~]$ . oraenv
ORACLE_SID = [oracle] ? FREE
The Oracle base has been set to /opt/oracle
[oracle@oracle26ai ~]$ sqlplus

SQL*Plus: Release 23.26.0.0.0 - Production on Sat Oct 25 09:38:22 2025
Version 23.26.0.0.0

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

Enter user-name: / as sysdba


Conectado a:
Oracle AI Database 26ai Free Release 23.26.0.0.0 - Develop, Learn, and Run for Free
Version 23.26.0.0.0

SQL> SQL> shutdown immediate;
Banco de dados fechado.
Banco de dados desmontado.
Instancia ORACLE desativada.
SQL>
SQL>
SQL> startup;
Instancia ORACLE iniciada.

Total System Global Area 1603373280 bytes
Fixed Size                  5007584 bytes
Variable Size             402653184 bytes
Database Buffers         1191182336 bytes
Redo Buffers                4530176 bytes
Banco de dados montado.
Banco de dados aberto.
SQL>
SQL> show pdbs;

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 FREEPDB1                       READ WRITE NO
SQL>
  • Via serviço de inicialização do SO.
A Oracle recomenda automatizar o processo de inicialização e desligamento. No Oracle Linux 8 ou 9, execute como root:
 
[root@oracle26ai midias]#
[root@oracle26ai midias]# systemctl daemon-reload
[root@oracle26ai midias]# systemctl enable oracle-free-26ai
oracle-free-26ai.service is not a native service, redirecting to systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable oracle-free-26ai
[root@oracle26ai midias]#
 
Com isso, o serviço oracle-free-26ai será iniciado automaticamente sempre que o sistema for ligado e encerrado de forma segura durante o desligamento.
 
Você pode administrar o banco e o listener diretamente pelo systemctl:

# systemctl start oracle-free-26ai     # Inicia
# systemctl stop oracle-free-26ai      # Encerra
# systemctl restart oracle-free-26ai   # Reinicia
# /etc/init.d/oracle-free-26ai status  # Verifica status
 
[root@oracle26ai midias]#
[root@oracle26ai midias]# /etc/init.d/oracle-free-26ai status
Status of the Oracle FREE 26ai service:

LISTENER status: STOPPED
FREE Database status:   STOPPED
[root@oracle26ai midias]#
[root@oracle26ai midias]# systemctl start oracle-free-26ai
[root@oracle26ai midias]# /etc/init.d/oracle-free-26ai status
Status of the Oracle FREE 26ai service:

LISTENER status: RUNNING
FREE Database status:   RUNNING
[root@oracle26ai midias]#
 
Essa versão traz todo o poder da nova geração AI do Oracle Database — ideal para:
  • Estudar os novos recursos de IA;
  • Criar labs com AI Vector Search;
  • Explorar JSON Duality Views, SQL Firewall, DBMS_HCHECK, entre outros.

Postado por: Jhonata Lamim
Fonte: https://docs.oracle.com/en/database/oracle/oracle-database/26/xeinl/index.html
191 visualizações

Compartilhe este post

Converse com a equipe Exímio

Encontre a melhor solução para sua empresa
Agende uma conversa com a nossa equipe!

Conteudo

Newsletter

Receba todas as nossas
novidades no seu e-mail

 
Fale conosco! WhatsApp