Instalação do Oracle Database 12cR2 em modo texto

Olá pessoal, aqui só estou documentando o processo de instalação do Oracle Database 12cR2 em modo texto utilizando o response file.

Oracle Database 12cR2

Processo de instalação do Oracle Database 12cR2 via response file

Este é o response file que utilizei, fique à vontade para baixá-lo: db_install.rsp. Ajuste o response file conforme sua necessidade de edição, diretórios, grupos de SO, etc.

Lembre-se de todas as configurações que devem ser feitas no sistema operacional antes de executar este passo.

Vamos ao processo de instalação do Oracle Database 12cR2… Execute, com o usuário oracle, o Oracle Universal Installer (runInstaller.sh) passando o parâmetro -silent para iniciá-lo em modo texto, -showProgress para mostrar o progresso da instalação e -responseFile com o caminho absoluto para o arquivo db_install.rsp.

[oracle@oracle-srv database]$ ./runInstaller -silent -showProgress -responseFile /home/oracle/database/response/db_install.rsp
Starting Oracle Universal Installer...

Checking Temp space: must be greater than 500 MB. Actual 35051 MB Passed
Checking swap space: must be greater than 150 MB. Actual 6149 MB Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2017-06-09_11-48-27PM. 
Please wait ...
You can find the log of this install session at:
/u01/app/oraInventory/logs/installActions2017-06-09_11-48-27PM.log

Prepare in progress.
.................................................. 8% Done.

Prepare successful.

Copy files in progress.
.................................................. 17% Done.
.................................................. 22% Done.
.................................................. 27% Done.
.................................................. 32% Done.
.................................................. 40% Done.
.................................................. 45% Done.
.................................................. 50% Done.
.................................................. 55% Done.
.................................................. 60% Done.
.................................................. 65% Done.
.................................................. 70% Done.
.................................................. 75% Done.
.................................................. 80% Done.
....................
Copy files successful.

Link binaries in progress.
..........
Link binaries successful.

Setup files in progress.
..............................
Setup files successful.

Setup Inventory in progress.

Setup Inventory successful.

Finish Setup successful.
The installation of Oracle Database 12c was successful.
Please check '/u01/app/oraInventory/logs/silentInstall2017-06-09_11-48-27PM.log' for more details.

Setup Oracle Base in progress.

Setup Oracle Base successful.
.................................................. 95% Done.

As a root user, execute the following script(s):
1. /u01/app/oracle/product/12.2.0.1/db_1/root.sh

.................................................. 100% Done.
Successfully Setup Software.

[oracle@oracle-srv database]$

Execute o script root.sh com o root (neste caso não precisei executar o orainstroot.sh porque o Oracle Database 12cR1 já estava instalado):

[root@oracle-srv ~]# /u01/app/oracle/product/12.2.0.1/db_1/root.sh
Check /u01/app/oracle/product/12.2.0.1/db_1/install/root_oracle-srv.localdomain_2017-06-09_23-52-46-732246412.log for the output of root script

Consulte o log do root.sh e verifique se finalizou com sucesso:

[root@oracle-srv ~]# cat /u01/app/oracle/product/12.2.0.1/db_1/install/root_oracle-srv.localdomain_2017-06-09_23-52-46-732246412.log
Performing root user operation.

The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/12.2.0.1/db_1
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...

Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Oracle Trace File Analyzer (TFA) is available at : /u01/app/oracle/product/12.2.0.1/db_1/suptools/tfa/release/tfa_home/bin/tfactl
[root@oracle-srv ~]#

Espero que seja útil para eventuais instalações que você precise fazer. Qualquer dúvida é só deixar um comentário. No próximo artigo vamos ver como criar o Listener e o banco de dados em modo texto.

Por hoje é só. Abraços e até mais,

Franky