Como Instalar Oracle Database 19c no Oracle Linux

Oracle Database 19c no Oracle Linux 7.9 em Silent Mode

Para instalação do Oracle Database 19c, é necessário que o sistema operacional seja preparado, nesse exemplo é utilizado o Oracle Linux 7.9, para mais informações, consulte o link oficial da oracle:

https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/oracle-database-installation-checklist.html#GUID-E847221C-1406-4B6D-8666-479DB6BDB046

1) Preparação do Oracle Linux 7.9 para o Oracle Database 19c

Antes de iniciar a instalação, o pacote oracle-database-preinstall-19c deve ser instalado para configurar automaticamente os pré-requisitos do sistema operacional. Esse pacote instala dependências necessárias e cria o usuário oracle e o grupo oinstall.

Execute o seguinte comando como ROOT:

$ yum install oracle-database-preinstall-19c.x86_64 -y

2) Como Descomprimir os Binários do Oracle Database 19c

Tendo acesso o servidor com o usuário oracle, descompactar o binário de instalação do Oracle Database 19c dentro do ficheiro da variável $ORACLE_HOME, que está configurada com o caminho: /u01/app/oracle/product/19.0.0/db_home1, conforme abaixo:

## COM USUARIO ORACLE OU OWNER DO BANCO DE DADOS 
### Configurar variáveis de ambiente 
export ORACLE_BASE=/u01/app/oracle 
export ORACLE_HOME=/u01/app/oracle/product/19.0.0/db_home1 

### Mostrar conteúdo das variáveis 
echo $ORACLE_HOME
echo $ORACLE_BASE 

### Acessar e descompactar binários 

cd /u01/binarios 
unzip LINUX.X64_193000_db_home.zip -d $ORACLE_HOME 

### acessar o diretório dos binários descompactados 
cd $ORACLE_HOME

3) Criando o Response File para Instalação Silent do Oracle 19c

Criar um arquivo de configuração chamado db19_response.rsp, esse arquivo será utilizado como parâmetro para instalação dos binários, por default é disponibilizado um arquivo modelo em $ORACLE_HOME/install/response/, porém iremos criar o nosso, conforme abaixo:

Lembrando que deverá ser ajustado conforme cada ambiente, neste caso temos um Enterprise Edition sendo instalado!

### criar arquivo de configuração 
vi /u01/app/oracle/product/19.0.0/db_home1/install/response/db19_response.rsp 

### Copiar as informações abaixo para o arquivo criado db19_response.rsp 

oracle.install.responseFileVersion=/home/oracle/rspfmt_dbinstall_response_schema_v19.0.0 
oracle.install.option=INSTALL_DB_SWONLY 
UNIX_GROUP_NAME=oinstall 
INVENTORY_LOCATION=/u01/app/oracle/oraInventory
SELECTED_LANGUAGES=en,en_GB
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/19.0.0/db_home1
oracle.install.db.InstallEdition=EE
oracle.install.db.OSDBA_GROUP=oinstall
oracle.install.db.OSBACKUPDBA_GROUP=oinstall
oracle.install.db.OSDGDBA_GROUP=oinstall
oracle.install.db.OSKMDBA_GROUP=oinstall
oracle.install.db.OSRACDBA_GROUP=oinstall
oracle.install.db.rootconfig.executeRootScript=false 
oracle.install.db.rootconfig.configMethod=ROOT

4) Instalando o Oracle Database 19c em Silent Mode no Oracle Linux

Agora podemos iniciar a instalação do Oracle Database 19c no modo Silent Mode.

Execute o comando abaixo na mesma sessão como oracle:

### Acessar diretório ORACLE_HOME 

cd $ORACLE_HOME 
### Executar instalação em Silent Mode 

./runInstaller -silent -ignorePrereqFailure -responseFile /u01/app/oracle/product/19.0.0/db_home1/install/response/db19_response.rsp 

Finalizado a instalação, é necessário executar o script que se pede com usuário ROOT, para isso, abra outra sessão SSH e rode os comandos abaixo:

Neste sessão com o usuario ROOT, executar o script no sistema operacional, será necessário apertar a tecla ENTER 2 vezes

5) Como Validar a Instalação do Oracle Database 19c

Validar a instalação do Oracle Database no servidor mostrando a conteúdo do OraInventory. Dessa maneira é possível confirmar que há uma instalação do Oracle Database no servidor.

### Verificar instalações 
cat /u01/app/oracle/oraInventory/ContentsXML/inventory.xml | grep -i OraDB19

Conclusão

Seguindo esses passos, você terá o Oracle Database 19c instalado no Oracle Linux 7.9 utilizando o modo Silent. Se precisar configurar um banco de dados a partir dessa instalação, será necessário executar o dbca ou configurar manualmente os arquivos de inicialização.

Que tal resolver agora?