quarta-feira, 7 de março de 2018

Bug (Doc ID 339657.1) Instalação do Software Oracle do 10g - Error in writing to directory /tmp

Olá.
Recentemente precisei realizar a instalação de um Oracle 10G em um RHEL5.11 64Bits, porém, o servidor possuía um disco com capacidade maior de 2TB e isso gera um BUG na versão 10G do Oracle.
Iniciei a instalação do software Oracle e recebi o seguinte alerta:

[oracle@producao]/u01/orainstall/database> ./runInstaller
Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
                                      Passed


All installer requirements met.

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2018-03-06_03-41-21PM. Please wait ...
Error in writing to directory /tmp/OraInstall2018-03-06_03-41-21PM. Please ensure that this directory is writable and has atleast 60 MB of disk space. Installation cannot continue.
: No such file or directory

Pesquisando sobre o problema no metalink identifiquei a seguinte nota: (Doc ID 339657.1) que explica que o Oracle 10G não consegui interpretar um disco com capacidade de armazenamento superior a 2TB.
Nessa nota também recomenda a configuração de uma area de Swap maior que 2TB para contornar o problema, porém, não resolveu.

Uma solução de contorno que ajudou nesse caso foi consumir o espaço disponível deixando apenas 2TB disponível, segue abaixo algumas informações de como fazer isso:



1 - Primeiro vamos gerar informações em um arquivo nesse disco, para consumir o espaço disponível e posteriormente realizarmos a instalação do Software Oracle, segue exemplo abaixo de como criar esse arquivo:


[oracle@producao]~> dd if=/dev/zero of=fArquivo1 bs=1048576 count=100000

O exemplo acima, irá criar um arquivo de 100GB chamado "Arquivo1" no filesystem com capacidade acima de 2TB.
ATENÇÃO: No meu caso precisei criar 20 arquivos, pois, o disco possuia 4TB. Veja qual a sua necessidade e crie apenas a quantidade de arquivos que precisa!

2 - Após criar os arquivos e ocupar o espaço deixando apenas 2TB disponível, certifique que o espaço fisico disponível no filesystem está conforme o esperado:

[oracle@producao]~> df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      4.0T  2.1T  1.8T  51% /
/dev/sda1              97M   24M   68M  27% /boot
tmpfs                  16G     0   16G   0% /dev/shm

3 - Posteriormente inicie a instalação do Oracle 10G novamente!

[oracle@producao]/u01/orainstall/database> ./runInstaller
Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
                                      Passed


All installer requirements met.

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2018-03-07_12-47-12PM. Please wait ...[oracle@hsmedproducao]/u01/orainstall/database>




Pronto, feito isso, poderá prosseguir com a instalação normalmente.
Espero ter ajudado, qualquer dúvida, deixe seu comentário.


Nenhum comentário:

Postar um comentário