O mundo dos bancos de dados está evoluindo rápido, e a bola da vez é a integração nativa com Inteligência Artificial. Se você está buscando colocar as mãos no novo Oracle Database 26ai rodando no Oracle Linux 9 (OEL 9), você chegou ao lugar certo.
Neste guia, vou te mostrar o passo a passo direto ao ponto, sem enrolação, para que você tenha seu ambiente pronto para os próximos desafios da tecnologia. Vamos colocar a mão na massa?
1. Preparando o Terreno
Antes de qualquer coisa, precisamos garantir que o sistema operacional esteja “nos trinques”. A Oracle facilita muito a nossa vida com um pacote de pré-instalação que resolve dependências e faz os ajustes de kernel necessários.
Execute como root:
# dnf install -y oracle-ai-database-preinstall-26ai.x86_64
2. Instalando o Software
Com o sistema preparado, é hora de instalar o binário do banco. Supondo que você já tenha o arquivo RPM no seu servidor, o comando é simples:
# dnf install -y ./oracle-ai-database-ee-26ai-1.0-1.el9.x86_64.rpm
3. Organizando a Casa (Diretórios)
Banco de dados organizado é banco de dados feliz. Vamos criar o diretório onde os arquivos vitais (datafiles, controlfiles, redos) vão morar. Não esqueça de ajustar as permissões para o usuário oracle.
# mkdir -p /u01/app/oracle/oradata/ORCL
# chown -R oracle:oinstall /u01
4. Configurações de Sistema
Para que a nossa instância tenha a sua própria identidade, vamos criar um arquivo de configuração baseado no template oficial.
# cp /etc/sysconfig/oracledb_ORCLCDB-26ai.conf /etc/sysconfig/oracledb_ORCL-26ai.conf
Agora, abra o arquivo (estou usando o vi, mas use o seu preferido) e ajuste o local dos dados que definimos no passo anterior:
# vi /etc/sysconfig/oracledb_ORCL-26ai.conf
# Altere a linha ORACLE_DATA_LOCATION para:
ORACLE_DATA_LOCATION=/u01/app/oracle/oradata/ORCL
5. O Script de Instância: Um Dica de Ouro
Aqui vai uma curiosidade técnica. Ao tentar copiar o template do script de inicialização com o comando cp, é comum encontrar erros de permissão chatos. Para superar isso, usei um truque simples: o comando cat direcionando a saída para o novo arquivo. Funciona perfeitamente!
# cat /etc/init.d/oracledb_ORCLCDB-26ai > /etc/init.d/oracledb_ORCL-26ai
# chmod a+x /etc/init.d/oracledb_ORCL-26ai
6. Batizando o Banco e o PDB
Agora, edite o script criado para definir o seu ORACLE_SID e o nome do seu PDB.
# vi /etc/init.d/oracledb_ORCL-26ai
# Procure e ajuste as variáveis:
export ORACLE_SID=ORCL
export PDB_NAME=PDB_1
7. O Momento da Verdade: Criando a Instância
Com tudo configurado, execute o comando que vai efetivamente “montar” o seu banco de dados:
# /etc/init.d/oracledb_ORCL-26ai configure
Dica: Pegue um café, esse processo pode demorar alguns minutos dependendo do seu hardware.
8. Ajustando o Ambiente do Usuário
Instalação concluída! Agora precisamos garantir que, sempre que você logar com o usuário oracle, o sistema saiba onde encontrar o banco.
Troque para o usuário oracle:
# su - oracle
Edite o seu .bash_profile:
$ vi .bash_profile
# Adicione estas linhas ao final:
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/26ai/dbhome_1
export ORACLE_SID=ORCL
export PATH=$ORACLE_HOME/bin:$PATH
alias sql='sqlplus / as sysdba'
Recarregue o perfil:
$ source .bash_profile
9. Acesso Concedido!
Agora é só celebrar. Digite o alias que criamos e sinta o poder do Oracle 26ai nas suas mãos:
$ sql
Conclusão
Instalar o Oracle 26ai no OEL 9 não precisa ser um bicho de sete cabeças. Seguindo esses passos, você garante uma base sólida para explorar todos os recursos de IA que essa nova versão oferece.
Gostou desse guia? Se você teve algum problema ou descobriu outro “pulo do gato” durante a sua instalação, deixe um comentário abaixo! Vamos trocar experiências.
Te vejo no próximo post.
Até a próxima!