[Solved] Issue: [INS-O8101] Unexpected error while executing the action at state: supportedOSCheck

Estava montando um laboratório para estudos, e me deparei com este erro. Lendo alguns artigos, que serão devidamente creditados ao longo deste, consegui uma forma de contornar a situação.

A versão do Sistema Operacional é Oracle Linux 8.1:

[oracle@oel8 product]$ cat /etc/*release*
Oracle Linux Server release 8.1
NAME="Oracle Linux Server"
VERSION="8.1"
ID="ol"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="8.1"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Oracle Linux Server 8.1"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:8:1:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://bugzilla.oracle.com/"

O erro ocorre logo que o “runInstaller” da versão Oracle Database 18C é iniciado:

[oracle@oel8 product]$ export DISPLAY=192.168.0.106:0.0
[oracle@oel8 product]$ ./runInstaller &
[1] 3684
[oracle@oel8 product]$ Launching Oracle Database Setup Wizard...

Detalhes:

Se você clicar em “SIM”, o instalador fica com este aspecto:

No blog do RaviKumar, há um artigo que explora esse problema, e menciona a resolução com o seguinte export. O link do artigo está AQUI.

[oracle@oel8 product]$ export CV_ASSUME_DISTID=RHEL7.6
[oracle@oel8 product]$ ./runInstaller &

Dessa vez, o instalador reporta que este sistema operacional não é suportado para esta versão de banco:

Como é um ambiente de estudos, vou clicar em SIM para continuar a instalação. Não faça isso caso esteja construindo um ambiente para seu cliente. Isso colocaria sérios riscos ao seu banco de dados, ainda mais não seguindo as recomendações do fabricante. Veja neste LINK as versões linux suportadas pelo Oracle 18C:

Escolhendo a opção de single instance:

Perceba que na tela anterior, o instalador deveria seguir na etapa de verificação de pré-requisitos. Mas como no início da instalação decidimos que seguiríamos mesmo com um ambiente não suportado, o instalador simplesmente pula essa verificação. Portanto, não coloque seu ambiente em risco caso não seja um ambiente de estudos!

Instalação:

Scripts:

Execução:

[root@oel8 ~]# /oracle/18.0.0/oraInventory/orainstRoot.sh
Changing permissions of /oracle/18.0.0/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
 
Changing groupname of /oracle/18.0.0/oraInventory to oinstall.
The execution of the script is complete.
[root@oel8 ~]#
[root@oel8 ~]# /oracle/18.0.0/product/root.sh
Performing root user operation.
 
The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /oracle/18.0.0/product
 
Enter the full pathname of the local bin directory: [/usr/local/bin]:
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...
 
 
Creating /etc/oratab file...
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.
Do you want to setup Oracle Trace File Analyzer (TFA) now ? yes|[no] :
yes
Installing Oracle Trace File Analyzer (TFA).
Log File: /oracle/18.0.0/product/install/root_oel8.localdomain_2020-03-30_11-57-16-651806168.log
Finished installing Oracle Trace File Analyzer (TFA)
[root@oel8 ~]#

Oracle Software instalado com sucesso:

Observação: como a instalação e criação do banco de dados não era o cerne deste artigo, e sim o erro por conta da versão do sistema operacional, finalizarei por aqui, abordando o resto da instalação em um artigo posterior.

Leave a Comment

Your email address will not be published.